{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":29}],"scripts":[],"id":"B7D7E2A5-63C5-4890-9FAD-B6EDC57D4D69","shape":{"__isSmartRef__":true,"id":57},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"NumberScrubber","partsBinMetaInfo":{"__isSmartRef__":true,"id":58},"eventHandler":{"__isSmartRef__":true,"id":90},"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","223ACB3A-5B6E-4663-92CB-D023C0551266","88DED4AE-9444-408F-886C-616CE04589B6","149C9A1A-562B-4CB6-A664-05F5CF954621","3C678B07-8E73-406B-85D7-509299FFAA9C"],"partTests":{"__isSmartRef__":true,"id":91},"_ClipMode":"visible","moved":true,"_FixedPosition":false,"layout":{"__isSmartRef__":true,"id":96},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":97},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(60.0,-5.0)"},"1":{"submorphs":[],"scripts":[],"id":"7A6ABD6D-B885-4CCE-B6F3-7D53F8259B0B","shape":{"__isSmartRef__":true,"id":2},"droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":7},"showsHalos":false,"controlPoints":[{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11}],"layout":{"__isSmartRef__":true,"id":12},"name":"Triangle1","partsBinMetaInfo":{"__isSmartRef__":true,"id":13},"derivationIds":[147,"15841DE9-E10B-4880-B8CE-296477A21647","71F6698B-0F41-4840-A3F5-AACFD94D63C3","3A65E123-0536-47DB-90A9-0165AE54764D"],"_ClipMode":"visible","_FixedPosition":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":-3.141592653589793,"_Scale":0.15,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(91.1,9.0)","distanceToDragEvent":"lively.pt(18.8,-30.5)"},"2":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3},{"__isSmartRef__":true,"id":4},{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":6}],"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Fill","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-0.1)","_Extent":"lively.pt(88.0,48.0)","_Fill":"Color.rgb(70,70,70)","_BorderColor":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)"},"3":{"isAbsolute":true,"x":-0.04233752135657398,"y":1.8665657498784114,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4":{"isAbsolute":true,"x":86.95766247864341,"y":0.8665657498784111,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5":{"isAbsolute":true,"x":44.95766247864336,"y":47.86656574987838,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6":{"isAbsolute":true,"x":-0.04233752135657398,"y":1.8665657498784114,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"7":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8":{"morph":{"__isSmartRef__":true,"id":1},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"9":{"morph":{"__isSmartRef__":true,"id":1},"index":1,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10":{"morph":{"__isSmartRef__":true,"id":1},"index":2,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11":{"morph":{"__isSmartRef__":true,"id":1},"index":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"12":{"moveHorizontal":true,"resizeWidth":true,"resizeHeight":true,"scaleVertical":false,"scaleHorizontal":false},"13":{"partName":"Triangle","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Basic/","comment":"A triangle formed polygon.\nCreate other polygons out of it by dragging the round handles.","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Sep 06 2012 01:01:34 GMT+0200 (CEST)\")"},"14":{"onMouseDown":{"__isSmartRef__":true,"id":15},"onMouseUp":{"__isSmartRef__":true,"id":22}},"15":{"varMapping":{"__isSmartRef__":true,"id":16},"source":"function onMouseDown(evt) {\n    evt.stopPropagation();\n    evt.preventDefault();\n    this.owner.scrub(1);\n    return false;\n}","funcProperties":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.Closure"},"16":{"this":{"__isSmartRef__":true,"id":1},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17}},"17":{"$super":{"__isSmartRef__":true,"id":18}},"18":{"varMapping":{"__isSmartRef__":true,"id":19},"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 (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\n          return null;\n        }\n      }","funcProperties":{"__isSmartRef__":true,"id":20},"__LivelyClassName__":"lively.Closure"},"19":{"obj":{"__isSmartRef__":true,"id":1},"name":"onMouseDown"},"20":{},"21":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Jul 12 2015 16:51:04 GMT+0200 (CEST)\")"},"22":{"varMapping":{"__isSmartRef__":true,"id":23},"source":"function onMouseUp(evt) {\n    evt.stopPropagation();\n    evt.preventDefault();\n    return false;\n}","funcProperties":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.Closure"},"23":{"this":{"__isSmartRef__":true,"id":1},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":24}},"24":{"$super":{"__isSmartRef__":true,"id":25}},"25":{"varMapping":{"__isSmartRef__":true,"id":26},"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 (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\n          return null;\n        }\n      }","funcProperties":{"__isSmartRef__":true,"id":27},"__LivelyClassName__":"lively.Closure"},"26":{"obj":{"__isSmartRef__":true,"id":1},"name":"onMouseUp"},"27":{},"28":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Jul 12 2015 16:51:04 GMT+0200 (CEST)\")"},"29":{"submorphs":[],"scripts":[],"id":"290D3945-7B41-4E49-BA86-36B45911E21E","shape":{"__isSmartRef__":true,"id":30},"droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":35},"showsHalos":false,"controlPoints":[{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":39}],"layout":{"__isSmartRef__":true,"id":40},"name":"Triangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":41},"derivationIds":[147,"15841DE9-E10B-4880-B8CE-296477A21647","C6CAE919-3592-4BA2-BA87-9DD096F5D072"],"_ClipMode":"visible","_FixedPosition":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":0.15,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(77.7,9.7)","distanceToDragEvent":"lively.pt(37.0,-4.8)"},"30":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":34}],"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Fill","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-0.2)","_Extent":"lively.pt(88.0,48.0)","_Fill":"Color.rgb(70,70,70)","_BorderColor":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)"},"31":{"isAbsolute":true,"x":-0.015443675256555212,"y":1.8299018035769428,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"32":{"isAbsolute":true,"x":86.98455632474347,"y":0.829901803576943,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"33":{"isAbsolute":true,"x":44.98455632474343,"y":47.82990180357692,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"34":{"isAbsolute":true,"x":-0.015443675256555212,"y":1.8299018035769428,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"35":{"morph":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"36":{"morph":{"__isSmartRef__":true,"id":29},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"37":{"morph":{"__isSmartRef__":true,"id":29},"index":1,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"38":{"morph":{"__isSmartRef__":true,"id":29},"index":2,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"39":{"morph":{"__isSmartRef__":true,"id":29},"index":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"40":{"moveVertical":true,"moveHorizontal":true,"resizeWidth":false,"resizeHeight":false,"scaleVertical":false,"scaleHorizontal":false},"41":{"partName":"Triangle","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Basic/","comment":"A triangle formed polygon.\nCreate other polygons out of it by dragging the round handles.","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Sep 06 2012 01:01:34 GMT+0200 (CEST)\")"},"42":{"onMouseDown":{"__isSmartRef__":true,"id":43},"onMouseUp":{"__isSmartRef__":true,"id":50}},"43":{"varMapping":{"__isSmartRef__":true,"id":44},"source":"function onMouseDown(evt) {\n    evt.stopPropagation();\n    evt.preventDefault();\n    this.owner.scrub(-1);\n    return false;\n}","funcProperties":{"__isSmartRef__":true,"id":49},"__LivelyClassName__":"lively.Closure"},"44":{"this":{"__isSmartRef__":true,"id":29},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":45}},"45":{"$super":{"__isSmartRef__":true,"id":46}},"46":{"varMapping":{"__isSmartRef__":true,"id":47},"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 (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\n          return null;\n        }\n      }","funcProperties":{"__isSmartRef__":true,"id":48},"__LivelyClassName__":"lively.Closure"},"47":{"obj":{"__isSmartRef__":true,"id":29},"name":"onMouseDown"},"48":{},"49":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Jul 12 2015 16:50:47 GMT+0200 (CEST)\")"},"50":{"varMapping":{"__isSmartRef__":true,"id":51},"source":"function onMouseUp(evt) {\n    evt.stopPropagation();\n    evt.preventDefault();\n    return false;\n}","funcProperties":{"__isSmartRef__":true,"id":56},"__LivelyClassName__":"lively.Closure"},"51":{"this":{"__isSmartRef__":true,"id":29},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":52}},"52":{"$super":{"__isSmartRef__":true,"id":53}},"53":{"varMapping":{"__isSmartRef__":true,"id":54},"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 (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\n          return null;\n        }\n      }","funcProperties":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.Closure"},"54":{"obj":{"__isSmartRef__":true,"id":29},"name":"onMouseUp"},"55":{},"56":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Jul 12 2015 16:50:47 GMT+0200 (CEST)\")"},"57":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.895,"_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(94.0,20.0)","_BorderColor":"Color.rgb(72,72,72)","_Fill":"Color.rgba(255,255,255,0)","_Padding":"lively.rect(0,0,0,0)"},"58":{"partsSpaceName":"PartsBin/Astrid/","comment":"An overlay that can be initialized with a scrubCallback. By clicking the arrows, that callback is called with 1 or -1.","migrationLevel":9,"partName":"NumberScrubber","changes":[{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":61},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":89}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sun Jul 12 2015 17:02:38 GMT+0200 (CEST)\")"},"59":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 10:23:53 GMT+0100 (CET)\")"},"60":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jul 30 2013 08:20:51 GMT+0200 (CEST)\")"},"61":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 20:49:27 GMT+0200 (CEST)\")"},"62":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:36:50 GMT+0200 (CEST)\")"},"63":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)\")"},"64":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)\")"},"65":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\")"},"66":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\")"},"67":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\")"},"68":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\")"},"69":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\")"},"70":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\")"},"71":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\")"},"72":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\")"},"73":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)\")"},"74":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 09:18:06 GMT+0200 (CEST)\")"},"75":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jun 21 2013 00:16:24 GMT+0200 (CEST)\")"},"76":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 10:24:27 GMT+0100 (CET)\")"},"77":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 15:00:28 GMT+0100 (CET)\")"},"78":{"author":"robertkrahn","message":"no comment","id":"5AF36E70-7428-4762-9423-D7160E3DCBDC","__serializedExpressions__":["date"],"date":"new Date(\"Sun Nov 09 2014 00:34:45 GMT+0100 (CET)\")"},"79":{"author":"athomschke","message":"further","id":"317A44FD-51AD-4BFB-ADCE-8BEDD13D74D0","__serializedExpressions__":["date"],"date":"new Date(\"Thu Feb 19 2015 02:08:49 GMT+0100 (CET)\")"},"80":{"author":"robertkrahn","message":"no comment","id":"F08BA07C-9744-403D-987E-17EE23455815","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 17 2015 01:28:32 GMT+0200 (CEST)\")"},"81":{"author":"athomschke","message":"init","id":"4EFB6906-4241-4C47-B882-172CE5E7F380","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 10:46:03 GMT+0200 (CEST)\")"},"82":{"author":"athomschke","message":"changed layout","id":"954DE555-9AF0-4175-A4BC-021697948C16","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 11:47:11 GMT+0200 (CEST)\")"},"83":{"author":"athomschke","message":"event handling","id":"DF7C4095-EFB2-482B-92F1-DBFE0399E581","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 11:58:57 GMT+0200 (CEST)\")"},"84":{"author":"athomschke","message":"moar","id":"B36B4489-B8C1-486F-87E7-B913B4797993","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 11:59:58 GMT+0200 (CEST)\")"},"85":{"author":"athomschke","message":"stop propagation of mouse move","id":"11F67CCF-C06C-4434-8CE7-E8CA8ED939DD","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 12:12:56 GMT+0200 (CEST)\")"},"86":{"author":"athomschke","message":"nicer","id":"65574474-55EC-4FE4-AE71-EA12380C9C73","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 16:55:29 GMT+0200 (CEST)\")"},"87":{"author":"athomschke","message":"no comment","id":"7AC13006-1FC4-4FA8-9A2B-AB6C4DD568C2","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 17:01:55 GMT+0200 (CEST)\")"},"88":{"author":"athomschke","message":"no comment","id":"F5FABE49-9CD6-4E07-88AB-AB3DDE6990E8","__serializedExpressions__":["date"],"date":"new Date(\"Sun Jul 12 2015 17:02:36 GMT+0200 (CEST)\")"},"89":{"__serializedExpressions__":["date"],"author":"unknown_user","message":"no comment","id":"4735C459-629C-4EB4-A0D7-05914FC99103","date":"new Date(\"Sun Jul 12 2015 22:08:45 GMT+0200 (CEST)\")"},"90":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"91":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":92}},"92":{"test01IsMorph":{"__isSmartRef__":true,"id":93}},"93":{"varMapping":{"__isSmartRef__":true,"id":94},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":95},"__LivelyClassName__":"lively.Closure"},"94":{"this":{"__isSmartRef__":true,"id":91}},"95":{},"96":{"adjustForNewBounds":true},"97":{"scrub":{"__isSmartRef__":true,"id":98},"onMouseMove":{"__isSmartRef__":true,"id":101}},"98":{"varMapping":{"__isSmartRef__":true,"id":99},"source":"function scrub(aNumber) {\n    if (typeof(this.scrubCallback) === 'function') {\n        this.scrubCallback(aNumber);\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":100},"__LivelyClassName__":"lively.Closure"},"99":{"this":{"__isSmartRef__":true,"id":0}},"100":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Jul 12 2015 10:44:56 GMT+0200 (CEST)\")"},"101":{"varMapping":{"__isSmartRef__":true,"id":102},"source":"function onMouseMove(evt) {\n    evt.stopPropagation();\n    evt.preventDefault();\n    return false;\n}","funcProperties":{"__isSmartRef__":true,"id":107},"__LivelyClassName__":"lively.Closure"},"102":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":103}},"103":{"$super":{"__isSmartRef__":true,"id":104}},"104":{"varMapping":{"__isSmartRef__":true,"id":105},"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 (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\n          return null;\n        }\n      }","funcProperties":{"__isSmartRef__":true,"id":106},"__LivelyClassName__":"lively.Closure"},"105":{"obj":{"__isSmartRef__":true,"id":0},"name":"onMouseMove"},"106":{},"107":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Jul 12 2015 12:12:35 GMT+0200 (CEST)\")"},"isSimplifiedRegistry":true}}