[ { "__type__": "cc.Prefab", "_name": "Tetris_att_J1", "_objFlags": 0, "__editorExtras__": {}, "_native": "", "data": { "__id__": 1 }, "optimizationPolicy": 0, "persistent": false }, { "__type__": "cc.Node", "_name": "Tetris_att_J1", "_objFlags": 0, "__editorExtras__": {}, "_parent": null, "_children": [ { "__id__": 2 }, { "__id__": 8 }, { "__id__": 14 }, { "__id__": 20 }, { "__id__": 26 }, { "__id__": 32 }, { "__id__": 38 }, { "__id__": 44 } ], "_active": true, "_components": [ { "__id__": 48 }, { "__id__": 50 }, { "__id__": 52 }, { "__id__": 54 }, { "__id__": 56 } ], "_prefab": { "__id__": 58 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0, "w": 1 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": 1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_id": "" }, { "__type__": "cc.Node", "_name": "spine", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": true, "_components": [ { "__id__": 3 }, { "__id__": 5 } ], "_prefab": { "__id__": 7 }, "_lpos": { "__type__": "cc.Vec3", "x": -10.816, "y": -8.875, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0.7071067811865476, "w": -0.7071067811865475 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": 1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 270 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 2 }, "_enabled": true, "__prefab": { "__id__": 4 }, "_contentSize": { "__type__": "cc.Size", "width": 73, "height": 109 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.6252054710910745, "y": 0.39899084108685134 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "91XZ7kfn5OVI+Mnmv2G4xd" }, { "__type__": "sp.Skeleton", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 2 }, "_enabled": true, "__prefab": { "__id__": 6 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_skeletonData": { "__uuid__": "13faa17b-002f-436f-9d05-fb0b71205412", "__expectedType__": "sp.SkeletonData" }, "defaultSkin": "default", "defaultAnimation": "", "_premultipliedAlpha": true, "_timeScale": 1, "_preCacheMode": 0, "_cacheMode": 0, "_sockets": [], "_useTint": false, "_debugMesh": false, "_debugBones": false, "_debugSlots": false, "_enableBatch": false, "loop": true, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "17yt/Vj41FuLhYBgZDt+Gg" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "ffHgpRL0VD3ICcZqlgfQQ2", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", "_name": "橙", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": false, "_components": [ { "__id__": 9 }, { "__id__": 11 } ], "_prefab": { "__id__": 13 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0.7071067811865475, "w": 0.7071067811865476 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": -1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 90 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 8 }, "_enabled": true, "__prefab": { "__id__": 10 }, "_contentSize": { "__type__": "cc.Size", "width": 72, "height": 108 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "8bsrsQSsFPL5kqMTd1ARQh" }, { "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 8 }, "_enabled": true, "__prefab": { "__id__": 12 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_spriteFrame": { "__uuid__": "56501eb8-9005-4e7e-bf45-9abda08b5ee8@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, "_sizeMode": 1, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, "_atlas": null, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "88ZcFYdA9C+KAgH24/jrGd" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "d8CzcEP+ZLE7jIHdyW4h5I", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", "_name": "紫", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": false, "_components": [ { "__id__": 15 }, { "__id__": 17 } ], "_prefab": { "__id__": 19 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0.7071067811865475, "w": 0.7071067811865476 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": -1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 90 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 14 }, "_enabled": true, "__prefab": { "__id__": 16 }, "_contentSize": { "__type__": "cc.Size", "width": 72, "height": 108 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "ddRpq5bn5ILqfnanWPtS71" }, { "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 14 }, "_enabled": true, "__prefab": { "__id__": 18 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_spriteFrame": { "__uuid__": "5b6a5ad3-6b1d-4a9b-a22a-70118090fc3e@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, "_sizeMode": 1, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, "_atlas": null, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "46uDH+/7NOg6FXmrgL+FRU" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "67TAZuwyhBzIQtjMMX+Jqk", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", "_name": "绿", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": false, "_components": [ { "__id__": 21 }, { "__id__": 23 } ], "_prefab": { "__id__": 25 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0.7071067811865475, "w": 0.7071067811865476 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": -1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 90 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 20 }, "_enabled": true, "__prefab": { "__id__": 22 }, "_contentSize": { "__type__": "cc.Size", "width": 72, "height": 108 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "c3d+VmdD9D0ZwHQe7ZiCYS" }, { "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 20 }, "_enabled": true, "__prefab": { "__id__": 24 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_spriteFrame": { "__uuid__": "d10b6d3a-b21a-4c0a-80ff-032c02ae49c5@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, "_sizeMode": 1, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, "_atlas": null, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "02NTVT9RhPBojFtFHZO30l" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "36RR2L7FhOfK6uo36al9zw", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", "_name": "蓝", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": false, "_components": [ { "__id__": 27 }, { "__id__": 29 } ], "_prefab": { "__id__": 31 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0.7071067811865475, "w": 0.7071067811865476 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": -1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 90 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 26 }, "_enabled": true, "__prefab": { "__id__": 28 }, "_contentSize": { "__type__": "cc.Size", "width": 72, "height": 108 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "7fHkxLbuBDBabw4aAVLS1M" }, { "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 26 }, "_enabled": true, "__prefab": { "__id__": 30 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_spriteFrame": { "__uuid__": "25f6fbdc-67e6-46d0-bf87-ff76ccb6983f@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, "_sizeMode": 1, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, "_atlas": null, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "b04kxphqtCtYdG8Myxr96m" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "1323fU/F9MgJnIFUYjaXjC", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", "_name": "藤曼", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": false, "_components": [ { "__id__": 33 }, { "__id__": 35 } ], "_prefab": { "__id__": 37 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": -0.7071067811865475, "w": 0.7071067811865476 }, "_lscale": { "__type__": "cc.Vec3", "x": -1, "y": 1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": -90 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 32 }, "_enabled": true, "__prefab": { "__id__": 34 }, "_contentSize": { "__type__": "cc.Size", "width": 91, "height": 124 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "cfCHibgN1KSoKutEeZ/Y6j" }, { "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 32 }, "_enabled": true, "__prefab": { "__id__": 36 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_spriteFrame": { "__uuid__": "a5605a37-727d-44c7-97e0-021a6a3f2340@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, "_sizeMode": 1, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, "_atlas": null, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "413ypae2lDoK6UI5wgC3g5" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "fcpXvxWe9ASK/MGCu3sTNY", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", "_name": "左L手", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": true, "_components": [ { "__id__": 39 }, { "__id__": 41 } ], "_prefab": { "__id__": 43 }, "_lpos": { "__type__": "cc.Vec3", "x": -18.663, "y": -23.054, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0.7071067811865476, "w": -0.7071067811865475 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": 1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 270 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 38 }, "_enabled": true, "__prefab": { "__id__": 40 }, "_contentSize": { "__type__": "cc.Size", "width": 11, "height": 28 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "3cN8lXv99FlLweu68iYn7o" }, { "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 38 }, "_enabled": true, "__prefab": { "__id__": 42 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_spriteFrame": { "__uuid__": "ca4d2c2f-d6ce-4119-8dcc-df8b882e468d@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, "_sizeMode": 1, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, "_atlas": null, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "e5uG6FNf1KQoXj9Lv9Tl4W" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "61Wut4zSBEQL3nmJkQjChi", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", "_name": "武器", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], "_active": true, "_components": [ { "__id__": 45 } ], "_prefab": { "__id__": 47 }, "_lpos": { "__type__": "cc.Vec3", "x": -8.923, "y": -10.775, "z": 0 }, "_lrot": { "__type__": "cc.Quat", "x": 0, "y": 0, "z": 0, "w": 1 }, "_lscale": { "__type__": "cc.Vec3", "x": 1, "y": 1, "z": 1 }, "_mobility": 0, "_layer": 524288, "_euler": { "__type__": "cc.Vec3", "x": 0, "y": 0, "z": 0 }, "_id": "" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 44 }, "_enabled": true, "__prefab": { "__id__": 46 }, "_contentSize": { "__type__": "cc.Size", "width": 20, "height": 20 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "14HtCy9O9DWKklI/eRgng1" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "b51Wn2ifFOBqPlkXCQWaqc", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 1 }, "_enabled": true, "__prefab": { "__id__": 49 }, "_contentSize": { "__type__": "cc.Size", "width": 108, "height": 72 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "18daKHkuZDMYqGH32iGd2U" }, { "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 1 }, "_enabled": false, "__prefab": { "__id__": 51 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", "r": 255, "g": 255, "b": 255, "a": 255 }, "_spriteFrame": { "__uuid__": "05f6e8ac-4ea2-47a3-b3b0-3cc360755d0d@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, "_sizeMode": 1, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, "_atlas": null, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "92m5E0iTlEuJ2vYFspD/PC" }, { "__type__": "cc.PolygonCollider2D", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 1 }, "_enabled": true, "__prefab": { "__id__": 53 }, "tag": 0, "_group": 128, "_density": 1, "_sensor": false, "_friction": 0.2, "_restitution": 0, "_offset": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_points": [ { "__type__": "cc.Vec2", "x": -53.5, "y": 35.5 }, { "__type__": "cc.Vec2", "x": -53.5, "y": -35.5 }, { "__type__": "cc.Vec2", "x": 53.5, "y": -35.5 }, { "__type__": "cc.Vec2", "x": 53.5, "y": -0.5 }, { "__type__": "cc.Vec2", "x": -18.5, "y": -0.5 }, { "__type__": "cc.Vec2", "x": -18.5, "y": 35.5 }, { "__type__": "cc.Vec2", "x": -18.5, "y": 35.5 } ], "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "dbvUzKxodFP5wWgEU2UQ79" }, { "__type__": "cc.RigidBody2D", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 1 }, "_enabled": true, "__prefab": { "__id__": 55 }, "enabledContactListener": true, "bullet": false, "awakeOnLoad": true, "_group": 128, "_type": 0, "_allowSleep": true, "_gravityScale": 1, "_linearDamping": 0, "_angularDamping": 0, "_linearVelocity": { "__type__": "cc.Vec2", "x": 0, "y": 0 }, "_angularVelocity": 0, "_fixedRotation": false, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "e3LUzMJK5IJanJSS1lPpJI" }, { "__type__": "d187fS/Rl9DNJcaIAD4x/V0", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { "__id__": 1 }, "_enabled": true, "__prefab": { "__id__": 57 }, "_id": "" }, { "__type__": "cc.CompPrefabInfo", "fileId": "d8Z/0zjF1Jh4FK7P+5iK/T" }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 1 }, "asset": { "__id__": 0 }, "fileId": "981X4oZZNLzKesYCanR2pB", "instance": null, "targetOverrides": null } ]