{"id":0,"registry":{"0":{"submorphs":[],"scripts":[],"id":"2373CA7B-A7E5-4E82-A279-F5FE4EADA89C","shape":{"__isSmartRef__":true,"id":1},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SwappingRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":26},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","037EA1FA-8230-4D35-824F-3BC8E4DC25C7","906E5D04-9E81-4596-855B-BACEB8997018","E3BCC05D-80C4-4814-964D-1252E30B2D11"],"partTests":{"__isSmartRef__":true,"id":27},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":32},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(115.0,-16.0)"},"1":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(15,77,4)","_Padding":"lively.rect(0,0,0,0)"},"2":{"partsSpaceName":"PartsBin/Charlie","comment":"A plain simple rectangle","migrationLevel":8,"partName":"SwappingRectangle","changes":[{"__isSmartRef__":true,"id":3},{"__isSmartRef__":true,"id":4},{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":6},{"__isSmartRef__":true,"id":7},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":13},{"__isSmartRef__":true,"id":14},{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":24},{"__isSmartRef__":true,"id":25}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Sep 23 2014 19:02:28 GMT-0700 (Pacific Daylight Time)\")"},"3":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (Pacific Standard Time)\")"},"4":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (Pacific Daylight Time)\")"},"5":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (Pacific Daylight Time)\")"},"6":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (Pacific Daylight Time)\")"},"7":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (Pacific Standard Time)\")"},"8":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (Pacific Standard Time)\")"},"9":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (Pacific Standard Time)\")"},"10":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)\")"},"11":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)\")"},"12":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)\")"},"13":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)\")"},"14":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)\")"},"15":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)\")"},"16":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)\")"},"17":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (Pacific Standard Time)\")"},"18":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (Pacific Daylight Time)\")"},"19":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (Pacific Daylight Time)\")"},"20":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (Pacific Standard Time)\")"},"21":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (Pacific Daylight Time)\")"},"22":{"author":"cmagnuso","message":"no comment","id":"2430213D-9536-41AB-8034-1D64D83757E0","__serializedExpressions__":["date"],"date":"new Date(\"Tue Sep 23 2014 18:28:54 GMT-0700 (Pacific Daylight Time)\")"},"23":{"author":"cmagnuso","message":"no comment","id":"AFF2CD29-2065-4D1B-9F00-0900043F0F35","__serializedExpressions__":["date"],"date":"new Date(\"Tue Sep 23 2014 18:36:19 GMT-0700 (Pacific Daylight Time)\")"},"24":{"author":"cmagnuso","message":"no comment","id":"E51BB740-9888-4339-87F2-8C45CDFE68E2","__serializedExpressions__":["date"],"date":"new Date(\"Tue Sep 23 2014 19:02:23 GMT-0700 (Pacific Daylight Time)\")"},"25":{"__serializedExpressions__":["date"],"author":"cmagnuso","message":"no comment","id":"3A4E4B10-0A7F-416D-AEE7-5A5BD2C1D324","date":"new Date(\"Wed Sep 24 2014 10:06:18 GMT-0700 (Pacific Daylight Time)\")"},"26":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"27":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":28}},"28":{"test01IsMorph":{"__isSmartRef__":true,"id":29}},"29":{"varMapping":{"__isSmartRef__":true,"id":30},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":31},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"30":{"this":{"__isSmartRef__":true,"id":27}},"31":{},"32":{"setMain":{"__isSmartRef__":true,"id":33},"onMouseDown":{"__isSmartRef__":true,"id":36},"onLoad":{"__isSmartRef__":true,"id":43},"setSize":{"__isSmartRef__":true,"id":46}},"33":{"varMapping":{"__isSmartRef__":true,"id":34},"source":"function setMain() {\n    \n    var x_new = this.get('Main').getPosition().x;\n    var y_new = this.get('Main').getPosition().y;\n    var x_old = this.getPosition().x;\n    var y_old = this.getPosition().y;\n    \n    this.setPosition(pt(x_new, y_new))\n    this.get('Main').setPosition(pt(x_old, y_old));\n\n    //this.get('Text1').textString = x_new;\n    \n}","funcProperties":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"34":{"this":{"__isSmartRef__":true,"id":0}},"35":{"__serializedExpressions__":["timestamp"],"user":"cmagnuso","timestamp":"new Date(\"Tue Sep 23 2014 19:15:55 GMT-0700 (Pacific Daylight Time)\")"},"36":{"varMapping":{"__isSmartRef__":true,"id":37},"source":"function onMouseDown() \n{\n    var old_size = this.getExtent();\n    var main_size = this.get('Main').getExtent();\n    //this.get('Text1').textString = main_x;\n    \n    if (this.name != \"Main\") \n    {\n        // Switch morph with main morph\n        this.setMain();\n        this.get('Main').setExtent(old_size);\n        this.get('Main').name = this.name;\n        this.name = \"Main\";\n        this.setExtent(main_size);\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"37":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":38}},"38":{"$super":{"__isSmartRef__":true,"id":39}},"39":{"varMapping":{"__isSmartRef__":true,"id":40},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":41},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"40":{"obj":{"__isSmartRef__":true,"id":0},"name":"onMouseDown"},"41":{},"42":{"__serializedExpressions__":["timestamp"],"user":"cmagnuso","timestamp":"new Date(\"Wed Sep 24 2014 09:58:06 GMT-0700 (Pacific Daylight Time)\")"},"43":{"varMapping":{"__isSmartRef__":true,"id":44},"source":"function onLoad() {\n     this.setFill(Global.Color.random());\n}","funcProperties":{"__isSmartRef__":true,"id":45},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"44":{"this":{"__isSmartRef__":true,"id":0}},"45":{"user":"cmagnuso","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Sep 23 2014 18:34:07 GMT-0700 (Pacific Daylight Time)\")"},"46":{"varMapping":{"__isSmartRef__":true,"id":47},"source":"function setSize() {\n    this.setExtent(pt(100, 100));\n}","funcProperties":{"__isSmartRef__":true,"id":48},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"47":{"this":{"__isSmartRef__":true,"id":0}},"48":{"__serializedExpressions__":["timestamp"],"user":"cmagnuso","timestamp":"new Date(\"Wed Sep 24 2014 10:04:53 GMT-0700 (Pacific Daylight Time)\")"},"isSimplifiedRegistry":true}}