ClassList","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"760":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"761":{"morph":{"__isSmartRef__":true,"id":757},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"762":{"resizeWidth":true},"763":{"submorphs":[{"__isSmartRef__":true,"id":764}],"scripts":[],"shape":{"__isSmartRef__":true,"id":769},"eventHandler":{"__isSmartRef__":true,"id":770},"_ClipMode":"visible","derivationIds":[],"id":"7FAFF9A4-2A16-4132-B43C-6A896783534B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":764},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":756},"layout":{"__isSmartRef__":true,"id":771},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":772},{"__isSmartRef__":true,"id":774}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(633.0,3.0)"},"764":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":765},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":766}],"eventHandler":{"__isSmartRef__":true,"id":768},"_ClipMode":"hidden","derivationIds":[],"id":"E0B4B2BD-E1BD-4C3A-B074-16EACE7E9B97","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":763},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"765":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"766":{"style":{"__isSmartRef__":true,"id":767},"chunkOwner":{"__isSmartRef__":true,"id":764},"_id":"_1635","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"767":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"768":{"morph":{"__isSmartRef__":true,"id":764},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"769":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"770":{"morph":{"__isSmartRef__":true,"id":763},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"771":{"moveHorizontal":true},"772":{"sourceObj":{"__isSmartRef__":true,"id":763},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":640},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":773},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"773":{"source":{"__isSmartRef__":true,"id":763},"target":{"__isSmartRef__":true,"id":640}},"774":{"sourceObj":{"__isSmartRef__":true,"id":763},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":640},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":775},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"775":{"source":{"__isSmartRef__":true,"id":763},"target":{"__isSmartRef__":true,"id":640}},"776":{"submorphs":[{"__isSmartRef__":true,"id":777}],"scripts":[],"shape":{"__isSmartRef__":true,"id":782},"eventHandler":{"__isSmartRef__":true,"id":783},"_ClipMode":"visible","derivationIds":[],"id":"BF0C0D48-D994-47C4-AB15-AB2280C54610","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":777},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":756},"attributeConnections":[{"__isSmartRef__":true,"id":784},{"__isSmartRef__":true,"id":786}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"777":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":778},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":779}],"eventHandler":{"__isSmartRef__":true,"id":781},"_ClipMode":"hidden","derivationIds":[],"id":"9C6E224D-D533-45BF-967B-088F424BF0A4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":776},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"778":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"779":{"style":{"__isSmartRef__":true,"id":780},"chunkOwner":{"__isSmartRef__":true,"id":777},"_id":"_1637","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"780":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"781":{"morph":{"__isSmartRef__":true,"id":777},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"782":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"783":{"morph":{"__isSmartRef__":true,"id":776},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"784":{"sourceObj":{"__isSmartRef__":true,"id":776},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":640},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":785},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"785":{"source":{"__isSmartRef__":true,"id":776},"target":{"__isSmartRef__":true,"id":640}},"786":{"sourceObj":{"__isSmartRef__":true,"id":776},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":640},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":787},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"787":{"source":{"__isSmartRef__":true,"id":776},"target":{"__isSmartRef__":true,"id":640}},"788":{"submorphs":[{"__isSmartRef__":true,"id":789}],"scripts":[],"shape":{"__isSmartRef__":true,"id":794},"eventHandler":{"__isSmartRef__":true,"id":795},"_ClipMode":"visible","derivationIds":[],"id":"54EC953F-0CAF-4D30-8C71-C4D3B23730F2","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":789},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":756},"layout":{"__isSmartRef__":true,"id":796},"attributeConnections":[{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":799}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(614.0,3.0)"},"789":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":790},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":791}],"eventHandler":{"__isSmartRef__":true,"id":793},"_ClipMode":"hidden","derivationIds":[],"id":"5DDBA516-1F13-43B8-BEDA-E752253C3F87","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":788},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"790":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"791":{"style":{"__isSmartRef__":true,"id":792},"chunkOwner":{"__isSmartRef__":true,"id":789},"_id":"_1639","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"792":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"793":{"morph":{"__isSmartRef__":true,"id":789},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"794":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"795":{"morph":{"__isSmartRef__":true,"id":788},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"796":{"moveHorizontal":true},"797":{"sourceObj":{"__isSmartRef__":true,"id":788},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":640},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":798},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"798":{"source":{"__isSmartRef__":true,"id":788},"target":{"__isSmartRef__":true,"id":640}},"799":{"sourceObj":{"__isSmartRef__":true,"id":788},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":640},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":800},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"800":{"source":{"__isSmartRef__":true,"id":788},"target":{"__isSmartRef__":true,"id":640}},"801":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(653.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"802":{"morph":{"__isSmartRef__":true,"id":756},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"803":{"resizeWidth":true,"adjustForNewBounds":true},"804":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":805},"eventHandler":{"__isSmartRef__":true,"id":806},"_ClipMode":"visible","derivationIds":[],"id":"A50BD0A4-0D09-482C-B087-6F4FA1D5ABBA","__layered_droppingEnabled__":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":640},"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":807},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,226.0)"},"805":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(639.0,4.0)","_Padding":"lively.rect(0,0,0,0)"},"806":{"morph":{"__isSmartRef__":true,"id":804},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"807":{"onDragStart":{"__isSmartRef__":true,"id":808},"onDrag":{"__isSmartRef__":true,"id":815},"onDragEnd":{"__isSmartRef__":true,"id":822}},"808":{"varMapping":{"__isSmartRef__":true,"id":809},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":814},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"809":{"this":{"__isSmartRef__":true,"id":804},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":810}},"810":{"$super":{"__isSmartRef__":true,"id":811}},"811":{"varMapping":{"__isSmartRef__":true,"id":812},"source":"function () {\n try {\n return obj.constructor.prototype[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":813},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"812":{"obj":{"__isSmartRef__":true,"id":804},"name":"onDragStart"},"813":{},"814":{},"815":{"varMapping":{"__isSmartRef__":true,"id":816},"source":"function onDrag(evt) {\n var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n\n this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n }","funcProperties":{"__isSmartRef__":true,"id":821},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"816":{"this":{"__isSmartRef__":true,"id":804},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":817}},"817":{"$super":{"__isSmartRef__":true,"id":818}},"818":{"varMapping":{"__isSmartRef__":true,"id":819},"source":"function () {\n try {\n return obj.constructor.prototype[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":820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"819":{"obj":{"__isSmartRef__":true,"id":804},"name":"onDrag"},"820":{},"821":{},"822":{"varMapping":{"__isSmartRef__":true,"id":823},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"823":{"this":{"__isSmartRef__":true,"id":804},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":824}},"824":{"$super":{"__isSmartRef__":true,"id":825}},"825":{"varMapping":{"__isSmartRef__":true,"id":826},"source":"function () {\n try {\n return obj.constructor.prototype[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":827},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"826":{"obj":{"__isSmartRef__":true,"id":804},"name":"onDragEnd"},"827":{},"828":{},"829":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":830},"eventHandler":{"__isSmartRef__":true,"id":831},"_ClipMode":"visible","derivationIds":[],"id":"16EE7CD8-F8C2-4342-A6FE-BBA10359C24D","__layered_droppingEnabled__":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":640},"dragStartPoint":null,"originalTargetExtent":null,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":832},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(639.0,216.0)"},"830":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"831":{"morph":{"__isSmartRef__":true,"id":829},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"832":{"onDragStart":{"__isSmartRef__":true,"id":833},"onDrag":{"__isSmartRef__":true,"id":840},"onDragEnd":{"__isSmartRef__":true,"id":847}},"833":{"varMapping":{"__isSmartRef__":true,"id":834},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":839},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"834":{"this":{"__isSmartRef__":true,"id":829},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":835}},"835":{"$super":{"__isSmartRef__":true,"id":836}},"836":{"varMapping":{"__isSmartRef__":true,"id":837},"source":"function () {\n try {\n return obj.constructor.prototype[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":838},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"837":{"obj":{"__isSmartRef__":true,"id":829},"name":"onDragStart"},"838":{},"839":{},"840":{"varMapping":{"__isSmartRef__":true,"id":841},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" , \"+this.owner.getExtent().y);\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":846},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"841":{"this":{"__isSmartRef__":true,"id":829},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":842}},"842":{"$super":{"__isSmartRef__":true,"id":843}},"843":{"varMapping":{"__isSmartRef__":true,"id":844},"source":"function () {\n try {\n return obj.constructor.prototype[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":845},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"844":{"obj":{"__isSmartRef__":true,"id":829},"name":"onDrag"},"845":{},"846":{},"847":{"varMapping":{"__isSmartRef__":true,"id":848},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignBottomReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":853},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"848":{"this":{"__isSmartRef__":true,"id":829},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":849}},"849":{"$super":{"__isSmartRef__":true,"id":850}},"850":{"varMapping":{"__isSmartRef__":true,"id":851},"source":"function () {\n try {\n return obj.constructor.prototype[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":852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"851":{"obj":{"__isSmartRef__":true,"id":829},"name":"onDragEnd"},"852":{},"853":{},"854":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(653.0,230.0)"},"855":{"morph":{"__isSmartRef__":true,"id":640},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"856":{"adjustForNewBounds":true},"857":{"submorphs":[],"scripts":[],"id":"3D82F026-78FC-48DD-A7F6-E218382AA493","shape":{"__isSmartRef__":true,"id":858},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":24,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":859},"textChunks":[{"__isSmartRef__":true,"id":875}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":877},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","5B981819-BBE1-4008-8D14-50C8224BA0EF"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[55,55],"isBeingDragged":false,"moved":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(17.3,625.8)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(624.2,-10.5)"},"858":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(935.7,41.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"859":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":862},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":872}],"revisionOnLoad":193597,"lastModifiedDate":{"__isSmartRef__":true,"id":874},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"860":{"date":{"__isSmartRef__":true,"id":861},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"861":{"isSerializedDate":true,"string":"Tue Mar 12 2013 17:31:56 GMT+0100 (CET)"},"862":{"date":{"__isSmartRef__":true,"id":863},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"863":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"864":{"date":{"__isSmartRef__":true,"id":865},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"865":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"866":{"date":{"__isSmartRef__":true,"id":867},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"867":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"868":{"date":{"__isSmartRef__":true,"id":869},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"869":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"870":{"date":{"__isSmartRef__":true,"id":871},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"871":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"872":{"date":{"__isSmartRef__":true,"id":873},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"873":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:36:22 GMT+0100 (CET)"},"874":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:35:33 GMT+0100 (CET)"},"875":{"style":{"__isSmartRef__":true,"id":876},"morph":{"__isSmartRef__":true,"id":857},"chunkOwner":{"__isSmartRef__":true,"id":857},"storedString":"A Scripted Source Code Browser (browses static JS Files)","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"876":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"877":{"morph":{"__isSmartRef__":true,"id":857},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"878":{"submorphs":[{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":927},{"__isSmartRef__":true,"id":1524},{"__isSmartRef__":true,"id":1527},{"__isSmartRef__":true,"id":1530}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1533},"eventHandler":{"__isSmartRef__":true,"id":1534},"_ClipMode":"visible","derivationIds":["35FDD308-A4EB-4442-B655-5F3711AB8BFD","17F6BD44-1BE8-44D2-9974-2581E8A1DC59"],"id":"B1F71C71-BEF6-421F-B382-110589A9D5B3","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1535},"LK2":true,"reframeHandle":{"__isSmartRef__":true,"id":1524},"rightReframeHandle":{"__isSmartRef__":true,"id":1530},"bottomReframeHandle":{"__isSmartRef__":true,"id":1527},"titleBar":{"__isSmartRef__":true,"id":879},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":927},"partsBinMetaInfo":{"__isSmartRef__":true,"id":1536},"name":"ScriptedSourceCodeBrowser","highlighted":false,"isBeingDragged":false,"showsHalos":false,"moved":true,"prevScroll":[0,0],"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withLayers":["Global.PreventDroppingLayer"],"withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(15.5,670.6)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(90.1,689.0)"},"879":{"submorphs":[{"__isSmartRef__":true,"id":880},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":911}],"scripts":[],"shape":{"__isSmartRef__":true,"id":924},"eventHandler":{"__isSmartRef__":true,"id":925},"_ClipMode":"visible","derivationIds":["C21FD53E-F4E8-4273-B6DC-37FE4AC0A6C7","1ECF06D8-5B5C-4013-A892-56B999412D09"],"id":"86F4D7BC-C490-4292-A2D1-822AEA5A302D","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":926},"windowMorph":{"__isSmartRef__":true,"id":878},"label":{"__isSmartRef__":true,"id":880},"closeButton":{"__isSmartRef__":true,"id":886},"menuButton":{"__isSmartRef__":true,"id":899},"collapseButton":{"__isSmartRef__":true,"id":911},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":878},"showsHalos":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"880":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":881},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":882}],"eventHandler":{"__isSmartRef__":true,"id":884},"_ClipMode":"hidden","derivationIds":["EE67FAF6-C373-491B-BF25-D0A4CCCB03F6","BE704100-8C03-42AA-A825-C1BC2449EA8A"],"id":"C155227B-5DEC-44AA-AD1F-BC30EAE59AB7","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":885},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":879},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"showsHalos":false,"prevScroll":[0,0],"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"881":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(795.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"882":{"style":{"__isSmartRef__":true,"id":883},"chunkOwner":{"__isSmartRef__":true,"id":880},"_id":"_24954","storedString":"ScriptedSourceCodeBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"883":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"884":{"morph":{"__isSmartRef__":true,"id":880},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"885":{"resizeWidth":true},"886":{"submorphs":[{"__isSmartRef__":true,"id":887}],"scripts":[],"shape":{"__isSmartRef__":true,"id":892},"eventHandler":{"__isSmartRef__":true,"id":893},"_ClipMode":"visible","derivationIds":["F65E8A9A-C1BA-4F9A-A981-D3DE43925BCE","CAC7FDEB-4EB0-4E46-97EB-3DACBFD6C709"],"id":"E81735BC-8125-42C4-9C2B-0757FF512983","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":887},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":879},"layout":{"__isSmartRef__":true,"id":894},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":897}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(834.0,3.0)"},"887":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":888},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":889}],"eventHandler":{"__isSmartRef__":true,"id":891},"_ClipMode":"hidden","derivationIds":["F74080D4-82BE-459D-B37F-A0F3453E59D7","026975BF-54AB-4C5E-B510-B62A4E15E1E0"],"id":"0AD1B177-60F3-4815-8930-541182BD4E22","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":886},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"888":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"889":{"style":{"__isSmartRef__":true,"id":890},"chunkOwner":{"__isSmartRef__":true,"id":887},"_id":"_24949","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"890":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"891":{"morph":{"__isSmartRef__":true,"id":887},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"892":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"893":{"morph":{"__isSmartRef__":true,"id":886},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"894":{"moveHorizontal":true},"895":{"sourceObj":{"__isSmartRef__":true,"id":886},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":878},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":896},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"896":{"source":{"__isSmartRef__":true,"id":886},"target":{"__isSmartRef__":true,"id":878}},"897":{"sourceObj":{"__isSmartRef__":true,"id":886},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":878},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":898},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"898":{"source":{"__isSmartRef__":true,"id":886},"target":{"__isSmartRef__":true,"id":878}},"899":{"submorphs":[{"__isSmartRef__":true,"id":900}],"scripts":[],"shape":{"__isSmartRef__":true,"id":905},"eventHandler":{"__isSmartRef__":true,"id":906},"_ClipMode":"visible","derivationIds":["9AAC5A72-6FEC-409D-843D-8844EE6A3BA1","02AF0FFC-0EED-4886-A6A3-994C95A8D7F1"],"id":"E177339E-0D4D-473C-A90D-AC84F6A8BC4D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":900},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":879},"attributeConnections":[{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":909}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"900":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":901},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":902}],"eventHandler":{"__isSmartRef__":true,"id":904},"_ClipMode":"hidden","derivationIds":["A51B7C93-BCF5-442E-A3C6-FD2B861C9BC2","85207C68-18EC-44E3-B8A3-DB83458AC401"],"id":"CC0EBEDE-6A46-447F-B914-9367AB06DFA5","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":899},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"901":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"902":{"style":{"__isSmartRef__":true,"id":903},"chunkOwner":{"__isSmartRef__":true,"id":900},"_id":"_24951","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"903":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"904":{"morph":{"__isSmartRef__":true,"id":900},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"905":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"906":{"morph":{"__isSmartRef__":true,"id":899},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"907":{"sourceObj":{"__isSmartRef__":true,"id":899},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":878},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":908},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"908":{"source":{"__isSmartRef__":true,"id":899},"target":{"__isSmartRef__":true,"id":878}},"909":{"sourceObj":{"__isSmartRef__":true,"id":899},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":878},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":910},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"910":{"source":{"__isSmartRef__":true,"id":899},"target":{"__isSmartRef__":true,"id":878}},"911":{"submorphs":[{"__isSmartRef__":true,"id":912}],"scripts":[],"shape":{"__isSmartRef__":true,"id":917},"eventHandler":{"__isSmartRef__":true,"id":918},"_ClipMode":"visible","derivationIds":["89D4450B-E473-4A19-9C6C-120BBA683B20","98047A16-E062-4456-970D-BECDA321F6BC"],"id":"C086D508-4530-4174-BCDF-443FA58182E9","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":912},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":879},"layout":{"__isSmartRef__":true,"id":919},"attributeConnections":[{"__isSmartRef__":true,"id":920},{"__isSmartRef__":true,"id":922}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(815.0,3.0)"},"912":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":913},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":914}],"eventHandler":{"__isSmartRef__":true,"id":916},"_ClipMode":"hidden","derivationIds":["814C86F7-F7A0-4A46-A10F-4CAE8EF071B2","37E792E9-687C-4E9A-931F-D64B916B6810"],"id":"62DB36E1-6A2C-4970-9B86-E961B57D54D4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":911},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"913":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"914":{"style":{"__isSmartRef__":true,"id":915},"chunkOwner":{"__isSmartRef__":true,"id":912},"_id":"_24953","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"915":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"916":{"morph":{"__isSmartRef__":true,"id":912},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"917":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"918":{"morph":{"__isSmartRef__":true,"id":911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"919":{"moveHorizontal":true},"920":{"sourceObj":{"__isSmartRef__":true,"id":911},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":878},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":921},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"921":{"source":{"__isSmartRef__":true,"id":911},"target":{"__isSmartRef__":true,"id":878}},"922":{"sourceObj":{"__isSmartRef__":true,"id":911},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":878},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":923},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"923":{"source":{"__isSmartRef__":true,"id":911},"target":{"__isSmartRef__":true,"id":878}},"924":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(854.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"925":{"morph":{"__isSmartRef__":true,"id":879},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"926":{"resizeWidth":true,"adjustForNewBounds":true},"927":{"submorphs":[{"__isSmartRef__":true,"id":928},{"__isSmartRef__":true,"id":938},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1373}],"scripts":[],"id":"EDAF2222-B83C-4A0F-9D43-F0B04AE19F33","shape":{"__isSmartRef__":true,"id":1432},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ScriptedSourceCodeBrowserPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1433},"eventHandler":{"__isSmartRef__":true,"id":1469},"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","1F62B925-4C82-4D24-81F4-7902E1D6ADEA","3DAB2D24-824E-4195-9307-D689EDD8AE3D"],"partTests":{"__isSmartRef__":true,"id":1470},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":878},"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":1475},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"updateL2":{"__isSmartRef__":true,"id":1476},"selectedModule":{"__isSmartRef__":true,"id":1260},"doNotSerialize":["currentElement"],"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1480},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)"},"928":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":929},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":930}],"eventHandler":{"__isSmartRef__":true,"id":932},"_ClipMode":"auto","derivationIds":["2844D853-B0E8-4C5C-AD2C-146FF6C65750","A7382711-6A9D-444B-85C1-D0F6C4A9C17D"],"id":"B71FC3C0-68DB-4913-A65C-AD945D788980","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":927},"layout":{"__isSmartRef__":true,"id":933},"syntaxHighlightingWhileTyping":true,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","$$savedTextString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":1,"showsHalos":false,"name":"SourceCode","charsReplaced":"","lastFindLoc":42,"attributeConnections":[{"__isSmartRef__":true,"id":934},{"__isSmartRef__":true,"id":936}],"doNotCopyProperties":["$$textString","$$savedTextString"],"savedTextString":" findButtonsWithName: function(name) {\n // test\n if (!name) throw new Error(\"Missing Argument: name\");\n var name = name.toLowerCase()\n return this.submorphs.select(function(ea){\n return ea.getLabel && ea.getLabel().toLowerCase() == name\n })\n },","__serializedExpressions__":["_TextColor","_Position","distanceToDragEvent"],"textString":"","_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(4.0,254.0)","distanceToDragEvent":"lively.pt(519.0,-15.0)"},"929":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(829.0,237.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"930":{"style":{"__isSmartRef__":true,"id":931},"chunkOwner":{"__isSmartRef__":true,"id":928},"_id":"_214","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"931":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"932":{"morph":{"__isSmartRef__":true,"id":928},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"933":{"resizeWidth":true,"resizeHeight":true},"934":{"sourceObj":{"__isSmartRef__":true,"id":928},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":928},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":935},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"935":{"source":{"__isSmartRef__":true,"id":928},"target":{"__isSmartRef__":true,"id":928}},"936":{"sourceObj":{"__isSmartRef__":true,"id":928},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":927},"targetMethodName":"doSave","varMapping":{"__isSmartRef__":true,"id":937},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"937":{"source":{"__isSmartRef__":true,"id":928},"target":{"__isSmartRef__":true,"id":927}},"938":{"submorphs":[{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1275}],"scripts":[],"id":"B3665F17-79FF-41E5-8F0C-E857FFF89D1D","shape":{"__isSmartRef__":true,"id":1309},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"NavigationPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1310},"eventHandler":{"__isSmartRef__":true,"id":1344},"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","4230DA86-C35C-4E89-81F4-14FF6D868CD7","468EB3E5-BCEA-4D6A-AC41-ADDF758D62D5"],"partTests":{"__isSmartRef__":true,"id":1345},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":927},"layout":{"__isSmartRef__":true,"id":1350},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(6.0,30.0)","distanceToDragEvent":"lively.pt(525.0,-12.0)"},"939":{"submorphs":[],"scripts":[],"id":"5EB2C879-1C52-4473-90C1-715E6FD79F74","shape":{"__isSmartRef__":true,"id":940},"__layered_droppingEnabled__":true,"halosEnabled":true,"itemList":[],"selectedLineNo":0,"showsHalos":false,"name":"ClassList","partsBinMetaInfo":{"__isSmartRef__":true,"id":941},"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":951},"derivationIds":[2860,"30186701-49A1-49AD-A42F-27F425D92029","ADD09343-51ED-44F6-85F3-257C9A52C897","0D7DB4CE-A90C-4840-B374-BE2E6C15EA9F","C6DAC55A-939F-42E6-849B-D09855D47D7B","2ABEC593-A89A-4633-8FA6-CAC6B660C772"],"isBeingDragged":false,"changeTriggered":true,"grabbingEnabled":false,"_FontSize":10,"moved":true,"owner":{"__isSmartRef__":true,"id":938},"prevScroll":[0,51],"selection":{"__isSmartRef__":true,"id":952},"attributeConnections":[{"__isSmartRef__":true,"id":953}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":955},"_PreviousBorderWidth":0,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(269.0,0.0)","distanceToDragEvent":"lively.pt(184.0,-11.0)"},"940":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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(320.0,216.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"941":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"List","comment":"a list morph","changes":[{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":944},{"__isSmartRef__":true,"id":946},{"__isSmartRef__":true,"id":948}],"lastModifiedDate":{"__isSmartRef__":true,"id":950},"revisionOnLoad":203793,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"942":{"author":"robertkrahn","message":"no comment","id":"3D0531CA-D241-4692-89F0-2FCC7621B8DE","date":{"__isSmartRef__":true,"id":943}},"943":{"isSerializedDate":true,"string":"Wed Oct 02 2013 00:29:07 GMT+0200 (CEST)"},"944":{"author":"robertkrahn","message":"new morphic lists","id":"ACF81045-E200-4DA6-B0C6-B9AB94590E84","date":{"__isSmartRef__":true,"id":945}},"945":{"isSerializedDate":true,"string":"Mon Sep 30 2013 23:32:00 GMT+0200 (CEST)"},"946":{"author":"undefined","message":"Click on scrollbar does not grab list","id":"16AABF98-2E7D-4875-9E66-CF86EB74AF93","date":{"__isSmartRef__":true,"id":947}},"947":{"isSerializedDate":true,"string":"Thu Mar 29 2012 14:39:24 GMT+0200 (CEST)"},"948":{"date":{"__isSmartRef__":true,"id":949},"author":"jenslincke","message":"reverted back ","id":"BD398F7A-14E2-4981-A43A-366A5B2AF5CD"},"949":{"isSerializedDate":true,"string":"Thu Jan 16 2014 19:07:45 GMT+0100 (CET)"},"950":{"isSerializedDate":true,"string":"Thu Jan 16 2014 19:05:34 GMT+0100 (CET)"},"951":{"morph":{"__isSmartRef__":true,"id":939},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"952":{"name":null,"type":"comment"},"953":{"sourceObj":{"__isSmartRef__":true,"id":939},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":927},"targetMethodName":"browseClass","varMapping":{"__isSmartRef__":true,"id":954},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"954":{"source":{"__isSmartRef__":true,"id":939},"target":{"__isSmartRef__":true,"id":927}},"955":{"resizeHeight":true,"resizeWidth":true},"956":{"submorphs":[],"scripts":[],"id":"AC74FF07-3C3F-443C-BDB6-E304B011B2F4","shape":{"__isSmartRef__":true,"id":957},"__layered_droppingEnabled__":true,"halosEnabled":true,"itemList":[],"selection":{"__isSmartRef__":true,"id":958},"selectedLineNo":14,"showsHalos":false,"name":"MethodList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1015},"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":1025},"derivationIds":[2860,"30186701-49A1-49AD-A42F-27F425D92029","ADD09343-51ED-44F6-85F3-257C9A52C897","0D7DB4CE-A90C-4840-B374-BE2E6C15EA9F","C6DAC55A-939F-42E6-849B-D09855D47D7B","58AA2FD5-CE42-47B4-9C3F-E4193CD8A08B","1EFA50AA-EB40-410F-81A5-B9F24001410A"],"isBeingDragged":false,"changeTriggered":true,"grabbingEnabled":false,"_FontSize":10,"moved":true,"prevScroll":[0,153],"owner":{"__isSmartRef__":true,"id":938},"__layered_value__":[{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1033},{"__isSmartRef__":true,"id":1034}],"attributeConnections":[{"__isSmartRef__":true,"id":1035}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":1037},"_PreviousBorderWidth":0,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(587.0,0.0)","distanceToDragEvent":"lively.pt(167.0,-10.0)"},"957":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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(240.0,216.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"958":{"name":"getRegisteredObjectFromId","type":"propertyDef","startIndex":2887,"stopIndex":3009,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"959":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"960":{"name":"accessing","type":"categoryDef","startIndex":2450,"stopIndex":3516,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":974},{"__isSmartRef__":true,"id":975},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":979},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":981}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"961":{"name":"idProperty","type":"propertyDef","startIndex":2465,"stopIndex":2494,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"962":{"name":"ObjectGraphLinearizer","type":"klassDef","startIndex":1207,"stopIndex":12003,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":966},{"__isSmartRef__":true,"id":967},{"__isSmartRef__":true,"id":968},{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":971},{"__isSmartRef__":true,"id":973},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":974},{"__isSmartRef__":true,"id":975},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":979},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":981},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":989},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":993},{"__isSmartRef__":true,"id":994},{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1007},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1009},{"__isSmartRef__":true,"id":1010},{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1014}],"sourceControl":{"__isSmartRef__":true,"id":959},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":964},{"__isSmartRef__":true,"id":969},{"__isSmartRef__":true,"id":972},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":983},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":999},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1011},{"__isSmartRef__":true,"id":1013}],"startLineNumber":26,"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"963":{"name":"defaultCopyDepth","type":"propertyDef","startIndex":1262,"stopIndex":1287,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":964},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"964":{"name":"settings","type":"categoryDef","startIndex":1248,"stopIndex":1381,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":966},{"__isSmartRef__":true,"id":967}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"965":{"name":"keepIds","type":"propertyDef","startIndex":1289,"stopIndex":1335,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":964},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"966":{"name":"showLog","type":"propertyDef","startIndex":1337,"stopIndex":1355,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":964},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"967":{"name":"prettyPrint","type":"propertyDef","startIndex":1357,"stopIndex":1379,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":964},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"968":{"name":"initialize","type":"propertyDef","startIndex":1401,"stopIndex":1570,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":969},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"969":{"name":"initializing","type":"categoryDef","startIndex":1383,"stopIndex":2132,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":968},{"__isSmartRef__":true,"id":970}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"970":{"name":"cleanup","type":"propertyDef","startIndex":1572,"stopIndex":2130,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":969},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"971":{"name":"isReference","type":"propertyDef","startIndex":2147,"stopIndex":2214,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":972},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"972":{"name":"testing","type":"categoryDef","startIndex":2134,"stopIndex":2448,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":971},{"__isSmartRef__":true,"id":973}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"973":{"name":"isValueObject","type":"propertyDef","startIndex":2216,"stopIndex":2446,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":972},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"974":{"name":"escapedCDATAEnd","type":"propertyDef","startIndex":2496,"stopIndex":2531,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"975":{"name":"CDATAEnd","type":"propertyDef","startIndex":2533,"stopIndex":2555,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"976":{"name":"newId","type":"propertyDef","startIndex":2558,"stopIndex":2610,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"977":{"name":"getIdFromObject","type":"propertyDef","startIndex":2612,"stopIndex":2741,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"978":{"name":"getRegisteredObjectFromSmartRef","type":"propertyDef","startIndex":2743,"stopIndex":2884,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"979":{"name":"getRecreatedObjectFromId","type":"propertyDef","startIndex":3011,"stopIndex":3131,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"980":{"name":"setRecreatedObject","type":"propertyDef","startIndex":3133,"stopIndex":3414,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"981":{"name":"getRefFromId","type":"propertyDef","startIndex":3416,"stopIndex":3513,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":960},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"982":{"name":"addPlugin","type":"propertyDef","startIndex":3531,"stopIndex":3662,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":983},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"983":{"name":"plugins","type":"categoryDef","startIndex":3518,"stopIndex":4621,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":986}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"984":{"name":"addPlugins","type":"propertyDef","startIndex":3664,"stopIndex":3794,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":983},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"985":{"name":"somePlugin","type":"propertyDef","startIndex":3796,"stopIndex":4263,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":983},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"986":{"name":"letAllPlugins","type":"propertyDef","startIndex":4265,"stopIndex":4619,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":983},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"987":{"name":"registerWithPath","type":"propertyDef","startIndex":4661,"stopIndex":4852,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":988},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"988":{"name":"object registry -- serialization","type":"categoryDef","startIndex":4623,"stopIndex":7463,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":989},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":993},{"__isSmartRef__":true,"id":994}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"989":{"name":"register","type":"propertyDef","startIndex":4854,"stopIndex":5398,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":988},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"990":{"name":"addIdAndAddToRegistryIfNecessary","type":"propertyDef","startIndex":5400,"stopIndex":5647,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":988},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"991":{"name":"addNewRegistryEntry","type":"propertyDef","startIndex":5649,"stopIndex":6045,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":988},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"992":{"name":"createRegistryEntry","type":"propertyDef","startIndex":6047,"stopIndex":6416,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":988},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"993":{"name":"copyPropertiesAndRegisterReferences","type":"propertyDef","startIndex":6418,"stopIndex":6815,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":988},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"994":{"name":"copyObjectAndRegisterReferences","type":"propertyDef","startIndex":6817,"stopIndex":7460,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":988},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"995":{"name":"recreateFromId","type":"propertyDef","startIndex":7505,"stopIndex":8461,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":996},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"996":{"name":"object registry -- deserialization","type":"categoryDef","startIndex":7465,"stopIndex":8880,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":997}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"997":{"name":"patchObj","type":"propertyDef","startIndex":8463,"stopIndex":8877,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":996},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"998":{"name":"serialize","type":"propertyDef","startIndex":8899,"stopIndex":9267,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":999},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"999":{"name":"serializing","type":"categoryDef","startIndex":8882,"stopIndex":10539,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1004}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1000":{"name":"serializeToJso","type":"propertyDef","startIndex":9269,"stopIndex":9904,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":999},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1001":{"name":"simplifyRegistry","type":"propertyDef","startIndex":9906,"stopIndex":10133,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":999},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1002":{"name":"addIdToObject","type":"propertyDef","startIndex":10135,"stopIndex":10227,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":999},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1003":{"name":"stringifyJSO","type":"propertyDef","startIndex":10229,"stopIndex":10477,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":999},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1004":{"name":"reset","type":"propertyDef","startIndex":10479,"stopIndex":10536,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":999},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1005":{"name":"deserialize","type":"propertyDef","startIndex":10559,"stopIndex":10679,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1006},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1006":{"name":"deserializing","type":"categoryDef","startIndex":10541,"stopIndex":11457,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1007},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1009}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1007":{"name":"deserializeJso","type":"propertyDef","startIndex":10681,"stopIndex":11079,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1006},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1008":{"name":"parseJSON","type":"propertyDef","startIndex":11081,"stopIndex":11167,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1006},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1009":{"name":"createRealRegistry","type":"propertyDef","startIndex":11169,"stopIndex":11454,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1006},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1010":{"name":"copy","type":"propertyDef","startIndex":11472,"stopIndex":11656,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1011},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1011":{"name":"copying","type":"categoryDef","startIndex":11459,"stopIndex":11659,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":1010}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1012":{"name":"log","type":"propertyDef","startIndex":11676,"stopIndex":11925,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1013},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1013":{"name":"debugging","type":"categoryDef","startIndex":11661,"stopIndex":12000,"fileName":"lively/persistence/Serializer.js","_subElements":[{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1014}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1014":{"name":"getPath","type":"propertyDef","startIndex":11927,"stopIndex":11998,"fileName":"lively/persistence/Serializer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":959},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1013},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1015":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"List","comment":"a list morph","changes":[{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1022}],"lastModifiedDate":{"__isSmartRef__":true,"id":1024},"revisionOnLoad":203793,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1016":{"author":"robertkrahn","message":"no comment","id":"3D0531CA-D241-4692-89F0-2FCC7621B8DE","date":{"__isSmartRef__":true,"id":1017}},"1017":{"isSerializedDate":true,"string":"Wed Oct 02 2013 00:29:07 GMT+0200 (CEST)"},"1018":{"author":"robertkrahn","message":"new morphic lists","id":"ACF81045-E200-4DA6-B0C6-B9AB94590E84","date":{"__isSmartRef__":true,"id":1019}},"1019":{"isSerializedDate":true,"string":"Mon Sep 30 2013 23:32:00 GMT+0200 (CEST)"},"1020":{"author":"undefined","message":"Click on scrollbar does not grab list","id":"16AABF98-2E7D-4875-9E66-CF86EB74AF93","date":{"__isSmartRef__":true,"id":1021}},"1021":{"isSerializedDate":true,"string":"Thu Mar 29 2012 14:39:24 GMT+0200 (CEST)"},"1022":{"date":{"__isSmartRef__":true,"id":1023},"author":"jenslincke","message":"reverted back ","id":"BD398F7A-14E2-4981-A43A-366A5B2AF5CD"},"1023":{"isSerializedDate":true,"string":"Thu Jan 16 2014 19:07:45 GMT+0100 (CET)"},"1024":{"isSerializedDate":true,"string":"Thu Jan 16 2014 19:05:34 GMT+0100 (CET)"},"1025":{"morph":{"__isSmartRef__":true,"id":956},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1026":{"string":"fromLiteral","value":{"__isSmartRef__":true,"id":1027}},"1027":{"name":"fromLiteral","type":"propertyDef","startIndex":16962,"stopIndex":17095,"fileName":"lively/morphic/PathShapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1028},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1029},"className":"lively.morphic.Shapes.VerticalTo","_owner":{"__isSmartRef__":true,"id":1031},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1028":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"1029":{"name":"default category","type":"categoryDef","startIndex":16960,"stopIndex":17207,"fileName":"lively/morphic/PathShapes.js","_subElements":[{"__isSmartRef__":true,"id":1027},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1032}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1030":{"name":"dataLength","type":"propertyDef","startIndex":17097,"stopIndex":17114,"fileName":"lively/morphic/PathShapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1028},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1029},"className":"lively.morphic.Shapes.VerticalTo","_owner":{"__isSmartRef__":true,"id":1031},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1031":{"name":"lively.morphic.Shapes.VerticalTo","type":"klassExtensionDef","startIndex":16912,"stopIndex":17210,"fileName":"lively/morphic/PathShapes.js","_subElements":[{"__isSmartRef__":true,"id":1027},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1032}],"sourceControl":{"__isSmartRef__":true,"id":1028},"categories":[{"__isSmartRef__":true,"id":1029}],"startLineNumber":473,"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1032":{"name":"create","type":"propertyDef","startIndex":17116,"stopIndex":17205,"fileName":"lively/morphic/PathShapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1028},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1029},"className":"lively.morphic.Shapes.VerticalTo","_owner":{"__isSmartRef__":true,"id":1031},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1033":{"string":"dataLength","value":{"__isSmartRef__":true,"id":1030}},"1034":{"string":"create","value":{"__isSmartRef__":true,"id":1032}},"1035":{"sourceObj":{"__isSmartRef__":true,"id":956},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":927},"targetMethodName":"browseMethod","varMapping":{"__isSmartRef__":true,"id":1036},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1036":{"source":{"__isSmartRef__":true,"id":956},"target":{"__isSmartRef__":true,"id":927}},"1037":{"resizeHeight":true,"moveHorizontal":true},"1038":{"submorphs":[],"scripts":[],"id":"45CAE387-1B46-41D3-A27F-B0BAB0AD703E","shape":{"__isSmartRef__":true,"id":1039},"__layered_droppingEnabled__":true,"halosEnabled":true,"itemList":[{"__isSmartRef__":true,"id":1040},{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1044},{"__isSmartRef__":true,"id":1046},{"__isSmartRef__":true,"id":1048},{"__isSmartRef__":true,"id":1050},{"__isSmartRef__":true,"id":1052},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1058},{"__isSmartRef__":true,"id":1060},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1070},{"__isSmartRef__":true,"id":1072},{"__isSmartRef__":true,"id":1074},{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1080},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1180},{"__isSmartRef__":true,"id":1182},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1186},{"__isSmartRef__":true,"id":1188},{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1200},{"__isSmartRef__":true,"id":1202},{"__isSmartRef__":true,"id":1204},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1222},{"__isSmartRef__":true,"id":1224},{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1244},{"__isSmartRef__":true,"id":1246},{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1258}],"selection":{"__isSmartRef__":true,"id":1260},"selectedLineNo":15,"showsHalos":false,"name":"ModuleList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1261},"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":1271},"derivationIds":[2860,"30186701-49A1-49AD-A42F-27F425D92029","ADD09343-51ED-44F6-85F3-257C9A52C897","0D7DB4CE-A90C-4840-B374-BE2E6C15EA9F","88CE0398-4561-4A78-8A37-FE562ADDEFAD","3BA2FBDB-CA19-435A-ABE7-86397A0D16B1"],"isBeingDragged":false,"changeTriggered":true,"grabbingEnabled":false,"_FontSize":10,"moved":true,"owner":{"__isSmartRef__":true,"id":938},"attributeConnections":[{"__isSmartRef__":true,"id":1272}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,128],"layout":{"__isSmartRef__":true,"id":1274},"_PreviousBorderWidth":0,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1.0,1.0)","distanceToDragEvent":"lively.pt(175.0,-14.0)"},"1039":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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(270.0,217.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1040":{"string":"lively.lang","value":{"__isSmartRef__":true,"id":1041}},"1041":{"name":"lively.lang"},"1042":{"string":"lively.LocalStorage","value":{"__isSmartRef__":true,"id":1043}},"1043":{"name":"lively.LocalStorage"},"1044":{"string":"lively.bindings","value":{"__isSmartRef__":true,"id":1045}},"1045":{"name":"lively.bindings"},"1046":{"string":"lively.DOMAbstraction","value":{"__isSmartRef__":true,"id":1047}},"1047":{"name":"lively.DOMAbstraction"},"1048":{"string":"lively.Traits","value":{"__isSmartRef__":true,"id":1049}},"1049":{"name":"lively.Traits"},"1050":{"string":"lively.LogHelper","value":{"__isSmartRef__":true,"id":1051}},"1051":{"name":"lively.LogHelper"},"1052":{"string":"lively.morphic","value":{"__isSmartRef__":true,"id":1053}},"1053":{"name":"lively.morphic"},"1054":{"string":"lively.persistence","value":{"__isSmartRef__":true,"id":1055}},"1055":{"name":"lively.persistence"},"1056":{"string":"lively.ast","value":{"__isSmartRef__":true,"id":1057}},"1057":{"name":"lively.ast"},"1058":{"string":"lively.ChangeSet","value":{"__isSmartRef__":true,"id":1059}},"1059":{"name":"lively.ChangeSet"},"1060":{"string":"lively.WidgetsTraits","value":{"__isSmartRef__":true,"id":1061}},"1061":{"name":"lively.WidgetsTraits"},"1062":{"string":"lively.CrayonColors","value":{"__isSmartRef__":true,"id":1063}},"1063":{"name":"lively.CrayonColors"},"1064":{"string":"lively.OldModel","value":{"__isSmartRef__":true,"id":1065}},"1065":{"name":"lively.OldModel"},"1066":{"string":"lively.PartsBin","value":{"__isSmartRef__":true,"id":1067}},"1067":{"name":"lively.PartsBin"},"1068":{"string":"lively.Helper","value":{"__isSmartRef__":true,"id":1069}},"1069":{"name":"lively.Helper"},"1070":{"string":"lively.Main","value":{"__isSmartRef__":true,"id":1071}},"1071":{"name":"lively.Main"},"1072":{"string":"lively.NoMoreModels","value":{"__isSmartRef__":true,"id":1073}},"1073":{"name":"lively.NoMoreModels"},"1074":{"string":"lively.Data","value":{"__isSmartRef__":true,"id":1075}},"1075":{"name":"lively.Data"},"1076":{"string":"lively.Network","value":{"__isSmartRef__":true,"id":1077}},"1077":{"name":"lively.Network"},"1078":{"string":"lively.LKFileParser","value":{"__isSmartRef__":true,"id":1079}},"1079":{"name":"lively.LKFileParser"},"1080":{"string":"lively.ide","value":{"__isSmartRef__":true,"id":1081}},"1081":{"name":"lively.ide"},"1082":{"string":"lively.Ometa","value":{"__isSmartRef__":true,"id":1083}},"1083":{"name":"lively.Ometa"},"1084":{"string":"lively.LayerableMorphs","value":{"__isSmartRef__":true,"id":1085}},"1085":{"name":"lively.LayerableMorphs"},"1086":{"string":"lively.PartCaching","value":{"__isSmartRef__":true,"id":1087}},"1087":{"name":"lively.PartCaching"},"1088":{"string":"lively.experimental","value":{"__isSmartRef__":true,"id":1089}},"1089":{"name":"lively.experimental"},"1090":{"string":"lively.TestFramework","value":{"__isSmartRef__":true,"id":1091}},"1091":{"name":"lively.TestFramework"},"1092":{"string":"lively.TestFrameWork","value":{"__isSmartRef__":true,"id":1093}},"1093":{"name":"lively.TestFrameWork"},"1094":{"string":"lively.lang.Closure","value":{"__isSmartRef__":true,"id":1095}},"1095":{"name":"lively.lang.Closure"},"1096":{"string":"lively.lang.UUID","value":{"__isSmartRef__":true,"id":1097}},"1097":{"name":"lively.lang.UUID"},"1098":{"string":"lively.bindings.Core","value":{"__isSmartRef__":true,"id":1099}},"1099":{"name":"lively.bindings.Core"},"1100":{"string":"lively.bindings.GeometryBindings","value":{"__isSmartRef__":true,"id":1101}},"1101":{"name":"lively.bindings.GeometryBindings"},"1102":{"string":"lively.morphic.Graphics","value":{"__isSmartRef__":true,"id":1103}},"1103":{"name":"lively.morphic.Graphics"},"1104":{"string":"lively.morphic.Shapes","value":{"__isSmartRef__":true,"id":1105}},"1105":{"name":"lively.morphic.Shapes"},"1106":{"string":"lively.morphic.Core","value":{"__isSmartRef__":true,"id":1107}},"1107":{"name":"lively.morphic.Core"},"1108":{"string":"lively.morphic.Styles","value":{"__isSmartRef__":true,"id":1109}},"1109":{"name":"lively.morphic.Styles"},"1110":{"string":"lively.morphic.PathShapes","value":{"__isSmartRef__":true,"id":1111}},"1111":{"name":"lively.morphic.PathShapes"},"1112":{"string":"lively.morphic.TextCore","value":{"__isSmartRef__":true,"id":1113}},"1113":{"name":"lively.morphic.TextCore"},"1114":{"string":"lively.morphic.CompatLayer","value":{"__isSmartRef__":true,"id":1115}},"1115":{"name":"lively.morphic.CompatLayer"},"1116":{"string":"lively.morphic.Compat","value":{"__isSmartRef__":true,"id":1117}},"1117":{"name":"lively.morphic.Compat"},"1118":{"string":"lively.morphic.Rendering","value":{"__isSmartRef__":true,"id":1119}},"1119":{"name":"lively.morphic.Rendering"},"1120":{"string":"lively.morphic.Grid","value":{"__isSmartRef__":true,"id":1121}},"1121":{"name":"lively.morphic.Grid"},"1122":{"string":"lively.morphic.HTML","value":{"__isSmartRef__":true,"id":1123}},"1123":{"name":"lively.morphic.HTML"},"1124":{"string":"lively.morphic.SVG","value":{"__isSmartRef__":true,"id":1125}},"1125":{"name":"lively.morphic.SVG"},"1126":{"string":"lively.morphic.Canvas","value":{"__isSmartRef__":true,"id":1127}},"1127":{"name":"lively.morphic.Canvas"},"1128":{"string":"lively.morphic.Events","value":{"__isSmartRef__":true,"id":1129}},"1129":{"name":"lively.morphic.Events"},"1130":{"string":"lively.morphic.EventExperiments","value":{"__isSmartRef__":true,"id":1131}},"1131":{"name":"lively.morphic.EventExperiments"},"1132":{"string":"lively.morphic.Widgets","value":{"__isSmartRef__":true,"id":1133}},"1133":{"name":"lively.morphic.Widgets"},"1134":{"string":"lively.morphic.Serialization","value":{"__isSmartRef__":true,"id":1135}},"1135":{"name":"lively.morphic.Serialization"},"1136":{"string":"lively.morphic.Halos","value":{"__isSmartRef__":true,"id":1137}},"1137":{"name":"lively.morphic.Halos"},"1138":{"string":"lively.morphic.MorphAddons","value":{"__isSmartRef__":true,"id":1139}},"1139":{"name":"lively.morphic.MorphAddons"},"1140":{"string":"lively.morphic.Layout","value":{"__isSmartRef__":true,"id":1141}},"1141":{"name":"lively.morphic.Layout"},"1142":{"string":"lively.morphic.ObjectMigration","value":{"__isSmartRef__":true,"id":1143}},"1143":{"name":"lively.morphic.ObjectMigration"},"1144":{"string":"lively.morphic.AdditionalMorphs","value":{"__isSmartRef__":true,"id":1145}},"1145":{"name":"lively.morphic.AdditionalMorphs"},"1146":{"string":"lively.morphic.Connectors","value":{"__isSmartRef__":true,"id":1147}},"1147":{"name":"lively.morphic.Connectors"},"1148":{"string":"lively.morphic.ScriptingSupport","value":{"__isSmartRef__":true,"id":1149}},"1149":{"name":"lively.morphic.ScriptingSupport"},"1150":{"string":"lively.morphic.Complete","value":{"__isSmartRef__":true,"id":1151}},"1151":{"name":"lively.morphic.Complete"},"1152":{"string":"lively.morphic.StyleSheets","value":{"__isSmartRef__":true,"id":1153}},"1153":{"name":"lively.morphic.StyleSheets"},"1154":{"string":"lively.morphic.DiffMerge","value":{"__isSmartRef__":true,"id":1155}},"1155":{"name":"lively.morphic.DiffMerge"},"1156":{"string":"lively.morphic.StyleSheetRepresentation","value":{"__isSmartRef__":true,"id":1157}},"1157":{"name":"lively.morphic.StyleSheetRepresentation"},"1158":{"string":"lively.morphic.StyleSheetsHTML","value":{"__isSmartRef__":true,"id":1159}},"1159":{"name":"lively.morphic.StyleSheetsHTML"},"1160":{"string":"lively.persistence.Serializer","value":{"__isSmartRef__":true,"id":1161}},"1161":{"name":"lively.persistence.Serializer"},"1162":{"string":"lively.persistence.MassMorphCreation","value":{"__isSmartRef__":true,"id":1163}},"1163":{"name":"lively.persistence.MassMorphCreation"},"1164":{"string":"lively.ast.generated","value":{"__isSmartRef__":true,"id":1165}},"1165":{"name":"lively.ast.generated"},"1166":{"string":"lively.ast.LivelyJSParser","value":{"__isSmartRef__":true,"id":1167}},"1167":{"name":"lively.ast.LivelyJSParser"},"1168":{"string":"lively.ast.Parser","value":{"__isSmartRef__":true,"id":1169}},"1169":{"name":"lively.ast.Parser"},"1170":{"string":"lively.ast.StaticAnalysis","value":{"__isSmartRef__":true,"id":1171}},"1171":{"name":"lively.ast.StaticAnalysis"},"1172":{"string":"lively.ast.IDESupport","value":{"__isSmartRef__":true,"id":1173}},"1173":{"name":"lively.ast.IDESupport"},"1174":{"string":"lively.ast.generated.Nodes","value":{"__isSmartRef__":true,"id":1175}},"1175":{"name":"lively.ast.generated.Nodes"},"1176":{"string":"lively.ast.generated.Translator","value":{"__isSmartRef__":true,"id":1177}},"1177":{"name":"lively.ast.generated.Translator"},"1178":{"string":"lively.ide.AutoIndent","value":{"__isSmartRef__":true,"id":1179}},"1179":{"name":"lively.ide.AutoIndent"},"1180":{"string":"lively.ide.FileParsing","value":{"__isSmartRef__":true,"id":1181}},"1181":{"name":"lively.ide.FileParsing"},"1182":{"string":"lively.ide.SourceDatabase","value":{"__isSmartRef__":true,"id":1183}},"1183":{"name":"lively.ide.SourceDatabase"},"1184":{"string":"lively.ide.BrowserFramework","value":{"__isSmartRef__":true,"id":1185}},"1185":{"name":"lively.ide.BrowserFramework"},"1186":{"string":"lively.ide.SystemBrowserNodes","value":{"__isSmartRef__":true,"id":1187}},"1187":{"name":"lively.ide.SystemBrowserNodes"},"1188":{"string":"lively.ide.BrowserCommands","value":{"__isSmartRef__":true,"id":1189}},"1189":{"name":"lively.ide.BrowserCommands"},"1190":{"string":"lively.ide.LocalBrowser","value":{"__isSmartRef__":true,"id":1191}},"1191":{"name":"lively.ide.LocalBrowser"},"1192":{"string":"lively.ide.SyntaxHighlighting","value":{"__isSmartRef__":true,"id":1193}},"1193":{"name":"lively.ide.SyntaxHighlighting"},"1194":{"string":"lively.ide.VersionTools","value":{"__isSmartRef__":true,"id":1195}},"1195":{"name":"lively.ide.VersionTools"},"1196":{"string":"lively.ide.SystemCodeBrowser","value":{"__isSmartRef__":true,"id":1197}},"1197":{"name":"lively.ide.SystemCodeBrowser"},"1198":{"string":"lively.ide.ErrorViewer","value":{"__isSmartRef__":true,"id":1199}},"1199":{"name":"lively.ide.ErrorViewer"},"1200":{"string":"lively.experimental.TextNavigation1","value":{"__isSmartRef__":true,"id":1201}},"1201":{"name":"lively.experimental.TextNavigation1"},"1202":{"string":"lively.experimental.CopyAndPaste","value":{"__isSmartRef__":true,"id":1203}},"1203":{"name":"lively.experimental.CopyAndPaste"},"1204":{"string":"lively.experimental.PreventDroppingInChildren","value":{"__isSmartRef__":true,"id":1205}},"1205":{"name":"lively.experimental.PreventDroppingInChildren"},"1206":{"string":"lively.experimental.AutoConnect","value":{"__isSmartRef__":true,"id":1207}},"1207":{"name":"lively.experimental.AutoConnect"},"1208":{"string":"lively.experimental.PartsMenu","value":{"__isSmartRef__":true,"id":1209}},"1209":{"name":"lively.experimental.PartsMenu"},"1210":{"string":"lively.experimental.TextPaste","value":{"__isSmartRef__":true,"id":1211}},"1211":{"name":"lively.experimental.TextPaste"},"1212":{"string":"lively.experimental.Todo","value":{"__isSmartRef__":true,"id":1213}},"1213":{"name":"lively.experimental.Todo"},"1214":{"string":"lively.experimental.UpdateParts","value":{"__isSmartRef__":true,"id":1215}},"1215":{"name":"lively.experimental.UpdateParts"},"1216":{"string":"lively.experimental.Autocompletion","value":{"__isSmartRef__":true,"id":1217}},"1217":{"name":"lively.experimental.Autocompletion"},"1218":{"string":"lively.experimental.ExperimentalFeatures","value":{"__isSmartRef__":true,"id":1219}},"1219":{"name":"lively.experimental.ExperimentalFeatures"},"1220":{"string":"lively.experimental.MorphAccessor","value":{"__isSmartRef__":true,"id":1221}},"1221":{"name":"lively.experimental.MorphAccessor"},"1222":{"string":"apps.ColorParser","value":{"__isSmartRef__":true,"id":1223}},"1223":{"name":"apps.ColorParser"},"1224":{"string":"apps.CouchDB","value":{"__isSmartRef__":true,"id":1225}},"1225":{"name":"apps.CouchDB"},"1226":{"string":"apps.DateFormat","value":{"__isSmartRef__":true,"id":1227}},"1227":{"name":"apps.DateFormat"},"1228":{"string":"apps.Less","value":{"__isSmartRef__":true,"id":1229}},"1229":{"name":"apps.Less"},"1230":{"string":"apps.cssParser","value":{"__isSmartRef__":true,"id":1231}},"1231":{"name":"apps.cssParser"},"1232":{"string":"cop.Layers","value":{"__isSmartRef__":true,"id":1233}},"1233":{"name":"cop.Layers"},"1234":{"string":"ometa.lib","value":{"__isSmartRef__":true,"id":1235}},"1235":{"name":"ometa.lib"},"1236":{"string":"ometa.ometa-base","value":{"__isSmartRef__":true,"id":1237}},"1237":{"name":"ometa.ometa-base"},"1238":{"string":"ometa.parser","value":{"__isSmartRef__":true,"id":1239}},"1239":{"name":"ometa.parser"},"1240":{"string":"ometa.bs-ometa-optimizer","value":{"__isSmartRef__":true,"id":1241}},"1241":{"name":"ometa.bs-ometa-optimizer"},"1242":{"string":"ometa.bs-js-compiler","value":{"__isSmartRef__":true,"id":1243}},"1243":{"name":"ometa.bs-js-compiler"},"1244":{"string":"ometa.bs-ometa-compiler","value":{"__isSmartRef__":true,"id":1245}},"1245":{"name":"ometa.bs-ometa-compiler"},"1246":{"string":"ometa.lk-parser-extensions","value":{"__isSmartRef__":true,"id":1247}},"1247":{"name":"ometa.lk-parser-extensions"},"1248":{"string":"projects.BP2012","value":{"__isSmartRef__":true,"id":1249}},"1249":{"name":"projects.BP2012"},"1250":{"string":"projects.BP2012.InteractionWithIPad","value":{"__isSmartRef__":true,"id":1251}},"1251":{"name":"projects.BP2012.InteractionWithIPad"},"1252":{"string":"projects.BP2012.InteractionWithIPad.Preloader","value":{"__isSmartRef__":true,"id":1253}},"1253":{"name":"projects.BP2012.InteractionWithIPad.Preloader"},"1254":{"string":"projects.BP2012.InteractionWithIPad.IPad","value":{"__isSmartRef__":true,"id":1255}},"1255":{"name":"projects.BP2012.InteractionWithIPad.IPad"},"1256":{"string":"users.jenslincke","value":{"__isSmartRef__":true,"id":1257}},"1257":{"name":"users.jenslincke"},"1258":{"string":"users.jenslincke.config","value":{"__isSmartRef__":true,"id":1259}},"1259":{"name":"users.jenslincke.config"},"1260":{"name":"lively.Main"},"1261":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"List","comment":"a list morph","changes":[{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268}],"lastModifiedDate":{"__isSmartRef__":true,"id":1270},"revisionOnLoad":203793,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1262":{"author":"robertkrahn","message":"no comment","id":"3D0531CA-D241-4692-89F0-2FCC7621B8DE","date":{"__isSmartRef__":true,"id":1263}},"1263":{"isSerializedDate":true,"string":"Wed Oct 02 2013 00:29:07 GMT+0200 (CEST)"},"1264":{"author":"robertkrahn","message":"new morphic lists","id":"ACF81045-E200-4DA6-B0C6-B9AB94590E84","date":{"__isSmartRef__":true,"id":1265}},"1265":{"isSerializedDate":true,"string":"Mon Sep 30 2013 23:32:00 GMT+0200 (CEST)"},"1266":{"author":"undefined","message":"Click on scrollbar does not grab list","id":"16AABF98-2E7D-4875-9E66-CF86EB74AF93","date":{"__isSmartRef__":true,"id":1267}},"1267":{"isSerializedDate":true,"string":"Thu Mar 29 2012 14:39:24 GMT+0200 (CEST)"},"1268":{"date":{"__isSmartRef__":true,"id":1269},"author":"jenslincke","message":"reverted back ","id":"BD398F7A-14E2-4981-A43A-366A5B2AF5CD"},"1269":{"isSerializedDate":true,"string":"Thu Jan 16 2014 19:07:45 GMT+0100 (CET)"},"1270":{"isSerializedDate":true,"string":"Thu Jan 16 2014 19:05:34 GMT+0100 (CET)"},"1271":{"morph":{"__isSmartRef__":true,"id":1038},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1272":{"sourceObj":{"__isSmartRef__":true,"id":1038},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":927},"targetMethodName":"browseModule","varMapping":{"__isSmartRef__":true,"id":1273},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1273":{"source":{"__isSmartRef__":true,"id":1038},"target":{"__isSmartRef__":true,"id":927}},"1274":{"resizeHeight":true},"1275":{"submorphs":[{"__isSmartRef__":true,"id":1276}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1281},"eventHandler":{"__isSmartRef__":true,"id":1282},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","9FD2DCE2-B997-4536-B2A5-90D7DD92B3E6","0D8CC908-BD1C-4062-BB03-3FCEB910483D","BA76EC1F-F91A-4FF3-8707-2B52BBB44426"],"id":"95198591-B2D9-4727-9E1E-77FA69C92993","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1276},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":true,"attributeConnections":[{"__isSmartRef__":true,"id":1283},{"__isSmartRef__":true,"id":1285}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button2","partsBinMetaInfo":{"__isSmartRef__":true,"id":1287},"pinSpecs":[{"__isSmartRef__":true,"id":1303}],"owner":{"__isSmartRef__":true,"id":938},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1304},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(207.0,1.0)","distanceToDragEvent":"lively.pt(33.0,-13.0)"},"1276":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1277},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1278}],"eventHandler":{"__isSmartRef__":true,"id":1280},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","444B63A6-D9E7-4AB2-AB57-4A9146C18BFF","08999E10-CCC3-4CAB-99BC-4EF500309EC4","E3A72C5B-E149-4BDA-B9EE-47A472AAF60D"],"id":"13D4903E-3CC6-4613-81CD-E3DAFF365A02","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1275},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1277":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(48.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1278":{"style":{"__isSmartRef__":true,"id":1279},"chunkOwner":{"__isSmartRef__":true,"id":1276},"_id":"_11506","storedString":"update","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1279":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1280":{"morph":{"__isSmartRef__":true,"id":1276},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1281":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(48.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1282":{"morph":{"__isSmartRef__":true,"id":1275},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1283":{"sourceObj":{"__isSmartRef__":true,"id":1275},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1275},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":1284},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1284":{"source":{"__isSmartRef__":true,"id":1275},"target":{"__isSmartRef__":true,"id":1275}},"1285":{"sourceObj":{"__isSmartRef__":true,"id":1275},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":927},"targetMethodName":"listModules","varMapping":{"__isSmartRef__":true,"id":1286},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1286":{"source":{"__isSmartRef__":true,"id":1275},"target":{"__isSmartRef__":true,"id":927}},"1287":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1300}],"migrationLevel":7,"lastModifiedDate":{"__isSmartRef__":true,"id":1302},"revisionOnLoad":203770,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1288":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","date":{"__isSmartRef__":true,"id":1289}},"1289":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:15:42 GMT+0100 (CET)"},"1290":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","date":{"__isSmartRef__":true,"id":1291}},"1291":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:53:16 GMT+0100 (CET)"},"1292":{"author":"robertkrahn","message":"test","id":"ACA617B4-0416-4E3C-9F4D-171A40F44F0F","date":{"__isSmartRef__":true,"id":1293}},"1293":{"isSerializedDate":true,"string":"Wed May 01 2013 05:34:25 GMT+0200 (CEST)"},"1294":{"author":"robertkrahn","message":"no comment","id":"811BDE87-D8DD-48BB-97B2-7A3C3F3FAE32","date":{"__isSmartRef__":true,"id":1295}},"1295":{"isSerializedDate":true,"string":"Wed May 01 2013 05:35:59 GMT+0200 (CEST)"},"1296":{"author":"robertkrahn","message":"no comment","id":"BB2EA501-D9AF-414B-A035-E1487DA6F0FD","date":{"__isSmartRef__":true,"id":1297}},"1297":{"isSerializedDate":true,"string":"Wed May 01 2013 05:36:30 GMT+0200 (CEST)"},"1298":{"author":"Dan","message":"no comment","id":"A594459F-DA9B-49DD-A105-547B3F613CC5","date":{"__isSmartRef__":true,"id":1299}},"1299":{"isSerializedDate":true,"string":"Mon Jun 17 2013 19:22:38 GMT+0200 (CEST)"},"1300":{"author":"Dan","message":"no comment","id":"CFEC4071-14FF-4AEB-A399-197884CD18BF","date":{"__isSmartRef__":true,"id":1301}},"1301":{"isSerializedDate":true,"string":"Mon Jun 17 2013 19:24:50 GMT+0200 (CEST)"},"1302":{"isSerializedDate":true,"string":"Thu Jan 16 2014 10:23:15 GMT+0100 (CET)"},"1303":{"pinName":"fire","modality":"output","type":"Boolean","accessor":"fire","location":1.5},"1304":{"doAction":{"__isSmartRef__":true,"id":1305}},"1305":{"varMapping":{"__isSmartRef__":true,"id":1306},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":1307},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1306":{"this":{"__isSmartRef__":true,"id":1275}},"1307":{"user":"undefined","tags":[],"timestamp":{"__isSmartRef__":true,"id":1308}},"1308":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:14:29 GMT+0100 (CET)"},"1309":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(824.0,217.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1310":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1311},{"__isSmartRef__":true,"id":1313},{"__isSmartRef__":true,"id":1315},{"__isSmartRef__":true,"id":1317},{"__isSmartRef__":true,"id":1319},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1325},{"__isSmartRef__":true,"id":1327},{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1331},{"__isSmartRef__":true,"id":1333},{"__isSmartRef__":true,"id":1335},{"__isSmartRef__":true,"id":1337},{"__isSmartRef__":true,"id":1339},{"__isSmartRef__":true,"id":1341}],"lastModifiedDate":{"__isSmartRef__":true,"id":1343},"revisionOnLoad":198774,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1311":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","date":{"__isSmartRef__":true,"id":1312}},"1312":{"isSerializedDate":true,"string":"Fri Jun 21 2013 00:16:24 GMT+0200 (CEST)"},"1313":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","date":{"__isSmartRef__":true,"id":1314}},"1314":{"isSerializedDate":true,"string":"Thu May 30 2013 09:18:06 GMT+0200 (CEST)"},"1315":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","date":{"__isSmartRef__":true,"id":1316}},"1316":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"1317":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","date":{"__isSmartRef__":true,"id":1318}},"1318":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"1319":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","date":{"__isSmartRef__":true,"id":1320}},"1320":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"1321":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","date":{"__isSmartRef__":true,"id":1322}},"1322":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1323":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","date":{"__isSmartRef__":true,"id":1324}},"1324":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1325":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","date":{"__isSmartRef__":true,"id":1326}},"1326":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1327":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","date":{"__isSmartRef__":true,"id":1328}},"1328":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1329":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","date":{"__isSmartRef__":true,"id":1330}},"1330":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"1331":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","date":{"__isSmartRef__":true,"id":1332}},"1332":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"1333":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","date":{"__isSmartRef__":true,"id":1334}},"1334":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"1335":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","date":{"__isSmartRef__":true,"id":1336}},"1336":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"1337":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","date":{"__isSmartRef__":true,"id":1338}},"1338":{"isSerializedDate":true,"string":"Thu May 30 2013 00:36:50 GMT+0200 (CEST)"},"1339":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","date":{"__isSmartRef__":true,"id":1340}},"1340":{"isSerializedDate":true,"string":"Tue Jun 18 2013 20:49:27 GMT+0200 (CEST)"},"1341":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","date":{"__isSmartRef__":true,"id":1342}},"1342":{"isSerializedDate":true,"string":"Tue Jul 30 2013 08:20:51 GMT+0200 (CEST)"},"1343":{"isSerializedDate":true,"string":"Thu Aug 15 2013 21:21:30 GMT+0200 (CEST)"},"1344":{"morph":{"__isSmartRef__":true,"id":938},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1345":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1346}},"1346":{"test01IsMorph":{"__isSmartRef__":true,"id":1347}},"1347":{"varMapping":{"__isSmartRef__":true,"id":1348},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1348":{"this":{"__isSmartRef__":true,"id":1345}},"1349":{},"1350":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":false},"1351":{"submorphs":[],"scripts":[],"id":"877200B3-5A65-47B5-8C97-30D0B21F24BF","shape":{"__isSmartRef__":true,"id":1352},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"NavigationText","partsBinMetaInfo":{"__isSmartRef__":true,"id":1353},"textChunks":[{"__isSmartRef__":true,"id":1369}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1371},"_ClipMode":"hidden","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","263AAD53-FC3A-4ED0-8D0E-88BEBF006CAD"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":927},"_WordBreak":"break-all","draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":1372},"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(5.0,7.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(520.0,-14.0)"},"1352":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(828.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1353":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1354},{"__isSmartRef__":true,"id":1356},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1364},{"__isSmartRef__":true,"id":1366}],"revisionOnLoad":193597,"lastModifiedDate":{"__isSmartRef__":true,"id":1368},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1354":{"date":{"__isSmartRef__":true,"id":1355},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"1355":{"isSerializedDate":true,"string":"Tue Mar 12 2013 17:31:56 GMT+0100 (CET)"},"1356":{"date":{"__isSmartRef__":true,"id":1357},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1357":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1358":{"date":{"__isSmartRef__":true,"id":1359},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1359":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1360":{"date":{"__isSmartRef__":true,"id":1361},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1361":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1362":{"date":{"__isSmartRef__":true,"id":1363},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1363":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1364":{"date":{"__isSmartRef__":true,"id":1365},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1365":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1366":{"date":{"__isSmartRef__":true,"id":1367},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"1367":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:36:22 GMT+0100 (CET)"},"1368":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:35:33 GMT+0100 (CET)"},"1369":{"style":{"__isSmartRef__":true,"id":1370},"chunkOwner":{"__isSmartRef__":true,"id":1351},"_id":"_955","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1370":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1371":{"morph":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1372":{"resizeWidth":true},"1373":{"submorphs":[],"scripts":[],"id":"A30CF217-E06D-4719-A7B1-77824C45AF48","shape":{"__isSmartRef__":true,"id":1374},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph3","partsBinMetaInfo":{"__isSmartRef__":true,"id":1375},"eventHandler":{"__isSmartRef__":true,"id":1396},"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","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB","3554E5D2-3507-46E8-8FC7-402B000900C1","D857FB27-22F2-4108-A03D-008999A6CEAE","9691B3DA-55AA-485F-AE70-F8AD36C1B700"],"partTests":{"__isSmartRef__":true,"id":1397},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":1402},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":927},"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"_Rotation":0,"_Scale":0.9803921568627452,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1403},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(813.0,228.0)","distanceToDragEvent":"lively.pt(37.9,-13.4)","dragStartPoint":"lively.pt(856.0,1893.0)","originalMorphBPosition":"lively.pt(4.0,164.0)"},"1374":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(20.0,46.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"1375":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1380},{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":1384},{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1388},{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":1394}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1376":{"date":{"__isSmartRef__":true,"id":1377},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"1377":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)"},"1378":{"date":{"__isSmartRef__":true,"id":1379},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"1379":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)"},"1380":{"date":{"__isSmartRef__":true,"id":1381},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"1381":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"1382":{"date":{"__isSmartRef__":true,"id":1383},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"1383":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"1384":{"date":{"__isSmartRef__":true,"id":1385},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1385":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1386":{"date":{"__isSmartRef__":true,"id":1387},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1387":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1388":{"date":{"__isSmartRef__":true,"id":1389},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1389":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1390":{"date":{"__isSmartRef__":true,"id":1391},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1391":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1392":{"date":{"__isSmartRef__":true,"id":1393},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"1393":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"1394":{"date":{"__isSmartRef__":true,"id":1395},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"1395":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"1396":{"morph":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1397":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1398}},"1398":{"test01IsMorph":{"__isSmartRef__":true,"id":1399}},"1399":{"varMapping":{"__isSmartRef__":true,"id":1400},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1400":{"this":{"__isSmartRef__":true,"id":1397}},"1401":{},"1402":{"moveVertical":false,"moveHorizontal":true},"1403":{"onDrag":{"__isSmartRef__":true,"id":1404},"onDragEnd":{"__isSmartRef__":true,"id":1412},"onDragStart":{"__isSmartRef__":true,"id":1420},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":1428}},"1404":{"varMapping":{"__isSmartRef__":true,"id":1405},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n moveDelta.x = 0;\n if (!this.morphA || !this.morphB) return;\n \n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n this.morphA.setExtent(newExtent);\n\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n moveDelta.y = - moveDelta.y;\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n this.setBounds(\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":1410},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1405":{"this":{"__isSmartRef__":true,"id":1373},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1406}},"1406":{"$super":{"__isSmartRef__":true,"id":1407}},"1407":{"varMapping":{"__isSmartRef__":true,"id":1408},"source":"function () {\n try {\n return obj.constructor.prototype[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":1409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1408":{"obj":{"__isSmartRef__":true,"id":1373},"name":"onDrag"},"1409":{},"1410":{"timestamp":{"__isSmartRef__":true,"id":1411},"user":"jenslincke","tags":[]},"1411":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)"},"1412":{"varMapping":{"__isSmartRef__":true,"id":1413},"source":"function onDragEnd(evt) {\n this.morphA = null;\n this.morphB = null;\n this.originalMorphAExtent = null;\n this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1418},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1413":{"this":{"__isSmartRef__":true,"id":1373},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1414}},"1414":{"$super":{"__isSmartRef__":true,"id":1415}},"1415":{"varMapping":{"__isSmartRef__":true,"id":1416},"source":"function () {\n try {\n return obj.constructor.prototype[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":1417},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1416":{"obj":{"__isSmartRef__":true,"id":1373},"name":"onDragEnd"},"1417":{},"1418":{"timestamp":{"__isSmartRef__":true,"id":1419},"user":"jenslincke","tags":[]},"1419":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)"},"1420":{"varMapping":{"__isSmartRef__":true,"id":1421},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n if (!this.morphA || !this.morphB) return;\n\n this.originalMorphAExtent = this.morphA.getExtent();\n this.originalMorphBExtent = this.morphB.getExtent();\n this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":1426},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1421":{"this":{"__isSmartRef__":true,"id":1373},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1422}},"1422":{"$super":{"__isSmartRef__":true,"id":1423}},"1423":{"varMapping":{"__isSmartRef__":true,"id":1424},"source":"function () {\n try {\n return obj.constructor.prototype[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":1425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1424":{"obj":{"__isSmartRef__":true,"id":1373},"name":"onDragStart"},"1425":{},"1426":{"timestamp":{"__isSmartRef__":true,"id":1427},"user":"jenslincke","tags":[]},"1427":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)"},"1428":{"varMapping":{"__isSmartRef__":true,"id":1429},"source":"function getSiblingsAtCorner(corner) {\n // this.getSiblingsAtCorner(\"topLeft\")\n var p = this.bounds()[corner]()\n var self= this;\n return this.owner.submorphs.select(function(ea) {\n return (ea !== self) && ea.bounds().containsPoint(p)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1429":{"this":{"__isSmartRef__":true,"id":1373}},"1430":{"timestamp":{"__isSmartRef__":true,"id":1431},"user":"jenslincke","tags":[]},"1431":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)"},"1432":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(845.0,498.0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-1.0)"},"1433":{"partsSpaceName":"PartsBin/Tools","comment":"Yet another source code browser, this time using the the source code database.... just -- for seeing how complicated it is.","migrationLevel":4,"partName":"ScriptedSourceCodeBrowser","changes":[{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1436},{"__isSmartRef__":true,"id":1438},{"__isSmartRef__":true,"id":1440},{"__isSmartRef__":true,"id":1442},{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1446},{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1452},{"__isSmartRef__":true,"id":1454},{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1458},{"__isSmartRef__":true,"id":1460},{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1466}],"lastModifiedDate":{"__isSmartRef__":true,"id":1468},"revisionOnLoad":198774,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1434":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","date":{"__isSmartRef__":true,"id":1435}},"1435":{"isSerializedDate":true,"string":"Fri Jun 21 2013 00:16:24 GMT+0200 (CEST)"},"1436":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","date":{"__isSmartRef__":true,"id":1437}},"1437":{"isSerializedDate":true,"string":"Thu May 30 2013 09:18:06 GMT+0200 (CEST)"},"1438":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","date":{"__isSmartRef__":true,"id":1439}},"1439":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"1440":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","date":{"__isSmartRef__":true,"id":1441}},"1441":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"1442":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","date":{"__isSmartRef__":true,"id":1443}},"1443":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"1444":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","date":{"__isSmartRef__":true,"id":1445}},"1445":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1446":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","date":{"__isSmartRef__":true,"id":1447}},"1447":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1448":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","date":{"__isSmartRef__":true,"id":1449}},"1449":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1450":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","date":{"__isSmartRef__":true,"id":1451}},"1451":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1452":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","date":{"__isSmartRef__":true,"id":1453}},"1453":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"1454":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","date":{"__isSmartRef__":true,"id":1455}},"1455":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"1456":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","date":{"__isSmartRef__":true,"id":1457}},"1457":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"1458":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","date":{"__isSmartRef__":true,"id":1459}},"1459":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"1460":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","date":{"__isSmartRef__":true,"id":1461}},"1461":{"isSerializedDate":true,"string":"Thu May 30 2013 00:36:50 GMT+0200 (CEST)"},"1462":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","date":{"__isSmartRef__":true,"id":1463}},"1463":{"isSerializedDate":true,"string":"Tue Jun 18 2013 20:49:27 GMT+0200 (CEST)"},"1464":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","date":{"__isSmartRef__":true,"id":1465}},"1465":{"isSerializedDate":true,"string":"Tue Jul 30 2013 08:20:51 GMT+0200 (CEST)"},"1466":{"date":{"__isSmartRef__":true,"id":1467},"author":"jenslincke","message":"no comment","id":"54C795A6-9BA1-46E9-804A-A53521206967"},"1467":{"isSerializedDate":true,"string":"Thu Jan 30 2014 22:43:49 GMT+0100 (CET)"},"1468":{"isSerializedDate":true,"string":"Thu Aug 15 2013 21:21:30 GMT+0200 (CEST)"},"1469":{"morph":{"__isSmartRef__":true,"id":927},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1470":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1471}},"1471":{"test01IsMorph":{"__isSmartRef__":true,"id":1472}},"1472":{"varMapping":{"__isSmartRef__":true,"id":1473},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1473":{"this":{"__isSmartRef__":true,"id":1470}},"1474":{},"1475":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"1476":{"name":"MorphTestCase","type":"klassExtensionDef","startIndex":21753,"stopIndex":21817,"fileName":"lively/TestFramework.js","_subElements":[{"__isSmartRef__":true,"id":1477}],"sourceControl":{"__isSmartRef__":true,"id":1478},"categories":[{"__isSmartRef__":true,"id":1479}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1477":{"name":"isAbstractTestClass","type":"propertyDef","startIndex":21784,"stopIndex":21813,"fileName":"lively/TestFramework.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1478},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1479},"className":"MorphTestCase","_owner":{"__isSmartRef__":true,"id":1476},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1478":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"1479":{"name":"default category","type":"categoryDef","startIndex":21782,"stopIndex":21814,"fileName":"lively/TestFramework.js","_subElements":[{"__isSmartRef__":true,"id":1477}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1480":{"onrestore":{"__isSmartRef__":true,"id":1481},"listModules":{"__isSmartRef__":true,"id":1488},"browseModule":{"__isSmartRef__":true,"id":1492},"browseClass":{"__isSmartRef__":true,"id":1496},"browseMethod":{"__isSmartRef__":true,"id":1500},"getModuleNode":{"__isSmartRef__":true,"id":1504},"getClassNode":{"__isSmartRef__":true,"id":1508},"getSourceCode":{"__isSmartRef__":true,"id":1512},"doSave":{"__isSmartRef__":true,"id":1516},"reset":{"__isSmartRef__":true,"id":1520}},"1481":{"varMapping":{"__isSmartRef__":true,"id":1482},"source":"function onrestore() {\n this.listModules()\n}","funcProperties":{"__isSmartRef__":true,"id":1487},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1482":{"this":{"__isSmartRef__":true,"id":927},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1483}},"1483":{"$super":{"__isSmartRef__":true,"id":1484}},"1484":{"varMapping":{"__isSmartRef__":true,"id":1485},"source":"function () {\n try {\n return obj.constructor.prototype[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":1486},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1485":{"obj":{"__isSmartRef__":true,"id":927},"name":"onrestore"},"1486":{},"1487":{},"1488":{"varMapping":{"__isSmartRef__":true,"id":1489},"source":"function listModules() {\n var globalNamespaces = Properties.values(Global).select(function(ea) {\n return ea instanceof lively.Module; })\n var modulesList = globalNamespaces.inject([], function(all, ea) {\n return all.pushAll(ea.subNamespaces(true));\n })\n this.get(\"ModuleList\").setList(modulesList.collect(function(ea){\n return {string: ea.name(), value: {name: ea.name()}}\n }))\n}","funcProperties":{"__isSmartRef__":true,"id":1490},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1489":{"this":{"__isSmartRef__":true,"id":927}},"1490":{"timestamp":{"__isSmartRef__":true,"id":1491},"user":"jenslincke","tags":[]},"1491":{"isSerializedDate":true,"string":"Thu Jan 30 2014 23:01:18 GMT+0100 (CET)"},"1492":{"varMapping":{"__isSmartRef__":true,"id":1493},"source":"function browseModule(moduleItem) {\n var astElement = this.getModuleNode(moduleItem.name).ast();\n this.currentElement = astElement\n var list = []\n astElement.subElements(1).select(function(ea) {\n return true\n\n }).each(function(ea) {\n if (ea.type == \"copDef\") {\n list.push({string: ea.name, value: {name: ea.name, type: ea.type}})\n } else if (ea.type == \"klassExtensionDef\" || ea.type == \"klassDef\"){\n var name = (ea.name || \"\").replace(/.*\\./g,\"\")\n if (ea.type == \"klassExtensionDef\") name += \"(ext)\";\n list.push({string: name, value: {name: ea.name, type: ea.type}})\n }\n })\n this.selectedModule = moduleItem\n this.get(\"MethodList\").setList([])\n this.get(\"SourceCode\").textString = astElement.getSourceCode()\n this.get(\"ClassList\").setList(list)\n}","funcProperties":{"__isSmartRef__":true,"id":1494},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1493":{"this":{"__isSmartRef__":true,"id":927}},"1494":{"timestamp":{"__isSmartRef__":true,"id":1495},"user":"jenslincke","tags":[]},"1495":{"isSerializedDate":true,"string":"Fri Jan 31 2014 00:07:24 GMT+0100 (CET)"},"1496":{"varMapping":{"__isSmartRef__":true,"id":1497},"source":"function browseClass(classItem) {\n var astElement = this.getClassNode(this.selectedModule.name, classItem.name)\n this.currentElement = astElement\n this.get(\"NavigationText\").textString = astElement\n this.get(\"MethodList\").setList(astElement.subElements(1).collect(function(ea) {\n return {string: ea.name, value: ea}\n }))\n this.get(\"SourceCode\").textString = astElement.getSourceCode()\n}","funcProperties":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1497":{"this":{"__isSmartRef__":true,"id":927}},"1498":{"timestamp":{"__isSmartRef__":true,"id":1499},"user":"jenslincke","tags":[]},"1499":{"isSerializedDate":true,"string":"Thu Jan 30 2014 23:47:46 GMT+0100 (CET)"},"1500":{"varMapping":{"__isSmartRef__":true,"id":1501},"source":"function browseMethod(astElement) {\n this.currentElement = astElement\n this.get(\"SourceCode\").textString = astElement.getSourceCode()\n}","funcProperties":{"__isSmartRef__":true,"id":1502},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1501":{"this":{"__isSmartRef__":true,"id":927}},"1502":{"timestamp":{"__isSmartRef__":true,"id":1503},"user":"jenslincke","tags":[]},"1503":{"isSerializedDate":true,"string":"Thu Jan 30 2014 23:40:36 GMT+0100 (CET)"},"1504":{"varMapping":{"__isSmartRef__":true,"id":1505},"source":"function getModuleNode(name) {\n var url = new URL(module(name).uri())\n return lively.ide.startSourceControl().addModule(\n url.relativePathFrom(URL.codeBase))\n}","funcProperties":{"__isSmartRef__":true,"id":1506},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1505":{"this":{"__isSmartRef__":true,"id":927}},"1506":{"timestamp":{"__isSmartRef__":true,"id":1507},"user":"jenslincke","tags":[]},"1507":{"isSerializedDate":true,"string":"Thu Jan 30 2014 23:17:25 GMT+0100 (CET)"},"1508":{"varMapping":{"__isSmartRef__":true,"id":1509},"source":"function getClassNode(moduleName, className) {\n return this.getModuleNode(moduleName).ast().subElements(1).detect(function(ea) {\n // (ea.type == \"klassExtensionDef\" || ea.type == \"klassDef\")\n return ea.name == className\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1509":{"this":{"__isSmartRef__":true,"id":927}},"1510":{"timestamp":{"__isSmartRef__":true,"id":1511},"user":"jenslincke","tags":[]},"1511":{"isSerializedDate":true,"string":"Thu Jan 30 2014 23:42:44 GMT+0100 (CET)"},"1512":{"varMapping":{"__isSmartRef__":true,"id":1513},"source":"function getSourceCode() {\n return this.get(\"SourceCode\").textString\n}","funcProperties":{"__isSmartRef__":true,"id":1514},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1513":{"this":{"__isSmartRef__":true,"id":927}},"1514":{"timestamp":{"__isSmartRef__":true,"id":1515},"user":"jenslincke","tags":[]},"1515":{"isSerializedDate":true,"string":"Thu Jan 30 2014 23:26:10 GMT+0100 (CET)"},"1516":{"varMapping":{"__isSmartRef__":true,"id":1517},"source":"function doSave() {\n if (this.currentElement)\n this.currentElement.putSourceCode(this.getSourceCode())\n alertOK(\"saved \" + this.currentElement.name)\n\n}","funcProperties":{"__isSmartRef__":true,"id":1518},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1517":{"this":{"__isSmartRef__":true,"id":927}},"1518":{"timestamp":{"__isSmartRef__":true,"id":1519},"user":"jenslincke","tags":[]},"1519":{"isSerializedDate":true,"string":"Thu Jan 30 2014 23:39:54 GMT+0100 (CET)"},"1520":{"varMapping":{"__isSmartRef__":true,"id":1521},"source":"function reset() {\n this.doNotSerialize = [\"currentElement\"]\n this.currentElement = \"\"\n this.get(\"ModuleList\").setList([])\n this.get(\"ClassList\").setList([])\n this.get(\"MethodList\").setList([])\n this.get(\"SourceCode\").textString = \"\"\n this.get(\"NavigationText\").textString = \"\"\n}","funcProperties":{"__isSmartRef__":true,"id":1522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1521":{"this":{"__isSmartRef__":true,"id":927}},"1522":{"timestamp":{"__isSmartRef__":true,"id":1523},"user":"jenslincke","tags":[]},"1523":{"isSerializedDate":true,"string":"Fri Jan 31 2014 00:07:55 GMT+0100 (CET)"},"1524":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1525},"eventHandler":{"__isSmartRef__":true,"id":1526},"_ClipMode":"visible","derivationIds":["7FA140DD-1487-4889-A14C-B8A93A5E1635","3AC338F8-9C53-41E4-B1E2-F6D7B8D15C3F"],"id":"C6272361-7364-453E-996E-FDE4A08E20C2","__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"type":"corner","_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":878},"dragStartPoint":null,"originalTargetExtent":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(840.0,514.0)"},"1525":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"1526":{"morph":{"__isSmartRef__":true,"id":1524},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1527":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1528},"eventHandler":{"__isSmartRef__":true,"id":1529},"_ClipMode":"visible","derivationIds":["CE8249E4-2298-4519-AEDC-876CF42F9856","220408BF-8327-4E40-B747-33AA8A613198"],"id":"2F586940-C447-4698-91D3-938B99197F3E","__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"type":"bottom","_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":878},"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,524.0)"},"1528":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(840.0,4.0)","_Padding":"lively.rect(0,0,0,0)"},"1529":{"morph":{"__isSmartRef__":true,"id":1527},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1530":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1531},"eventHandler":{"__isSmartRef__":true,"id":1532},"_ClipMode":"visible","derivationIds":["D90CB305-AFE8-46B7-AF03-8223B08FEE74","D57951DE-FA6A-4F46-97BB-9BF6A755AD72"],"id":"B9B4C6C3-13F2-4347-99E2-9173862496C4","__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"type":"right","_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":878},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(850.0,0.0)"},"1531":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,514.0)","_Padding":"lively.rect(0,0,0,0)"},"1532":{"morph":{"__isSmartRef__":true,"id":1530},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1533":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(854.0,528.0)"},"1534":{"morph":{"__isSmartRef__":true,"id":878},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1535":{"adjustForNewBounds":true},"1536":{"partsSpaceName":"PartsBin/Tools/","comment":"Yet another source code browser, this time using the the source code database.... just -- for seeing how complicated it is.","migrationLevel":4,"partName":"ScriptedSourceCodeBrowser","changes":[{"__isSmartRef__":true,"id":1537},{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1545},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1557},{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1563},{"__isSmartRef__":true,"id":1565},{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1569},{"__isSmartRef__":true,"id":1571},{"__isSmartRef__":true,"id":1573},{"__isSmartRef__":true,"id":1575}],"lastModifiedDate":{"__isSmartRef__":true,"id":1577},"revisionOnLoad":204858,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1537":{"date":{"__isSmartRef__":true,"id":1538},"author":"jenslincke","message":"no comment","id":"B9485567-CF23-4FEC-8AAA-C5B5ECF73B90"},"1538":{"isSerializedDate":true,"string":"Fri Jan 31 2014 10:39:14 GMT+0100 (CET)"},"1539":{"date":{"__isSmartRef__":true,"id":1540},"author":"jenslincke","message":"no comment","id":"41784B2C-7E37-4621-BBB2-817CA7AF9943"},"1540":{"isSerializedDate":true,"string":"Fri Jan 31 2014 00:09:28 GMT+0100 (CET)"},"1541":{"date":{"__isSmartRef__":true,"id":1542},"author":"jenslincke","message":"no comment","id":"67B50557-3C0A-4351-907B-911CE2CA7819"},"1542":{"isSerializedDate":true,"string":"Fri Jan 31 2014 00:04:50 GMT+0100 (CET)"},"1543":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","date":{"__isSmartRef__":true,"id":1544}},"1544":{"isSerializedDate":true,"string":"Fri Jun 21 2013 00:16:24 GMT+0200 (CEST)"},"1545":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","date":{"__isSmartRef__":true,"id":1546}},"1546":{"isSerializedDate":true,"string":"Thu May 30 2013 09:18:06 GMT+0200 (CEST)"},"1547":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","date":{"__isSmartRef__":true,"id":1548}},"1548":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"1549":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","date":{"__isSmartRef__":true,"id":1550}},"1550":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"1551":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","date":{"__isSmartRef__":true,"id":1552}},"1552":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"1553":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","date":{"__isSmartRef__":true,"id":1554}},"1554":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1555":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","date":{"__isSmartRef__":true,"id":1556}},"1556":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1557":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","date":{"__isSmartRef__":true,"id":1558}},"1558":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1559":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","date":{"__isSmartRef__":true,"id":1560}},"1560":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1561":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","date":{"__isSmartRef__":true,"id":1562}},"1562":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"1563":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","date":{"__isSmartRef__":true,"id":1564}},"1564":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"1565":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","date":{"__isSmartRef__":true,"id":1566}},"1566":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"1567":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","date":{"__isSmartRef__":true,"id":1568}},"1568":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"1569":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","date":{"__isSmartRef__":true,"id":1570}},"1570":{"isSerializedDate":true,"string":"Thu May 30 2013 00:36:50 GMT+0200 (CEST)"},"1571":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","date":{"__isSmartRef__":true,"id":1572}},"1572":{"isSerializedDate":true,"string":"Tue Jun 18 2013 20:49:27 GMT+0200 (CEST)"},"1573":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","date":{"__isSmartRef__":true,"id":1574}},"1574":{"isSerializedDate":true,"string":"Tue Jul 30 2013 08:20:51 GMT+0200 (CEST)"},"1575":{"date":{"__isSmartRef__":true,"id":1576},"author":"jenslincke","message":"no comment","id":"54C795A6-9BA1-46E9-804A-A53521206967"},"1576":{"isSerializedDate":true,"string":"Thu Jan 30 2014 22:43:49 GMT+0100 (CET)"},"1577":{"isSerializedDate":true,"string":"Wed Feb 05 2014 19:59:57 GMT+0100 (CET)"},"1578":{"submorphs":[{"__isSmartRef__":true,"id":1579},{"__isSmartRef__":true,"id":1854},{"__isSmartRef__":true,"id":1879},{"__isSmartRef__":true,"id":1927},{"__isSmartRef__":true,"id":1952}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1977},"eventHandler":{"__isSmartRef__":true,"id":1978},"_ClipMode":"visible","derivationIds":[],"id":"2DB4EA4B-999D-4675-A5FE-78F80EE49CC0","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1979},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":1579},"reframeHandle":{"__isSmartRef__":true,"id":1952},"bottomReframeHandle":{"__isSmartRef__":true,"id":1927},"rightReframeHandle":{"__isSmartRef__":true,"id":1854},"titleBar":{"__isSmartRef__":true,"id":1879},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"partsBinMetaInfo":{"__isSmartRef__":true,"id":1815},"name":"ClassBrowser","highlighted":false,"isBeingDragged":false,"_Scale":1,"prevScroll":[0,0],"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withLayers":["Global.PreventDroppingLayer"],"withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(15.2,84.1)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(364.4,96.9)"},"1579":{"submorphs":[{"__isSmartRef__":true,"id":1580},{"__isSmartRef__":true,"id":1641},{"__isSmartRef__":true,"id":1649},{"__isSmartRef__":true,"id":1755}],"scripts":[],"id":"E908952F-7B2A-42C2-A42C-194DFED87E6C","shape":{"__isSmartRef__":true,"id":1814},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ClassBrowserPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1815},"owner":{"__isSmartRef__":true,"id":1578},"isCopyMorphRef":true,"morphRefId":1,"layout":{"__isSmartRef__":true,"id":1821},"search":"","eventHandler":{"__isSmartRef__":true,"id":1822},"derivationIds":[5120,"BBED3EA2-4076-494E-92B5-87E1130F8164","21B6EFCF-DCC5-4504-BA96-CACC34C861CD"],"prevScroll":[0,0],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1823},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)","distanceToDragEvent":"lively.pt(536.0,-12.0)"},"1580":{"submorphs":[],"scripts":[],"id":"B1383A4A-8E46-4676-8884-F17649BBBAAC","shape":{"__isSmartRef__":true,"id":1581},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_MaxTextWidth":758,"_MaxTextHeight":null,"textStyle":null,"layout":{"__isSmartRef__":true,"id":1582},"doitContext":{"__isSmartRef__":true,"id":1579},"charsReplaced":"","lastFindLoc":697,"showsHalos":false,"name":"sourceText","savedTextString":"// MethodFinder (this)\n\n// ** MethodFinder's Scripts **\nthis.addScript(function browse(fileFragment) {\n\tfileFragment && fileFragment.browseIt()\n});\n\nthis.addScript(function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter search term here');\n});\n\n\nthis.addScript(function search(searchString) {\n\tvar finds = [];\n\tvar re = new RegExp(searchString)\n\tvar i=0;\n\tvar time = Functions.timeToRun(function() {\n\tGlobal.classes(true).forEach(function(eaClass) {\n\t\tFunctions.own(eaClass.prototype)\n\t\t\t.forEach(function(eaMethod) {\n\t\t\t\ti++;\n\t\t\t\tif (eaMethod.match(re)){\n\t\t\t\t\tfinds.push([eaClass, eaMethod])\n\t\t\t\t}\t\n\t\t\t})\t\n\t})})\n\talert(\"search \" + i + \" methods, found \" + finds.length + \" methods in \" + time + \"ms\")\n\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea[0].name + \": \" + ea[1],\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n});","textChunks":[{"__isSmartRef__":true,"id":1583},{"__isSmartRef__":true,"id":1585},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1591},{"__isSmartRef__":true,"id":1593},{"__isSmartRef__":true,"id":1595},{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1599},{"__isSmartRef__":true,"id":1601},{"__isSmartRef__":true,"id":1603},{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1615},{"__isSmartRef__":true,"id":1617},{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1621},{"__isSmartRef__":true,"id":1623},{"__isSmartRef__":true,"id":1625},{"__isSmartRef__":true,"id":1627},{"__isSmartRef__":true,"id":1629}],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"owner":{"__isSmartRef__":true,"id":1579},"eventHandler":{"__isSmartRef__":true,"id":1631},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1632}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1329501079619,"derivationIds":[5125,"AF521289-AE1A-4061-A131-D894F8E36A33","D27E027D-2F76-417C-B7F5-30699A0B3CA5"],"_MinTextWidth":758,"_MinTextHeight":null,"_WordBreak":"break-all","_lastSyntaxHighlightTime":17,"_Rotation":0,"_Scale":0.9979990019999998,"__serializedExpressions__":["_Position","distanceToDragEvent"],"textString":"// changes here only affect runtime\nlively.Helper.XMLConverter.addMethods({\n\tconvertToJSON:function (xml) {\n return this.storeXMLDataInto(xml, {});\n }\n});","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1633},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,213.0)","distanceToDragEvent":"lively.pt(491.5,-11.9)"},"1581":{"_BorderWidth":1,"_ClipMode":"auto","__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(895.0,269.0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1582":{"resizeWidth":true,"resizeHeight":true,"moveVertical":false,"moveHorizontal":false},"1583":{"style":{"__isSmartRef__":true,"id":1584},"chunkOwner":{"__isSmartRef__":true,"id":1580},"_id":"_6","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1584":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"1585":{"_id":"_110","style":{"__isSmartRef__":true,"id":1586},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":" changes here only affect runtime","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1586":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"1587":{"_id":"_111","style":{"__isSmartRef__":true,"id":1588},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1588":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1589":{"_id":"_112","style":{"__isSmartRef__":true,"id":1590},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"lively.Helper.XMLConverter","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1590":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"1591":{"_id":"_113","style":{"__isSmartRef__":true,"id":1592},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":".","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1592":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1593":{"_id":"_114","style":{"__isSmartRef__":true,"id":1594},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"addMethods","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1594":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,128,128)"},"1595":{"_id":"_115","style":{"__isSmartRef__":true,"id":1596},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1596":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1597":{"_id":"_116","style":{"__isSmartRef__":true,"id":1598},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1598":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"1599":{"_id":"_117","style":{"__isSmartRef__":true,"id":1600},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1600":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1601":{"_id":"_118","style":{"__isSmartRef__":true,"id":1602},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"convertToJSON:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1602":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"1603":{"_id":"_119","style":{"__isSmartRef__":true,"id":1604},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1604":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"1605":{"_id":"_120","style":{"__isSmartRef__":true,"id":1606},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":" (xml) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1606":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1607":{"_id":"_121","style":{"__isSmartRef__":true,"id":1608},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1608":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"1609":{"_id":"_122","style":{"__isSmartRef__":true,"id":1610},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1610":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1611":{"_id":"_123","style":{"__isSmartRef__":true,"id":1612},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1612":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"1613":{"_id":"_124","style":{"__isSmartRef__":true,"id":1614},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1614":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1615":{"_id":"_125","style":{"__isSmartRef__":true,"id":1616},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1616":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"1617":{"_id":"_126","style":{"__isSmartRef__":true,"id":1618},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":".storeXMLDataInto(xml, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1618":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1619":{"_id":"_127","style":{"__isSmartRef__":true,"id":1620},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1620":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"1621":{"_id":"_129","style":{"__isSmartRef__":true,"id":1622},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1622":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1623":{"_id":"_130","style":{"__isSmartRef__":true,"id":1624},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1624":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"1625":{"_id":"_131","style":{"__isSmartRef__":true,"id":1626},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1626":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1627":{"_id":"_132","style":{"__isSmartRef__":true,"id":1628},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1628":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"1629":{"_id":"_133","style":{"__isSmartRef__":true,"id":1630},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1630":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"1631":{"morph":{"__isSmartRef__":true,"id":1580},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1632":{"sourceObj":{"__isSmartRef__":true,"id":1580},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1580},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1633":{"doSave":{"__isSmartRef__":true,"id":1634}},"1634":{"varMapping":{"__isSmartRef__":true,"id":1635},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":1640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1635":{"this":{"__isSmartRef__":true,"id":1580},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1636}},"1636":{"$super":{"__isSmartRef__":true,"id":1637}},"1637":{"varMapping":{"__isSmartRef__":true,"id":1638},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1639},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1638":{"obj":{"__isSmartRef__":true,"id":1580},"name":"doSave"},"1639":{},"1640":{},"1641":{"submorphs":[],"scripts":[],"id":"1E3D97AA-E4F8-488A-A571-00C1039E62FA","shape":{"__isSmartRef__":true,"id":1642},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":757.336,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":1643},"owner":{"__isSmartRef__":true,"id":1579},"charsReplaced":"hello","lastFindLoc":5,"attributeConnections":[{"__isSmartRef__":true,"id":1644},{"__isSmartRef__":true,"id":1645}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":1646}],"prevScroll":[0,0],"_ClipMode":"hidden","isCopyMorphRef":true,"morphRefId":1,"eventHandler":{"__isSmartRef__":true,"id":1648},"derivationIds":[5121,"A4C1E5BA-035F-4ED8-B099-BBEBD6133A40","B1C57F06-9BE7-4C30-BB83-0E05318F724A"],"_MinTextWidth":757.336,"_MinTextHeight":null,"savedTextString":"","previousSelection":[26,26],"_WordBreak":"break-all","_Rotation":0,"_Scale":1.0000000000000002,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(504.2,-13.3)"},"1642":{"fill":null,"_BorderWidth":1.332,"_ClipMode":"hidden","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(854.7,28.1)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1643":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1644":{"sourceObj":{"__isSmartRef__":true,"id":1641},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1579},"targetMethodName":"search","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1645":{"sourceObj":{"__isSmartRef__":true,"id":1641},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1579},"targetMethodName":"searchClass","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1646":{"style":{"__isSmartRef__":true,"id":1647},"chunkOwner":{"__isSmartRef__":true,"id":1641},"_id":"_15953","storedString":"lively.Helper.XMLConverter >> convertToJSON","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1647":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1648":{"morph":{"__isSmartRef__":true,"id":1641},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1649":{"submorphs":[{"__isSmartRef__":true,"id":1650},{"__isSmartRef__":true,"id":1686},{"__isSmartRef__":true,"id":1692},{"__isSmartRef__":true,"id":1699}],"scripts":[],"id":"BD534655-37B6-422E-B207-B722D684A2A2","shape":{"__isSmartRef__":true,"id":1710},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":1711},"eventHandler":{"__isSmartRef__":true,"id":1735},"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"],"partTests":{"__isSmartRef__":true,"id":1736},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":1579},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":1741},"isInLayoutCycle":false,"_Rotation":0,"_Scale":1,"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1742},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,29.0)","distanceToDragEvent":"lively.pt(552.0,-10.0)"},"1650":{"submorphs":[],"scripts":[],"id":"5BE4C9F7-F2DE-4C80-983A-60A5278A2F7A","shape":{"__isSmartRef__":true,"id":1651},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"itemList":[{"__isSmartRef__":true,"id":1652},{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1654},{"__isSmartRef__":true,"id":1655},{"__isSmartRef__":true,"id":1656},{"__isSmartRef__":true,"id":1657},{"__isSmartRef__":true,"id":1658},{"__isSmartRef__":true,"id":1659},{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":1661},{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1663},{"__isSmartRef__":true,"id":1664},{"__isSmartRef__":true,"id":1665},{"__isSmartRef__":true,"id":1666},{"__isSmartRef__":true,"id":1667},{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1669},{"__isSmartRef__":true,"id":1670},{"__isSmartRef__":true,"id":1671},{"__isSmartRef__":true,"id":1672},{"__isSmartRef__":true,"id":1673},{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1675},{"__isSmartRef__":true,"id":1676},{"__isSmartRef__":true,"id":1677},{"__isSmartRef__":true,"id":1678},{"__isSmartRef__":true,"id":1679},{"__isSmartRef__":true,"id":1680},{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1682}],"showsHalos":false,"name":"modulesList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1683},"owner":{"__isSmartRef__":true,"id":1649},"attributeConnections":[{"__isSmartRef__":true,"id":1684}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,16],"resizeHeight":true,"resizeWidth":true,"layout":null,"eventHandler":{"__isSmartRef__":true,"id":1685},"derivationIds":[5124,"D7357B11-28EB-465D-A229-D6E5E1509F24","044BA282-58E6-4DF3-BCB7-5D0C3E71401B"],"changeTriggered":true,"selection":"Global.lively.Helper","selectedLineNo":5,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(144.6,-7.4)"},"1651":{"_BorderWidth":0,"__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(222.5,181.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1652":{"isStringItem":true,"value":"Global.apps","string":"apps"},"1653":{"isStringItem":true,"value":"Global.apps.CouchDB","string":" CouchDB"},"1654":{"isStringItem":true,"value":"Global.cop","string":"cop"},"1655":{"isStringItem":true,"value":"Global.lively","string":"lively"},"1656":{"isStringItem":true,"value":"Global.lively.Data","string":" Data"},"1657":{"isStringItem":true,"value":"Global.lively.Helper","string":" Helper"},"1658":{"isStringItem":true,"value":"Global.lively.Main","string":" Main"},"1659":{"isStringItem":true,"value":"Global.lively.PartsBin","string":" PartsBin"},"1660":{"isStringItem":true,"value":"Global.lively.ast","string":" ast"},"1661":{"isStringItem":true,"value":"Global.lively.ast.generated","string":" generated"},"1662":{"isStringItem":true,"value":"Global.lively.bindings","string":" bindings"},"1663":{"isStringItem":true,"value":"Global.lively.experimental","string":" experimental"},"1664":{"isStringItem":true,"value":"Global.lively.ide","string":" ide"},"1665":{"isStringItem":true,"value":"Global.lively.ide.ErrorViewer","string":" ErrorViewer"},"1666":{"isStringItem":true,"value":"Global.lively.lang","string":" lang"},"1667":{"isStringItem":true,"value":"Global.lively.morphic","string":" morphic"},"1668":{"isStringItem":true,"value":"Global.lively.morphic.Canvas","string":" Canvas"},"1669":{"isStringItem":true,"value":"Global.lively.morphic.Compat","string":" Compat"},"1670":{"isStringItem":true,"value":"Global.lively.morphic.HTML","string":" HTML"},"1671":{"isStringItem":true,"value":"Global.lively.morphic.Layout","string":" Layout"},"1672":{"isStringItem":true,"value":"Global.lively.morphic.Rendering","string":" Rendering"},"1673":{"isStringItem":true,"value":"Global.lively.morphic.SVG","string":" SVG"},"1674":{"isStringItem":true,"value":"Global.lively.morphic.Shapes","string":" Shapes"},"1675":{"isStringItem":true,"value":"Global.lively.persistence","string":" persistence"},"1676":{"isStringItem":true,"value":"Global.ometa","string":"ometa"},"1677":{"isStringItem":true,"value":"Global.projects","string":"projects"},"1678":{"isStringItem":true,"value":"Global.projects.BP2012","string":" BP2012"},"1679":{"isStringItem":true,"value":"Global.projects.BP2012.InteractionWithIPad","string":" InteractionWithIPad"},"1680":{"isStringItem":true,"value":"Global.users","string":"users"},"1681":{"isStringItem":true,"value":"Global.users.cschuster","string":" cschuster"},"1682":{"isStringItem":true,"value":"Global.users.jenslincke","string":" jenslincke"},"1683":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1684":{"sourceObj":{"__isSmartRef__":true,"id":1650},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1579},"targetMethodName":"browseModule","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1685":{"morph":{"__isSmartRef__":true,"id":1650},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1686":{"submorphs":[],"scripts":[],"id":"5E8D1F6D-50E6-4BF2-A21C-BDB4703FCF27","shape":{"__isSmartRef__":true,"id":1687},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"itemList":[{"__isSmartRef__":true,"id":1688}],"showsHalos":false,"name":"classesList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1689},"attributeConnections":[{"__isSmartRef__":true,"id":1690}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,2],"resizeHeight":true,"resizeWidth":true,"layout":null,"owner":{"__isSmartRef__":true,"id":1649},"eventHandler":{"__isSmartRef__":true,"id":1691},"derivationIds":[5126,"A3334DA0-98CF-48B9-9E16-528D4B4EC411","B973FDE7-7430-4276-9C70-10C2C08C549C"],"changeTriggered":true,"selection":"lively.Helper.XMLConverter","selectedLineNo":0,"_Rotation":0,"_Scale":1,"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(222.5,0.0)","distanceToDragEvent":"lively.pt(157.0,-8.0)"},"1687":{"_BorderWidth":0,"__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(222.5,181.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1688":{"isListItem":true,"value":"lively.Helper.XMLConverter","string":"XMLConverter"},"1689":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1690":{"sourceObj":{"__isSmartRef__":true,"id":1686},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1579},"targetMethodName":"browseClass","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1691":{"morph":{"__isSmartRef__":true,"id":1686},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1692":{"submorphs":[],"scripts":[],"id":"CE84A4CA-0252-4910-BA28-42A3D845F055","shape":{"__isSmartRef__":true,"id":1693},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"itemList":[{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1695}],"showsHalos":false,"name":"categoriesList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1696},"attributeConnections":[{"__isSmartRef__":true,"id":1697}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,48],"resizeHeight":true,"resizeWidth":true,"layout":null,"owner":{"__isSmartRef__":true,"id":1649},"eventHandler":{"__isSmartRef__":true,"id":1698},"derivationIds":[5127,"C544B0FD-B8E2-40D1-9C6E-44A2F1C44C85","49498989-2E72-477D-8C71-A39AACA1AD7C"],"changeTriggered":true,"selection":"default category","selectedLineNo":1,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(445.0,0.0)","distanceToDragEvent":"lively.pt(109.0,-8.0)"},"1693":{"_BorderWidth":0,"__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(222.5,181.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1694":{"isListItem":true,"value":"--all--","string":"--all--"},"1695":{"isListItem":true,"value":"default category","string":"default category"},"1696":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1697":{"sourceObj":{"__isSmartRef__":true,"id":1692},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1579},"targetMethodName":"browseCategory","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1698":{"morph":{"__isSmartRef__":true,"id":1692},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1699":{"submorphs":[],"scripts":[],"id":"97BE2937-AD72-4A83-A01B-1D00F3D66DEE","shape":{"__isSmartRef__":true,"id":1700},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"itemList":[{"__isSmartRef__":true,"id":1701},{"__isSmartRef__":true,"id":1702},{"__isSmartRef__":true,"id":1703},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706}],"showsHalos":false,"name":"methodsList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1707},"attributeConnections":[{"__isSmartRef__":true,"id":1708}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"resizeHeight":true,"resizeWidth":true,"layout":null,"owner":{"__isSmartRef__":true,"id":1649},"eventHandler":{"__isSmartRef__":true,"id":1709},"derivationIds":[5128,"9BCB7F55-393D-449D-B087-C41CF2802D1C","3B7DF2F8-92A1-4915-AADE-D1CA2E1A70DE"],"changeTriggered":true,"selection":"toJSONString","selectedLineNo":3,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(667.5,0.0)","distanceToDragEvent":"lively.pt(125.1,-13.4)"},"1700":{"_BorderWidth":0,"__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(222.5,181.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1701":{"isStringItem":true,"value":"documentation","string":"documentation"},"1702":{"isStringItem":true,"value":"convertToJSON","string":"convertToJSON"},"1703":{"isStringItem":true,"value":"storeXMLDataInto","string":"storeXMLDataInto"},"1704":{"isStringItem":true,"value":"toJSONString","string":"toJSONString"},"1705":{"isStringItem":true,"value":"convertToXML","string":"convertToXML"},"1706":{"isStringItem":true,"value":"createNodeFromString","string":"createNodeFromString"},"1707":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1708":{"sourceObj":{"__isSmartRef__":true,"id":1699},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1579},"targetMethodName":"browseMethod","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1709":{"morph":{"__isSmartRef__":true,"id":1699},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1710":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":false,"__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(890.0,181.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,204)","_Padding":"lively.rect(0,0,0,0)"},"1711":{"partsSpaceName":"PartsBin/Basic","comment":"A morph hierarchy visualization with bundle view simulation of attribute connections.","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1732}],"lastModifiedDate":{"__isSmartRef__":true,"id":1734},"revisionOnLoad":190152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1712":{"date":{"__isSmartRef__":true,"id":1713},"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20"},"1713":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"1714":{"date":{"__isSmartRef__":true,"id":1715},"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2"},"1715":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"1716":{"date":{"__isSmartRef__":true,"id":1717},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"1717":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"1718":{"date":{"__isSmartRef__":true,"id":1719},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"1719":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"1720":{"date":{"__isSmartRef__":true,"id":1721},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1721":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1722":{"date":{"__isSmartRef__":true,"id":1723},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1723":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1724":{"date":{"__isSmartRef__":true,"id":1725},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1725":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1726":{"date":{"__isSmartRef__":true,"id":1727},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1727":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1728":{"date":{"__isSmartRef__":true,"id":1729},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"1729":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"1730":{"date":{"__isSmartRef__":true,"id":1731},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"1731":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"1732":{"date":{"__isSmartRef__":true,"id":1733},"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8"},"1733":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"1734":{"isSerializedDate":true,"string":"Thu Mar 07 2013 01:25:14 GMT+0100 (CET)"},"1735":{"morph":{"__isSmartRef__":true,"id":1649},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1736":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1737}},"1737":{"test01IsMorph":{"__isSmartRef__":true,"id":1738}},"1738":{"varMapping":{"__isSmartRef__":true,"id":1739},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1739":{"this":{"__isSmartRef__":true,"id":1736}},"1740":{},"1741":{"adjustForNewBounds":true,"resizeWidth":true},"1742":{"adjustSubmorphExtent":{"__isSmartRef__":true,"id":1743},"adjustForNewBounds":{"__isSmartRef__":true,"id":1747}},"1743":{"varMapping":{"__isSmartRef__":true,"id":1744},"source":"function adjustSubmorphExtent() {\n var eaExtent = this.getExtent().copy()\n eaExtent = pt(eaExtent.x / this.submorphs.length, eaExtent.y)\n this.submorphs.each(function(ea) {\n ea.setExtent(eaExtent)\n })\n this.submorphs.inject(pt(0,0), function(last, ea) {\n ea.align(ea.bounds().topLeft(), last)\n return ea.bounds().topRight()\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1744":{"this":{"__isSmartRef__":true,"id":1649}},"1745":{"timestamp":{"__isSmartRef__":true,"id":1746},"user":"jenslincke","tags":[]},"1746":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:43:39 GMT+0200 (CEST)"},"1747":{"varMapping":{"__isSmartRef__":true,"id":1748},"source":"function adjustForNewBounds() {\n $super()\n \n this.adjustSubmorphExtent()\n}","funcProperties":{"__isSmartRef__":true,"id":1753},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1748":{"this":{"__isSmartRef__":true,"id":1649},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1749}},"1749":{"$super":{"__isSmartRef__":true,"id":1750}},"1750":{"varMapping":{"__isSmartRef__":true,"id":1751},"source":"function () {\n try {\n return obj.constructor.prototype[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":1752},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1751":{"obj":{"__isSmartRef__":true,"id":1649},"name":"adjustForNewBounds"},"1752":{},"1753":{"timestamp":{"__isSmartRef__":true,"id":1754},"user":"jenslincke","tags":[]},"1754":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:44:21 GMT+0200 (CEST)"},"1755":{"submorphs":[],"scripts":[],"id":"B452D558-D948-42E3-A432-D47C514667B3","shape":{"__isSmartRef__":true,"id":1756},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph3","partsBinMetaInfo":{"__isSmartRef__":true,"id":1757},"eventHandler":{"__isSmartRef__":true,"id":1778},"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","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB","CF518181-272E-4C27-B197-8293CC3C656D"],"partTests":{"__isSmartRef__":true,"id":1779},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":1784},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1579},"_Rotation":0,"_Scale":0.9803921568627452,"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1785},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(870.0,190.0)","distanceToDragEvent":"lively.pt(35.6,-9.9)","dragStartPoint":"lively.pt(928.0,340.0)","originalMorphBPosition":"lively.pt(0.0,221.0)"},"1756":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(23.2,43.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"1757":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1762},{"__isSmartRef__":true,"id":1764},{"__isSmartRef__":true,"id":1766},{"__isSmartRef__":true,"id":1768},{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1772},{"__isSmartRef__":true,"id":1774},{"__isSmartRef__":true,"id":1776}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1758":{"date":{"__isSmartRef__":true,"id":1759},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"1759":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)"},"1760":{"date":{"__isSmartRef__":true,"id":1761},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"1761":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)"},"1762":{"date":{"__isSmartRef__":true,"id":1763},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"1763":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"1764":{"date":{"__isSmartRef__":true,"id":1765},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"1765":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"1766":{"date":{"__isSmartRef__":true,"id":1767},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1767":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1768":{"date":{"__isSmartRef__":true,"id":1769},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1769":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1770":{"date":{"__isSmartRef__":true,"id":1771},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1771":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1772":{"date":{"__isSmartRef__":true,"id":1773},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1773":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1774":{"date":{"__isSmartRef__":true,"id":1775},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"1775":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"1776":{"date":{"__isSmartRef__":true,"id":1777},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"1777":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"1778":{"morph":{"__isSmartRef__":true,"id":1755},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1779":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1780}},"1780":{"test01IsMorph":{"__isSmartRef__":true,"id":1781}},"1781":{"varMapping":{"__isSmartRef__":true,"id":1782},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1783},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1782":{"this":{"__isSmartRef__":true,"id":1779}},"1783":{},"1784":{"moveVertical":false,"moveHorizontal":true},"1785":{"onDrag":{"__isSmartRef__":true,"id":1786},"onDragEnd":{"__isSmartRef__":true,"id":1794},"onDragStart":{"__isSmartRef__":true,"id":1802},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":1810}},"1786":{"varMapping":{"__isSmartRef__":true,"id":1787},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n moveDelta.x = 0;\n if (!this.morphA || !this.morphB) return;\n \n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n this.morphA.setExtent(newExtent);\n\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n moveDelta.y = - moveDelta.y;\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n this.setBounds(\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":1792},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1787":{"this":{"__isSmartRef__":true,"id":1755},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1788}},"1788":{"$super":{"__isSmartRef__":true,"id":1789}},"1789":{"varMapping":{"__isSmartRef__":true,"id":1790},"source":"function () {\n try {\n return obj.constructor.prototype[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":1791},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1790":{"obj":{"__isSmartRef__":true,"id":1755},"name":"onDrag"},"1791":{},"1792":{"timestamp":{"__isSmartRef__":true,"id":1793},"user":"jenslincke","tags":[]},"1793":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)"},"1794":{"varMapping":{"__isSmartRef__":true,"id":1795},"source":"function onDragEnd(evt) {\n this.morphA = null;\n this.morphB = null;\n this.originalMorphAExtent = null;\n this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1795":{"this":{"__isSmartRef__":true,"id":1755},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1796}},"1796":{"$super":{"__isSmartRef__":true,"id":1797}},"1797":{"varMapping":{"__isSmartRef__":true,"id":1798},"source":"function () {\n try {\n return obj.constructor.prototype[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":1799},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1798":{"obj":{"__isSmartRef__":true,"id":1755},"name":"onDragEnd"},"1799":{},"1800":{"timestamp":{"__isSmartRef__":true,"id":1801},"user":"jenslincke","tags":[]},"1801":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)"},"1802":{"varMapping":{"__isSmartRef__":true,"id":1803},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n if (!this.morphA || !this.morphB) return;\n\n this.originalMorphAExtent = this.morphA.getExtent();\n this.originalMorphBExtent = this.morphB.getExtent();\n this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":1808},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1803":{"this":{"__isSmartRef__":true,"id":1755},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1804}},"1804":{"$super":{"__isSmartRef__":true,"id":1805}},"1805":{"varMapping":{"__isSmartRef__":true,"id":1806},"source":"function () {\n try {\n return obj.constructor.prototype[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":1807},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1806":{"obj":{"__isSmartRef__":true,"id":1755},"name":"onDragStart"},"1807":{},"1808":{"timestamp":{"__isSmartRef__":true,"id":1809},"user":"jenslincke","tags":[]},"1809":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)"},"1810":{"varMapping":{"__isSmartRef__":true,"id":1811},"source":"function getSiblingsAtCorner(corner) {\n // this.getSiblingsAtCorner(\"topLeft\")\n var p = this.bounds()[corner]()\n var self= this;\n return this.owner.submorphs.select(function(ea) {\n return (ea !== self) && ea.bounds().containsPoint(p)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1811":{"this":{"__isSmartRef__":true,"id":1755}},"1812":{"timestamp":{"__isSmartRef__":true,"id":1813},"user":"jenslincke","tags":[]},"1813":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)"},"1814":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(894.0,482.0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1815":{"partsSpaceName":"PartsBin/Tools","migrationLevel":4,"comment":"no comment","changes":[{"__isSmartRef__":true,"id":1816},{"__isSmartRef__":true,"id":1818}],"partName":"ClassBrowser","lastModifiedDate":{"__isSmartRef__":true,"id":1820},"revisionOnLoad":195008,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1816":{"date":{"__isSmartRef__":true,"id":1817},"author":"jenslincke","message":"new window and new space, removed update button\n","id":"A58A6ECC-536B-4F74-AA1B-94AE958E1AB8"},"1817":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:50:46 GMT+0200 (CEST)"},"1818":{"date":{"__isSmartRef__":true,"id":1819},"author":"jenslincke","message":"clear selections appropriately","id":"894892A4-61A5-4F0A-9528-491DC1474BD9"},"1819":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:55:03 GMT+0200 (CEST)"},"1820":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:52:10 GMT+0200 (CEST)"},"1821":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1822":{"morph":{"__isSmartRef__":true,"id":1579},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1823":{"reset":{"__isSmartRef__":true,"id":1824},"updateModulesList":{"__isSmartRef__":true,"id":1827},"browseModule":{"__isSmartRef__":true,"id":1830},"browseClass":{"__isSmartRef__":true,"id":1834},"browseCategory":{"__isSmartRef__":true,"id":1838},"browseMethod":{"__isSmartRef__":true,"id":1841},"showMethodPath":{"__isSmartRef__":true,"id":1844},"updateClasses":{"__isSmartRef__":true,"id":1847},"searchClass":{"__isSmartRef__":true,"id":1850}},"1824":{"varMapping":{"__isSmartRef__":true,"id":1825},"source":"function reset() {\n\tthis.targetClass = null;\n\n\tthis.get('modulesList').updateList([]);\n\tthis.get('modulesList').setSelection(null);\n\tthis.get('classesList').updateList([]);\n\tthis.get('classesList').setSelection(null);\n\tthis.get('categoriesList').updateList([]);\n\tthis.get('categoriesList').setSelection(null);\n\tthis.get('methodsList').updateList([]);\n\tthis.get('methodsList').setSelection(null);\n\n\tthis.get('searchText').setTextString('');\n\tthis.get('sourceText').setTextString('no code');\n}","funcProperties":{"__isSmartRef__":true,"id":1826},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1825":{"this":{"__isSmartRef__":true,"id":1579}},"1826":{},"1827":{"varMapping":{"__isSmartRef__":true,"id":1828},"source":"function updateModulesList() {\n\tvar modules = Global.subNamespaces(true).reject(function(ea) { return ea.isAnonymous()})\n\tvar items = modules\n\t\t.reject(function(ea) { \n\t\t\treturn (ea.subNamespaces().length == 0) && (ea.classes().length == 0) })\n\t\t.pluck('namespaceIdentifier')\n\t\t.sort()\n\t\t.collect(function(ea){\n\t\tvar s = ea.replace(\"Global.\", \"\").replace(/[A-Za-z0-9]+\\./g, \" \")\n\t\treturn {isStringItem: true, value: ea, string: s}\n\t})\n\n\tthis.get('modulesList').updateList(items)\n\n}","funcProperties":{"__isSmartRef__":true,"id":1829},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1828":{"this":{"__isSmartRef__":true,"id":1579}},"1829":{},"1830":{"varMapping":{"__isSmartRef__":true,"id":1831},"source":"function browseModule(moduleIdentifier) {\n\tif (!moduleIdentifier) return;\n\tvar classes = module(moduleIdentifier).classes();\n\tthis.updateClasses(classes)\n\tthis.get('categoriesList').updateList([]);\n\tthis.get('categoriesList').setSelection(null);\n\tthis.get('methodsList').updateList([]);\n\tthis.get('methodsList').setSelection(null);\n}","funcProperties":{"__isSmartRef__":true,"id":1832},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1831":{"this":{"__isSmartRef__":true,"id":1579}},"1832":{"timestamp":{"__isSmartRef__":true,"id":1833},"user":"jenslincke","tags":[]},"1833":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:53:50 GMT+0200 (CEST)"},"1834":{"varMapping":{"__isSmartRef__":true,"id":1835},"source":"function browseClass(classIdentifier) {\n\tif (! classIdentifier) return;\n\tthis.targetClass = eval(classIdentifier)\n\n\tvar categories = [\"--all--\"]\n\t\t.concat(Properties.own(this.targetClass.categories))\n\t\t.sort();\n\tvar items = categories.collect(function(ea){\n\t\treturn {isListItem: true, value: ea, string: ea}\n\t})\n\tthis.get('categoriesList').updateList(items)\n\tthis.get('categoriesList').setSelection(\"--all--\")\n\t\n\tvar superClass = this.targetClass.superclass\n\tvar classSource = (superClass.type || superClass.name)\n\t\t + \".subclass('\" + this.targetClass.type + \"')\"\n\tthis.get('sourceText').setTextString(classSource)\n this.get('methodsList').updateList([]);\n\tthis.get('methodsList').setSelection(null)\n\tthis.showMethodPath();\n}","funcProperties":{"__isSmartRef__":true,"id":1836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1835":{"this":{"__isSmartRef__":true,"id":1579}},"1836":{"timestamp":{"__isSmartRef__":true,"id":1837},"user":"jenslincke","tags":[]},"1837":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:54:21 GMT+0200 (CEST)"},"1838":{"varMapping":{"__isSmartRef__":true,"id":1839},"source":"function browseCategory(categoryName) {\n\tif (!categoryName || !this.targetClass) return;\n\tvar methods;\n\tif (categoryName == \"--all--\")\n\t\tmethods = Functions.own(this.targetClass.prototype);\n\telse \n\t\tmethods = this.targetClass.categories[categoryName];\n\tvar ignore = ['constructor'];\n\tvar items = methods\n\t\t.reject(function(ea) { return ignore.include(ea)})\n\t\t.collect(function(ea) {\n\t\treturn {isStringItem: true, value: ea, string: ea}\n\t})\n\tthis.get('methodsList').updateList(items)\n}","funcProperties":{"__isSmartRef__":true,"id":1840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1839":{"this":{"__isSmartRef__":true,"id":1579}},"1840":{},"1841":{"varMapping":{"__isSmartRef__":true,"id":1842},"source":"function browseMethod(methodName) {\n\tif (! methodName || !this.targetClass) return;\n\tvar classObj = this.targetClass;\n\tvar methodName = methodName;\n\t\n\tvar source = \"// changes here only affect runtime\\n\" +\n\t\tclassObj.type + \".addMethods({\\n\\t\" + methodName + \":\" +\n\t\tclassObj.prototype[methodName].getOriginal() + \"\\n});\"\n\tthis.get('sourceText').setTextString(source)\n\n\tthis.showMethodPath();\n}","funcProperties":{"__isSmartRef__":true,"id":1843},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1842":{"this":{"__isSmartRef__":true,"id":1579}},"1843":{},"1844":{"varMapping":{"__isSmartRef__":true,"id":1845},"source":"function showMethodPath() {\n\tvar s = this.targetClass.type;\t\n\tvar methodName = this.get('methodsList').selection;\n\tif (methodName)\n\t\ts += \" >> \" + methodName \n\tthis.get('searchText').setTextString(s);\n}","funcProperties":{"__isSmartRef__":true,"id":1846},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1845":{"this":{"__isSmartRef__":true,"id":1579}},"1846":{},"1847":{"varMapping":{"__isSmartRef__":true,"id":1848},"source":"function updateClasses(classes) {\n\tvar items = classes.collect(function(ea){\n\t\treturn {isListItem: true, value: ea.type, string: ea.name}\n\t})\n\tthis.get('classesList').updateList(items)\n}","funcProperties":{"__isSmartRef__":true,"id":1849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1848":{"this":{"__isSmartRef__":true,"id":1579}},"1849":{},"1850":{"varMapping":{"__isSmartRef__":true,"id":1851},"source":"function searchClass(className) {\n\tthis.reset();\n if (! className) {\n this.updateModulesList()\n return \n }\n\tthis.get('searchText').setTextString(className);\n\tthis.get('modulesList').updateList([{\n\t\tisListItem: true, string: \"class search\" , value: false}])\n\n\tvar classes = Global.classes(true)\n\t\t.select(function(ea) { return ea.type && ea.type.search(className) != -1 })\n\t\t.uniq()\n\t\t.sortBy(function(ea) { return ea.name})\n\tthis.updateClasses(classes)\n}","funcProperties":{"__isSmartRef__":true,"id":1852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1851":{"this":{"__isSmartRef__":true,"id":1579}},"1852":{"timestamp":{"__isSmartRef__":true,"id":1853},"user":"jenslincke","tags":[]},"1853":{"isSerializedDate":true,"string":"Fri Apr 12 2013 15:48:07 GMT+0200 (CEST)"},"1854":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1855},"eventHandler":{"__isSmartRef__":true,"id":1856},"_ClipMode":"visible","derivationIds":[],"id":"CE33306A-8186-4D47-8C81-6D9232D22515","__layered_droppingEnabled__":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":1578},"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1857},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(898.0,0.0)"},"1855":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,494.0)","_Padding":"lively.rect(0,0,0,0)"},"1856":{"morph":{"__isSmartRef__":true,"id":1854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1857":{"onDragStart":{"__isSmartRef__":true,"id":1858},"onDrag":{"__isSmartRef__":true,"id":1865},"onDragEnd":{"__isSmartRef__":true,"id":1872}},"1858":{"varMapping":{"__isSmartRef__":true,"id":1859},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":1864},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1859":{"this":{"__isSmartRef__":true,"id":1854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1860}},"1860":{"$super":{"__isSmartRef__":true,"id":1861}},"1861":{"varMapping":{"__isSmartRef__":true,"id":1862},"source":"function () {\n try {\n return obj.constructor.prototype[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":1863},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1862":{"obj":{"__isSmartRef__":true,"id":1854},"name":"onDragStart"},"1863":{},"1864":{},"1865":{"varMapping":{"__isSmartRef__":true,"id":1866},"source":"function onDrag(evt) {\n var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n this.owner.setExtent(newExtent);\n this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n }","funcProperties":{"__isSmartRef__":true,"id":1871},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1866":{"this":{"__isSmartRef__":true,"id":1854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1867}},"1867":{"$super":{"__isSmartRef__":true,"id":1868}},"1868":{"varMapping":{"__isSmartRef__":true,"id":1869},"source":"function () {\n try {\n return obj.constructor.prototype[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":1870},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1869":{"obj":{"__isSmartRef__":true,"id":1854},"name":"onDrag"},"1870":{},"1871":{},"1872":{"varMapping":{"__isSmartRef__":true,"id":1873},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignBottomReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":1878},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1873":{"this":{"__isSmartRef__":true,"id":1854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1874}},"1874":{"$super":{"__isSmartRef__":true,"id":1875}},"1875":{"varMapping":{"__isSmartRef__":true,"id":1876},"source":"function () {\n try {\n return obj.constructor.prototype[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":1877},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1876":{"obj":{"__isSmartRef__":true,"id":1854},"name":"onDragEnd"},"1877":{},"1878":{},"1879":{"submorphs":[{"__isSmartRef__":true,"id":1880},{"__isSmartRef__":true,"id":1886},{"__isSmartRef__":true,"id":1899},{"__isSmartRef__":true,"id":1911}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1924},"eventHandler":{"__isSmartRef__":true,"id":1925},"_ClipMode":"visible","derivationIds":[],"id":"8D75E451-056C-438C-B6AD-01C07AF246B9","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1926},"windowMorph":{"__isSmartRef__":true,"id":1578},"label":{"__isSmartRef__":true,"id":1880},"closeButton":{"__isSmartRef__":true,"id":1886},"menuButton":{"__isSmartRef__":true,"id":1899},"collapseButton":{"__isSmartRef__":true,"id":1911},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1578},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"1880":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1881},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1882}],"eventHandler":{"__isSmartRef__":true,"id":1884},"_ClipMode":"hidden","derivationIds":[],"id":"A42B23D3-20E2-4E6C-886A-5837CF0991EC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":1885},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1879},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"1881":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(842.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1882":{"style":{"__isSmartRef__":true,"id":1883},"chunkOwner":{"__isSmartRef__":true,"id":1880},"_id":"_5801","storedString":"ClassBrowserPane","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1883":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1884":{"morph":{"__isSmartRef__":true,"id":1880},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1885":{"resizeWidth":true},"1886":{"submorphs":[{"__isSmartRef__":true,"id":1887}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1892},"eventHandler":{"__isSmartRef__":true,"id":1893},"_ClipMode":"visible","derivationIds":[],"id":"5E4F73C7-3F33-4B00-883C-354BF7AD2282","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1887},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1879},"layout":{"__isSmartRef__":true,"id":1894},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":1895},{"__isSmartRef__":true,"id":1897}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(882.0,3.0)"},"1887":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1888},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1889}],"eventHandler":{"__isSmartRef__":true,"id":1891},"_ClipMode":"hidden","derivationIds":[],"id":"74FA3466-30B6-441A-A093-F4BB07DCD430","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1886},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"1888":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1889":{"style":{"__isSmartRef__":true,"id":1890},"chunkOwner":{"__isSmartRef__":true,"id":1887},"_id":"_5796","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1890":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1891":{"morph":{"__isSmartRef__":true,"id":1887},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1892":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1893":{"morph":{"__isSmartRef__":true,"id":1886},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1894":{"moveHorizontal":true},"1895":{"sourceObj":{"__isSmartRef__":true,"id":1886},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1578},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":1896},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1896":{"source":{"__isSmartRef__":true,"id":1886},"target":{"__isSmartRef__":true,"id":1578}},"1897":{"sourceObj":{"__isSmartRef__":true,"id":1886},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1578},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":1898},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1898":{"source":{"__isSmartRef__":true,"id":1886},"target":{"__isSmartRef__":true,"id":1578}},"1899":{"submorphs":[{"__isSmartRef__":true,"id":1900}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1905},"eventHandler":{"__isSmartRef__":true,"id":1906},"_ClipMode":"visible","derivationIds":[],"id":"7604DD31-E476-49C6-8D77-43577CD50D6D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1900},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1879},"attributeConnections":[{"__isSmartRef__":true,"id":1907},{"__isSmartRef__":true,"id":1909}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"1900":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1901},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1902}],"eventHandler":{"__isSmartRef__":true,"id":1904},"_ClipMode":"hidden","derivationIds":[],"id":"51EE3727-42B4-4F0D-923E-468C87BCC73B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1899},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"1901":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1902":{"style":{"__isSmartRef__":true,"id":1903},"chunkOwner":{"__isSmartRef__":true,"id":1900},"_id":"_5798","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1903":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1904":{"morph":{"__isSmartRef__":true,"id":1900},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1905":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1906":{"morph":{"__isSmartRef__":true,"id":1899},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1907":{"sourceObj":{"__isSmartRef__":true,"id":1899},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1578},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":1908},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1908":{"source":{"__isSmartRef__":true,"id":1899},"target":{"__isSmartRef__":true,"id":1578}},"1909":{"sourceObj":{"__isSmartRef__":true,"id":1899},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1578},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":1910},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1910":{"source":{"__isSmartRef__":true,"id":1899},"target":{"__isSmartRef__":true,"id":1578}},"1911":{"submorphs":[{"__isSmartRef__":true,"id":1912}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1917},"eventHandler":{"__isSmartRef__":true,"id":1918},"_ClipMode":"visible","derivationIds":[],"id":"FE1481D7-4242-499A-A999-B8AA9F25E1E2","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1912},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1879},"layout":{"__isSmartRef__":true,"id":1919},"attributeConnections":[{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1922}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(863.0,3.0)"},"1912":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1913},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1914}],"eventHandler":{"__isSmartRef__":true,"id":1916},"_ClipMode":"hidden","derivationIds":[],"id":"A74FF384-D65F-4398-86DA-CA7405A22995","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1911},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"1913":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1914":{"style":{"__isSmartRef__":true,"id":1915},"chunkOwner":{"__isSmartRef__":true,"id":1912},"_id":"_5800","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1915":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1916":{"morph":{"__isSmartRef__":true,"id":1912},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1917":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1918":{"morph":{"__isSmartRef__":true,"id":1911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1919":{"moveHorizontal":true},"1920":{"sourceObj":{"__isSmartRef__":true,"id":1911},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1578},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":1921},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1921":{"source":{"__isSmartRef__":true,"id":1911},"target":{"__isSmartRef__":true,"id":1578}},"1922":{"sourceObj":{"__isSmartRef__":true,"id":1911},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1578},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":1923},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1923":{"source":{"__isSmartRef__":true,"id":1911},"target":{"__isSmartRef__":true,"id":1578}},"1924":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(902.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"1925":{"morph":{"__isSmartRef__":true,"id":1879},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1926":{"resizeWidth":true,"adjustForNewBounds":true},"1927":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1928},"eventHandler":{"__isSmartRef__":true,"id":1929},"_ClipMode":"visible","derivationIds":[],"id":"EB9B2815-88E7-4898-9E6E-00907CE944D8","__layered_droppingEnabled__":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":1578},"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1930},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,504.0)"},"1928":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(888.0,4.0)","_Padding":"lively.rect(0,0,0,0)"},"1929":{"morph":{"__isSmartRef__":true,"id":1927},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1930":{"onDragStart":{"__isSmartRef__":true,"id":1931},"onDrag":{"__isSmartRef__":true,"id":1938},"onDragEnd":{"__isSmartRef__":true,"id":1945}},"1931":{"varMapping":{"__isSmartRef__":true,"id":1932},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":1937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1932":{"this":{"__isSmartRef__":true,"id":1927},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1933}},"1933":{"$super":{"__isSmartRef__":true,"id":1934}},"1934":{"varMapping":{"__isSmartRef__":true,"id":1935},"source":"function () {\n try {\n return obj.constructor.prototype[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":1936},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1935":{"obj":{"__isSmartRef__":true,"id":1927},"name":"onDragStart"},"1936":{},"1937":{},"1938":{"varMapping":{"__isSmartRef__":true,"id":1939},"source":"function onDrag(evt) {\n var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n\n this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n }","funcProperties":{"__isSmartRef__":true,"id":1944},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1939":{"this":{"__isSmartRef__":true,"id":1927},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1940}},"1940":{"$super":{"__isSmartRef__":true,"id":1941}},"1941":{"varMapping":{"__isSmartRef__":true,"id":1942},"source":"function () {\n try {\n return obj.constructor.prototype[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":1943},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1942":{"obj":{"__isSmartRef__":true,"id":1927},"name":"onDrag"},"1943":{},"1944":{},"1945":{"varMapping":{"__isSmartRef__":true,"id":1946},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":1951},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1946":{"this":{"__isSmartRef__":true,"id":1927},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1947}},"1947":{"$super":{"__isSmartRef__":true,"id":1948}},"1948":{"varMapping":{"__isSmartRef__":true,"id":1949},"source":"function () {\n try {\n return obj.constructor.prototype[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":1950},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1949":{"obj":{"__isSmartRef__":true,"id":1927},"name":"onDragEnd"},"1950":{},"1951":{},"1952":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1953},"eventHandler":{"__isSmartRef__":true,"id":1954},"_ClipMode":"visible","derivationIds":[],"id":"080A821F-0DDF-4E7E-88DC-A28B84CCAA51","__layered_droppingEnabled__":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":1578},"dragStartPoint":null,"originalTargetExtent":null,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1955},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(888.0,494.0)"},"1953":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"1954":{"morph":{"__isSmartRef__":true,"id":1952},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1955":{"onDragStart":{"__isSmartRef__":true,"id":1956},"onDrag":{"__isSmartRef__":true,"id":1963},"onDragEnd":{"__isSmartRef__":true,"id":1970}},"1956":{"varMapping":{"__isSmartRef__":true,"id":1957},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":1962},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1957":{"this":{"__isSmartRef__":true,"id":1952},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1958}},"1958":{"$super":{"__isSmartRef__":true,"id":1959}},"1959":{"varMapping":{"__isSmartRef__":true,"id":1960},"source":"function () {\n try {\n return obj.constructor.prototype[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":1961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1960":{"obj":{"__isSmartRef__":true,"id":1952},"name":"onDragStart"},"1961":{},"1962":{},"1963":{"varMapping":{"__isSmartRef__":true,"id":1964},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" , \"+this.owner.getExtent().y);\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":1969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1964":{"this":{"__isSmartRef__":true,"id":1952},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1965}},"1965":{"$super":{"__isSmartRef__":true,"id":1966}},"1966":{"varMapping":{"__isSmartRef__":true,"id":1967},"source":"function () {\n try {\n return obj.constructor.prototype[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":1968},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1967":{"obj":{"__isSmartRef__":true,"id":1952},"name":"onDrag"},"1968":{},"1969":{},"1970":{"varMapping":{"__isSmartRef__":true,"id":1971},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignBottomReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":1976},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1971":{"this":{"__isSmartRef__":true,"id":1952},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1972}},"1972":{"$super":{"__isSmartRef__":true,"id":1973}},"1973":{"varMapping":{"__isSmartRef__":true,"id":1974},"source":"function () {\n try {\n return obj.constructor.prototype[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":1975},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1974":{"obj":{"__isSmartRef__":true,"id":1952},"name":"onDragEnd"},"1975":{},"1976":{},"1977":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(902.0,508.0)"},"1978":{"morph":{"__isSmartRef__":true,"id":1578},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1979":{"adjustForNewBounds":true},"1980":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":1981},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"eventHandler":{"__isSmartRef__":true,"id":1982},"lastScrollTime":1391701551206,"_ClipMode":"visible","_Scale":1.002003004005006,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","withLayers":["Global.NoMagnetsLayer"],"_Position":"lively.pt(998.1,428.3)"},"1981":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,2.0)","_Fill":"Color.rgb(204,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1982":{"morph":{"__isSmartRef__":true,"id":1980},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1983":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2800.0,2900.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1984":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1985":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1986":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","varMapping":{"__isSmartRef__":true,"id":1987},"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) { $upd(v); }\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1987":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"1988":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/demos/CodeBrowser.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1989":{"submorphs":[{"__isSmartRef__":true,"id":1990}],"scripts":[],"id":"D56F2F6B-DE3B-4EF1-BCE3-193419C9254B","shape":{"__isSmartRef__":true,"id":2001},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2002},"eventHandler":{"__isSmartRef__":true,"id":2102},"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03","0C359AB4-E7FF-46F2-B050-E84944AAC865"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":2103},"prevScroll":[0,0],"moved":true,"headRevision":146469,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isMetaTool":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2104},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"1990":{"submorphs":[{"__isSmartRef__":true,"id":1991}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1997},"id":"18B78F6A-58D5-4291-AD5D-7F214881B5E6","eventHandler":{"__isSmartRef__":true,"id":1998},"__layered_droppingEnabled__":true,"halosEnabled":true,"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1999},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504","B1D109CF-D403-4B0A-988D-50F79586DAC1"],"owner":{"__isSmartRef__":true,"id":1989},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":2000},"prevScroll":[0,0],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"1991":{"submorphs":[],"scripts":[],"id":"AD097840-0AB1-4E1C-AFA6-7A8B38BB269B","shape":{"__isSmartRef__":true,"id":1992},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":1993},"textChunks":[{"__isSmartRef__":true,"id":1994}],"charsReplaced":"MorphName","lastFindLoc":18,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1996},"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08","08EA4866-65F7-416E-810F-77F2E719663A"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":1990},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"1992":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1993":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1994":{"style":{"__isSmartRef__":true,"id":1995},"chunkOwner":{"__isSmartRef__":true,"id":1991},"storedString":"loading part","_id":"_4371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1995":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1996":{"morph":{"__isSmartRef__":true,"id":1991},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1997":{"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"1998":{"morph":{"__isSmartRef__":true,"id":1990},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1999":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2000":{"centeredHorizontal":true,"centeredVertical":true},"2001":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_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(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2002":{"partsSpaceName":"PartsBin/iPadWidgets","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2005},{"__isSmartRef__":true,"id":2007},{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2015},{"__isSmartRef__":true,"id":2017},{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2021},{"__isSmartRef__":true,"id":2023},{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2031},{"__isSmartRef__":true,"id":2033},{"__isSmartRef__":true,"id":2035},{"__isSmartRef__":true,"id":2037},{"__isSmartRef__":true,"id":2039},{"__isSmartRef__":true,"id":2041},{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2045},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2049},{"__isSmartRef__":true,"id":2051},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2055},{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2059},{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2063},{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2071},{"__isSmartRef__":true,"id":2073},{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2077},{"__isSmartRef__":true,"id":2079},{"__isSmartRef__":true,"id":2081},{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2085},{"__isSmartRef__":true,"id":2087},{"__isSmartRef__":true,"id":2089},{"__isSmartRef__":true,"id":2091},{"__isSmartRef__":true,"id":2093},{"__isSmartRef__":true,"id":2095},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2099}],"lastModifiedDate":{"__isSmartRef__":true,"id":2101},"revisionOnLoad":194364,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2003":{"date":{"__isSmartRef__":true,"id":2004},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"2004":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"2005":{"date":{"__isSmartRef__":true,"id":2006},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"2006":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"2007":{"date":{"__isSmartRef__":true,"id":2008},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"2008":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"2009":{"date":{"__isSmartRef__":true,"id":2010},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"2010":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"2011":{"date":{"__isSmartRef__":true,"id":2012},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"2012":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"2013":{"date":{"__isSmartRef__":true,"id":2014},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"2014":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"2015":{"date":{"__isSmartRef__":true,"id":2016},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"2016":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"2017":{"date":{"__isSmartRef__":true,"id":2018},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"2018":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"2019":{"date":{"__isSmartRef__":true,"id":2020},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"2020":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"2021":{"date":{"__isSmartRef__":true,"id":2022},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"2022":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"2023":{"date":{"__isSmartRef__":true,"id":2024},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"2024":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"2025":{"date":{"__isSmartRef__":true,"id":2026},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"2026":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"2027":{"date":{"__isSmartRef__":true,"id":2028},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"2028":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"2029":{"date":{"__isSmartRef__":true,"id":2030},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"2030":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"2031":{"date":{"__isSmartRef__":true,"id":2032},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"2032":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"2033":{"date":{"__isSmartRef__":true,"id":2034},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"2034":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"2035":{"date":{"__isSmartRef__":true,"id":2036},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"2036":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"2037":{"date":{"__isSmartRef__":true,"id":2038},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"2038":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"2039":{"date":{"__isSmartRef__":true,"id":2040},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"2040":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"2041":{"date":{"__isSmartRef__":true,"id":2042},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"2042":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"2043":{"date":{"__isSmartRef__":true,"id":2044},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"2044":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"2045":{"date":{"__isSmartRef__":true,"id":2046},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"2046":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"2047":{"date":{"__isSmartRef__":true,"id":2048},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"2048":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"2049":{"date":{"__isSmartRef__":true,"id":2050},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"2050":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"2051":{"date":{"__isSmartRef__":true,"id":2052},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"2052":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"2053":{"date":{"__isSmartRef__":true,"id":2054},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"2054":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"2055":{"date":{"__isSmartRef__":true,"id":2056},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"2056":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"2057":{"date":{"__isSmartRef__":true,"id":2058},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"2058":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"2059":{"date":{"__isSmartRef__":true,"id":2060},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"2060":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"2061":{"date":{"__isSmartRef__":true,"id":2062},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"2062":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"2063":{"date":{"__isSmartRef__":true,"id":2064},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"2064":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"2065":{"date":{"__isSmartRef__":true,"id":2066},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"2066":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"2067":{"date":{"__isSmartRef__":true,"id":2068},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"2068":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"2069":{"date":{"__isSmartRef__":true,"id":2070},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"2070":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"2071":{"date":{"__isSmartRef__":true,"id":2072},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"2072":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"2073":{"date":{"__isSmartRef__":true,"id":2074},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"2074":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"2075":{"date":{"__isSmartRef__":true,"id":2076},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"2076":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"2077":{"date":{"__isSmartRef__":true,"id":2078},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"2078":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"2079":{"date":{"__isSmartRef__":true,"id":2080},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"2080":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"2081":{"date":{"__isSmartRef__":true,"id":2082},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"2082":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"2083":{"date":{"__isSmartRef__":true,"id":2084},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"2084":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"2085":{"date":{"__isSmartRef__":true,"id":2086},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"2086":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"2087":{"date":{"__isSmartRef__":true,"id":2088},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"2088":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"2089":{"date":{"__isSmartRef__":true,"id":2090},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"2090":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"2091":{"date":{"__isSmartRef__":true,"id":2092},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"2092":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"2093":{"date":{"__isSmartRef__":true,"id":2094},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"2094":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"2095":{"date":{"__isSmartRef__":true,"id":2096},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"2096":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"2097":{"date":{"__isSmartRef__":true,"id":2098},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"2098":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"2099":{"date":{"__isSmartRef__":true,"id":2100},"author":"jenslincke","message":"make it a meta tool","id":"8406E1E5-C48F-4F03-AC17-81AABDE9235E"},"2100":{"isSerializedDate":true,"string":"Fri Mar 22 2013 14:56:05 GMT+0100 (CET)"},"2101":{"isSerializedDate":true,"string":"Wed Feb 05 2014 19:59:57 GMT+0100 (CET)"},"2102":{"morph":{"__isSmartRef__":true,"id":1989},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2103":{"adjustForNewBounds":true},"2104":{"loadPart":{"__isSmartRef__":true,"id":2105},"loadFinished":{"__isSmartRef__":true,"id":2109},"loadPartByName":{"__isSmartRef__":true,"id":2113}},"2105":{"varMapping":{"__isSmartRef__":true,"id":2106},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":2107},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2106":{"this":{"__isSmartRef__":true,"id":1989}},"2107":{"timestamp":{"__isSmartRef__":true,"id":2108},"user":"sstamm","tags":[]},"2108":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"2109":{"varMapping":{"__isSmartRef__":true,"id":2110},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2111},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2110":{"this":{"__isSmartRef__":true,"id":1989}},"2111":{"timestamp":{"__isSmartRef__":true,"id":2112},"user":"sstamm","tags":[]},"2112":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"2113":{"varMapping":{"__isSmartRef__":true,"id":2114},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":2115},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2114":{"this":{"__isSmartRef__":true,"id":1989}},"2115":{"timestamp":{"__isSmartRef__":true,"id":2116},"user":"sstamm","tags":[]},"2116":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"2117":{"isSerializedDate":true,"string":"Wed Feb 05 2014 19:59:57 GMT+0100 (CET)"},"2118":{"rules":[{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2121}],"originMorph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2119":{"declarations":[{"__isSmartRef__":true,"id":2120}],"styleSheet":{"__isSmartRef__":true,"id":2118},"selector":".Window","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2120":{"values":["none"],"rule":{"__isSmartRef__":true,"id":2119},"property":"box-shadow","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2121":{"declarations":[{"__isSmartRef__":true,"id":2122}],"styleSheet":{"__isSmartRef__":true,"id":2118},"selector":".Window.highlighted","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2122":{"values":["none"],"rule":{"__isSmartRef__":true,"id":2121},"property":"box-shadow","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"isSimplifiedRegistry":true}}]]>