>testFindSimpleGlobalRead\n(did not found correct number of variables: [Foo] vs [modules, JSON, Error, Array, Point, Rectangle, Color, VariableFrame, Morph, StageMorph, SpriteMorph, ScriptsMorph, BlockMorph, HatBlockMorph, CommandBlockMorph, ReporterBlockMorph, CustomCommandBlockMorph, CustomReporterBlockMorph, ArgMorph, MultiArgMorph, InputSlotMorph, TemplateSlotMorph, ColorSlotMorph, BooleanSlotMorph, CommandSlotMorph, FunctionSlotMorph, ReporterSlotMorph, CSlotMorph, WatcherMorph, List, CustomBlockDefinition, Context, lively] code: Foo.bar() (1 != 33))\nundefined\n---------\nlively.AST.Tests.UnboundVariableAnalyzerTest>>testFindTopLevelVarDeclarations\nObject # has no method 'findTopLevelVarDeclarationsIn'\nTypeError: Object # has no method 'findTopLevelVarDeclarationsIn'\n at UnboundVariableAnalyzerTest.testFindTopLevelVarDeclarations (eval at (http://localhost/webwerkstatt/core/lively/bootstrap.js:120:18))\n at UnboundVariableAnalyzerTest.runTest (eval at (http://localhost/webwerkstatt/core/lively/bootstrap.js:120:18))\n at eval at (http://localhost/webwerkstatt/core/lively/bootstrap.js:120:18)\n at Array.forEach (native)\n at eval at (http://localhost/webwerkstatt/core/lively/bootstrap.js:120:18)\n at Object.Functions$timeToRun [as timeToRun] (http://localhost/webwerkstatt/core/lively/Base.js?1328567052515:882:9)\n at UnboundVariableAnalyzerTest.runAll (eval at (http://localhost/webwerkstatt/core/lively/bootstrap.js:120:18))\n at UnboundVariableAnalyzerTest.runAllThenDo (eval at (http://localhost/webwerkstatt/core/lively/bootstrap.js:120:18))\n at TestSuite. (eval at (http://localhost/webwerkstatt/core/lively/bootstrap.js:120:18))\n at FunctionScript.bound [as callback] (http://localhost/webwerkstatt/core/lively/bootstrap.js:844:37)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2077":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2078":{"x":560,"y":170,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2079":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2080":{"morph":{"__isSmartRef__":true,"id":2065},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2081":{"submorphs":[],"scripts":[],"id":"E2305FB9-0858-448C-AD7D-8CACB82D40D2","renderContextTable":{"__isSmartRef__":true,"id":2082},"shape":{"__isSmartRef__":true,"id":2083},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"eventHandler":{"__isSmartRef__":true,"id":2090},"_Position":{"__isSmartRef__":true,"id":2091},"selection":"lively.AST.Tests.UnboundVariableAnalyzerTest","selectedLineNo":10,"selectOnMove":false,"isMultipleSelectionList":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Core","name":"TestClassesList","owner":{"__isSmartRef__":true,"id":2064},"priorExtent":{"__isSmartRef__":true,"id":2092},"layout":{"__isSmartRef__":true,"id":2093},"prevScroll":[0,16],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"itemList":["AsyncTestCase","lively.AST.Tests.BreakpointTest","lively.AST.Tests.ClosureTest","lively.AST.Tests.ContainsDebuggerTest","lively.AST.Tests.ExecutionStateReifierTest","lively.AST.Tests.InterpreterTest","lively.AST.Tests.JSToAstTest","lively.AST.Tests.ParserTest","lively.AST.Tests.ReplaceTest","lively.AST.Tests.SteppingAstTest","lively.AST.Tests.UnboundVariableAnalyzerTest","lively.jsMorphic.Tests.FileUpdaterTest","lively.jsMorphic.Tests.SerializationTest","lively.persistence.Tests.ObjectGraphLinearizerPluginTest","lively.persistence.Tests.ObjectGraphLinearizerTest","lively.persistence.Tests.PrototypeInstanceSerializationTest","lively.persistence.Tests.RestoreTest","MorphTestCase","users.robertkrahn.Tests.ShortcutTests"],"_Rotation":0,"_Scale":1,"derivationIds":[617,"DB80837B-AEA2-453A-B89F-861F3B80563D","AB32738F-14B4-4001-B2E8-CD21EAEA0322"],"__LivelyClassName__":"lively.morphic.List"},"2082":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"2083":{"_Position":{"__isSmartRef__":true,"id":2084},"renderContextTable":{"__isSmartRef__":true,"id":2085},"_Extent":{"__isSmartRef__":true,"id":2086},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2087},"_Fill":{"__isSmartRef__":true,"id":2088},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Padding":{"__isSmartRef__":true,"id":2089},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2084":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2085":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2086":{"x":560,"y":210,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2087":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2088":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2089":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2090":{"morph":{"__isSmartRef__":true,"id":2081},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2091":{"x":4.309999999999999,"y":221.28500000000003,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2092":{"x":561,"y":210,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2093":{"resizeWidth":true},"2094":{"submorphs":[],"scripts":[],"id":"69B495B5-8B7E-402E-B312-18F1EE56CF2A","renderContextTable":{"__isSmartRef__":true,"id":2095},"shape":{"__isSmartRef__":true,"id":2096},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"eventHandler":{"__isSmartRef__":true,"id":2103},"_Position":{"__isSmartRef__":true,"id":2104},"itemList":[{"__isSmartRef__":true,"id":2105},{"__isSmartRef__":true,"id":2106}],"selection":"lively.AST.Tests","selectedLineNo":1,"selectOnMove":false,"isMultipleSelectionList":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Core","name":"ModuleList","priorExtent":{"__isSmartRef__":true,"id":2107},"layout":{"__isSmartRef__":true,"id":2108},"prevScroll":[0,50],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2064},"grabbingEnabled":false,"draggingEnabled":false,"_Rotation":0,"_Scale":0.998001,"derivationIds":[618,"B66A267D-ADE1-4999-8397-955F6EE5A493","833C6514-E908-4599-8F05-B076F69730A5"],"__LivelyClassName__":"lively.morphic.List"},"2095":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"2096":{"_Position":{"__isSmartRef__":true,"id":2097},"renderContextTable":{"__isSmartRef__":true,"id":2098},"_Extent":{"__isSmartRef__":true,"id":2099},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2100},"_Fill":{"__isSmartRef__":true,"id":2101},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Padding":{"__isSmartRef__":true,"id":2102},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2097":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2098":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2099":{"x":560,"y":110,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2100":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2101":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2102":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2103":{"morph":{"__isSmartRef__":true,"id":2094},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2104":{"x":4.309999999999999,"y":55.099999999999994,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2105":{"isListItem":true,"selectionString":"users.robertkrahn","string":"users.robertkrahn","value":"users.robertkrahn"},"2106":{"isListItem":true,"selectionString":"lively.AST.Tests","string":"lively.AST.Tests","value":"lively.AST.Tests"},"2107":{"x":561,"y":110,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2108":{"resizeWidth":true},"2109":{"submorphs":[{"__isSmartRef__":true,"id":2110},{"__isSmartRef__":true,"id":2127}],"scripts":[],"id":"790D1D5D-890D-4D92-B489-3FEF9B2B4819","shape":{"__isSmartRef__":true,"id":2180},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2187},"showsHalos":false,"name":"HBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2188},"__SourceModuleName__":"Global.lively.morphic.Core","priorExtent":{"__isSmartRef__":true,"id":2191},"layout":{"__isSmartRef__":true,"id":2192},"attributeConnections":[],"renderContextTable":{"__isSmartRef__":true,"id":2195},"eventHandler":{"__isSmartRef__":true,"id":2196},"doNotSerialize":[],"doNotCopyProperties":[],"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2064},"grabbingEnabled":false,"draggingEnabled":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1.0060210561262526,"derivationIds":[619,"57356A2A-1E84-48C7-AC82-405E4BDAFB35","786F7D48-0582-47D8-8EDB-805138FF4E2F"],"__LivelyClassName__":"lively.morphic.Box"},"2110":{"submorphs":[],"scripts":[],"id":"9748E4BD-5E6C-4F94-89A6-E59024FE7141","shape":{"__isSmartRef__":true,"id":2111},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2118},"_MaxTextWidth":423.805,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2115},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"AdditionalModuleInput","charsReplaced":"users.robertkrahn","lastFindLoc":17,"_ClipMode":"auto","textChunks":[{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2121}],"priorExtent":{"__isSmartRef__":true,"id":2123},"priorSelectionRange":[10,10],"renderContextTable":{"__isSmartRef__":true,"id":2124},"eventHandler":{"__isSmartRef__":true,"id":2125},"layout":{"__isSmartRef__":true,"id":2126},"savedTextString":"martin.test.Tests\n","_FontSize":10,"_WhiteSpaceHandling":"pre-wrap","prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":423.805,"_MinTextHeight":null,"owner":{"__isSmartRef__":true,"id":2109},"draggingEnabled":false,"previousSelection":[0,17],"_Rotation":0,"_Scale":0.9920279440699439,"derivationIds":[620,"8B889365-A3A7-4DDE-9D9A-6C5AE8AAF66D","339FAE59-3766-4113-9344-2D79FB684B46"],"__LivelyClassName__":"lively.morphic.Text"},"2111":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2112},"_Extent":{"__isSmartRef__":true,"id":2113},"_Fill":{"__isSmartRef__":true,"id":2114},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2115},"renderContextTable":{"__isSmartRef__":true,"id":2116},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":2117},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2112":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2113":{"x":425.805,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2114":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2115":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2116":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2117":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2118":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2119":{"style":{"__isSmartRef__":true,"id":2120},"chunkOwner":{"__isSmartRef__":true,"id":2110},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"2120":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2121":{"style":{"__isSmartRef__":true,"id":2122},"chunkOwner":{"__isSmartRef__":true,"id":2110},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"lively.AST.Tests","__LivelyClassName__":"lively.morphic.TextChunk"},"2122":{"color":"rgb(0,0,0)","fontFamily":"Monaco,monospace","fontSize":"13px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(243,243,243)","display":"inline!important","float":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2123":{"x":425.805,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2124":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2125":{"morph":{"__isSmartRef__":true,"id":2110},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2126":{"resizeWidth":true},"2127":{"submorphs":[{"__isSmartRef__":true,"id":2128}],"scripts":[],"id":"3C6F3139-D377-4EB5-AB95-E03EB29B66B1","shape":{"__isSmartRef__":true,"id":2143},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2159},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2146},"lighterFill":{"__isSmartRef__":true,"id":2160},"label":{"__isSmartRef__":true,"id":2128},"showsHalos":false,"name":"AddModuleButton","attributeConnections":[{"__isSmartRef__":true,"id":2169}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2170},"eventHandler":{"__isSmartRef__":true,"id":2171},"priorExtent":{"__isSmartRef__":true,"id":2172},"layout":{"__isSmartRef__":true,"id":2173},"owner":{"__isSmartRef__":true,"id":2109},"distanceToDragEvent":{"__isSmartRef__":true,"id":2174},"draggingEnabled":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":0.9920279440699439,"derivationIds":[621,"34B20117-9BAC-4050-B1BC-BA66D5A584A6","C834BC74-BB09-4E7E-9176-0782E76B0597"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2175},"__LivelyClassName__":"lively.morphic.Button"},"2128":{"submorphs":[],"scripts":[],"id":"FCB23499-9606-42E9-B47A-788037581202","shape":{"__isSmartRef__":true,"id":2129},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2135},"_MaxTextWidth":58,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2132},"padding":{"__isSmartRef__":true,"id":2136},"_Padding":{"__isSmartRef__":true,"id":2137},"owner":{"__isSmartRef__":true,"id":2127},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2138}],"priorExtent":{"__isSmartRef__":true,"id":2140},"renderContextTable":{"__isSmartRef__":true,"id":2141},"eventHandler":{"__isSmartRef__":true,"id":2142},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":58,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[622,"8A84AAF7-D0D7-4D57-8699-BC17FC54AD56","374AC9E9-C2F5-4AB1-92B3-603056CE623C"],"__LivelyClassName__":"lively.morphic.Text"},"2129":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2130},"_Extent":{"__isSmartRef__":true,"id":2131},"_BorderColor":{"__isSmartRef__":true,"id":2132},"renderContextTable":{"__isSmartRef__":true,"id":2133},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2134},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2131":{"x":58,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2132":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2133":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2134":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2135":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2136":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2137":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2138":{"style":{"__isSmartRef__":true,"id":2139},"chunkOwner":{"__isSmartRef__":true,"id":2128},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"add","__LivelyClassName__":"lively.morphic.TextChunk"},"2139":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2140":{"x":58,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2141":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2142":{"morph":{"__isSmartRef__":true,"id":2128},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2143":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2144},"_Extent":{"__isSmartRef__":true,"id":2145},"_Fill":{"__isSmartRef__":true,"id":2146},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2156},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2157},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2158},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2144":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2145":{"x":58,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2146":{"stops":[{"__isSmartRef__":true,"id":2147},{"__isSmartRef__":true,"id":2149},{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2153}],"vector":{"__isSmartRef__":true,"id":2155},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2147":{"offset":0,"color":{"__isSmartRef__":true,"id":2148}},"2148":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2149":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2150}},"2150":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2151":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2152}},"2152":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2153":{"offset":1,"color":{"__isSmartRef__":true,"id":2154}},"2154":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2155":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2156":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2157":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2158":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2159":{"x":428,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2160":{"stops":[{"__isSmartRef__":true,"id":2161},{"__isSmartRef__":true,"id":2163},{"__isSmartRef__":true,"id":2165},{"__isSmartRef__":true,"id":2167}],"vector":{"__isSmartRef__":true,"id":2155},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2161":{"offset":0,"color":{"__isSmartRef__":true,"id":2162}},"2162":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2163":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2164}},"2164":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2165":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2166}},"2166":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2167":{"offset":1,"color":{"__isSmartRef__":true,"id":2168}},"2168":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2169":{"sourceObj":{"__isSmartRef__":true,"id":2127},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2127},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2170":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2171":{"morph":{"__isSmartRef__":true,"id":2127},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2172":{"x":58,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2173":{"moveHorizontal":true},"2174":{"x":54.919638796692084,"y":-4.080361203307945,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2175":{"onFire":{"__isSmartRef__":true,"id":2176}},"2176":{"varMapping":{"__isSmartRef__":true,"id":2177},"source":"function onFire() {\n var moduleName = this.get('AdditionalModuleInput').getTextString().trim();\n if (!moduleName) return;\n this.get('TestRunner').addModule(moduleName);\n}","funcProperties":{"__isSmartRef__":true,"id":2178},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2177":{"this":{"__isSmartRef__":true,"id":2127}},"2178":{"timestamp":{"__isSmartRef__":true,"id":2179},"user":"lauritz","tags":[]},"2179":{"isSerializedDate":true,"string":"Wed Dec 07 2011 23:21:50 GMT+0100 (CET)"},"2180":{"position":{"__isSmartRef__":true,"id":2181},"_Extent":{"__isSmartRef__":true,"id":2182},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2183},"_Fill":{"__isSmartRef__":true,"id":2184},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2185},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2186},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2181":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2182":{"x":486,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2183":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2184":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2185":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2186":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2187":{"x":4.309999999999999,"y":29.705,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2188":{"partsSpaceName":"PartsBin/Layout/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":4,"partName":"HBox","changes":[{"__isSmartRef__":true,"id":2189}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2189":{"date":{"__isSmartRef__":true,"id":2190},"author":"fbo","message":"","id":"C0A8DE73-F7F3-437E-B0A6-5DD5B6456C9A"},"2190":{"isSerializedDate":true,"string":"Tue Nov 29 2011 21:11:31 GMT+0100 (CET)"},"2191":{"x":486,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2192":{"layouter":{"__isSmartRef__":true,"id":2193},"extentWithoutPlaceholder":{"__isSmartRef__":true,"id":2194}},"2193":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":2.1950000000000003,"container":{"__isSmartRef__":true,"id":2109},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout"},"2194":{"x":260.82173264355447,"y":115.99198798397993,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2195":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2196":{"morph":{"__isSmartRef__":true,"id":2109},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2197":{"submorphs":[{"__isSmartRef__":true,"id":2198},{"__isSmartRef__":true,"id":2251},{"__isSmartRef__":true,"id":2305},{"__isSmartRef__":true,"id":2358},{"__isSmartRef__":true,"id":2412},{"__isSmartRef__":true,"id":2441}],"scripts":[],"id":"F5B379A8-189A-4DED-A558-000C101A47A2","shape":{"__isSmartRef__":true,"id":2498},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2504},"showsHalos":false,"name":"ModuleButtonsBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2505},"__SourceModuleName__":"Global.lively.morphic.Core","priorExtent":{"__isSmartRef__":true,"id":2508},"layout":{"__isSmartRef__":true,"id":2509},"attributeConnections":[],"renderContextTable":{"__isSmartRef__":true,"id":2512},"eventHandler":{"__isSmartRef__":true,"id":2513},"doNotSerialize":[],"doNotCopyProperties":[],"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2064},"prevScroll":[0,0],"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":13,"_Rotation":0,"_Scale":1.0060210561262526,"derivationIds":[623,"F67F1BA4-04AD-472A-8B03-ED6BEF4057BA","3FF15D49-47EE-4A57-9760-512315294590"],"__LivelyClassName__":"lively.morphic.Box"},"2198":{"submorphs":[{"__isSmartRef__":true,"id":2199}],"scripts":[],"id":"F7B321B9-755D-44D8-B843-495521D05C20","shape":{"__isSmartRef__":true,"id":2214},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2230},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2217},"lighterFill":{"__isSmartRef__":true,"id":2231},"label":{"__isSmartRef__":true,"id":2199},"showsHalos":false,"name":"LoadModulesButton","attributeConnections":[{"__isSmartRef__":true,"id":2240}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2242},"eventHandler":{"__isSmartRef__":true,"id":2243},"owner":{"__isSmartRef__":true,"id":2197},"priorExtent":{"__isSmartRef__":true,"id":2244},"layout":{"__isSmartRef__":true,"id":2245},"draggingEnabled":false,"_Rotation":0,"_Scale":0.9940149800149939,"derivationIds":[624,"D38D7A35-F2A3-4DED-B651-46BDED259933","365A106A-7FEA-4248-AFE9-E310430FDD3F"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2246},"__LivelyClassName__":"lively.morphic.Button"},"2199":{"submorphs":[],"scripts":[],"id":"FF5AD7D5-2646-461D-A522-3BFBE0410DD4","shape":{"__isSmartRef__":true,"id":2200},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2206},"_MaxTextWidth":110,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2203},"padding":{"__isSmartRef__":true,"id":2207},"_Padding":{"__isSmartRef__":true,"id":2208},"owner":{"__isSmartRef__":true,"id":2198},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2209}],"priorExtent":{"__isSmartRef__":true,"id":2211},"renderContextTable":{"__isSmartRef__":true,"id":2212},"eventHandler":{"__isSmartRef__":true,"id":2213},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":110,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[625,"CCE854E6-DC1B-4760-9B75-3B2CD42A20F5","B32EB9EB-1E7B-481B-AF2A-ED32DF0C992E"],"__LivelyClassName__":"lively.morphic.Text"},"2200":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2201},"_Extent":{"__isSmartRef__":true,"id":2202},"_BorderColor":{"__isSmartRef__":true,"id":2203},"renderContextTable":{"__isSmartRef__":true,"id":2204},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2205},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2201":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2202":{"x":110,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2203":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2204":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2205":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2207":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2208":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2209":{"style":{"__isSmartRef__":true,"id":2210},"chunkOwner":{"__isSmartRef__":true,"id":2199},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"load selected","__LivelyClassName__":"lively.morphic.TextChunk"},"2210":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2211":{"x":110,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2212":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2213":{"morph":{"__isSmartRef__":true,"id":2199},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2214":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2215},"_Extent":{"__isSmartRef__":true,"id":2216},"_Fill":{"__isSmartRef__":true,"id":2217},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2227},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2228},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2229},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2215":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2216":{"x":110,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2217":{"stops":[{"__isSmartRef__":true,"id":2218},{"__isSmartRef__":true,"id":2220},{"__isSmartRef__":true,"id":2222},{"__isSmartRef__":true,"id":2224}],"vector":{"__isSmartRef__":true,"id":2226},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2218":{"offset":0,"color":{"__isSmartRef__":true,"id":2219}},"2219":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2220":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2221}},"2221":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2222":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2223}},"2223":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2224":{"offset":1,"color":{"__isSmartRef__":true,"id":2225}},"2225":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2226":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2227":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2228":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2229":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2230":{"x":410,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2231":{"stops":[{"__isSmartRef__":true,"id":2232},{"__isSmartRef__":true,"id":2234},{"__isSmartRef__":true,"id":2236},{"__isSmartRef__":true,"id":2238}],"vector":{"__isSmartRef__":true,"id":2226},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2232":{"offset":0,"color":{"__isSmartRef__":true,"id":2233}},"2233":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2234":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2235}},"2235":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2236":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2237}},"2237":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2238":{"offset":1,"color":{"__isSmartRef__":true,"id":2239}},"2239":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2240":{"sourceObj":{"__isSmartRef__":true,"id":2198},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2198},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2241},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2241":{"source":{"__isSmartRef__":true,"id":2198},"target":{"__isSmartRef__":true,"id":2198}},"2242":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2243":{"morph":{"__isSmartRef__":true,"id":2198},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2244":{"x":110,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2245":{"moveHorizontal":true},"2246":{"onFire":{"__isSmartRef__":true,"id":2247}},"2247":{"varMapping":{"__isSmartRef__":true,"id":2248},"source":"function onFire() {\n this.get('TestRunner').loadSelectedModules();\n}","funcProperties":{"__isSmartRef__":true,"id":2249},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2248":{"this":{"__isSmartRef__":true,"id":2198}},"2249":{"timestamp":{"__isSmartRef__":true,"id":2250},"user":"lauritz","tags":[]},"2250":{"isSerializedDate":true,"string":"Wed Dec 07 2011 22:26:37 GMT+0100 (CET)"},"2251":{"submorphs":[{"__isSmartRef__":true,"id":2252}],"scripts":[],"id":"4C54DE53-882A-47AC-AC0E-EC73D089E199","shape":{"__isSmartRef__":true,"id":2267},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2283},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2270},"lighterFill":{"__isSmartRef__":true,"id":2284},"label":{"__isSmartRef__":true,"id":2252},"showsHalos":false,"name":"SelectAllModulesButton","attributeConnections":[{"__isSmartRef__":true,"id":2293}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2295},"eventHandler":{"__isSmartRef__":true,"id":2296},"priorExtent":{"__isSmartRef__":true,"id":2297},"layout":{"__isSmartRef__":true,"id":2298},"owner":{"__isSmartRef__":true,"id":2197},"distanceToDragEvent":{"__isSmartRef__":true,"id":2299},"draggingEnabled":false,"_Rotation":0,"_Scale":0.9940149800149939,"derivationIds":[626,"D68FF42D-E91A-4862-8589-5B2819918425","CA367931-155E-4105-B974-9E97CA06DC05"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2300},"__LivelyClassName__":"lively.morphic.Button"},"2252":{"submorphs":[],"scripts":[],"id":"C6EDB7FA-871E-4792-A34C-EACAD75A5188","shape":{"__isSmartRef__":true,"id":2253},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2259},"_MaxTextWidth":80,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2256},"padding":{"__isSmartRef__":true,"id":2260},"_Padding":{"__isSmartRef__":true,"id":2261},"owner":{"__isSmartRef__":true,"id":2251},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2262}],"priorExtent":{"__isSmartRef__":true,"id":2264},"renderContextTable":{"__isSmartRef__":true,"id":2265},"eventHandler":{"__isSmartRef__":true,"id":2266},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":80,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[627,"30791D84-E1D4-4CD0-B3E4-5B8E44B45097","A73CB42E-3FF7-4DB1-AA53-144D1AF60C20"],"__LivelyClassName__":"lively.morphic.Text"},"2253":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2254},"_Extent":{"__isSmartRef__":true,"id":2255},"_BorderColor":{"__isSmartRef__":true,"id":2256},"renderContextTable":{"__isSmartRef__":true,"id":2257},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2258},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2254":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2255":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2256":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2257":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2258":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2259":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2260":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2261":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2262":{"style":{"__isSmartRef__":true,"id":2263},"chunkOwner":{"__isSmartRef__":true,"id":2252},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"select all","__LivelyClassName__":"lively.morphic.TextChunk"},"2263":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2264":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2265":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2266":{"morph":{"__isSmartRef__":true,"id":2252},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2267":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2268},"_Extent":{"__isSmartRef__":true,"id":2269},"_Fill":{"__isSmartRef__":true,"id":2270},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2280},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2281},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2282},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2268":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2269":{"x":80,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2270":{"stops":[{"__isSmartRef__":true,"id":2271},{"__isSmartRef__":true,"id":2273},{"__isSmartRef__":true,"id":2275},{"__isSmartRef__":true,"id":2277}],"vector":{"__isSmartRef__":true,"id":2279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2271":{"offset":0,"color":{"__isSmartRef__":true,"id":2272}},"2272":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2273":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2274}},"2274":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2275":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2276}},"2276":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2277":{"offset":1,"color":{"__isSmartRef__":true,"id":2278}},"2278":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2279":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2280":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2281":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2282":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2283":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2284":{"stops":[{"__isSmartRef__":true,"id":2285},{"__isSmartRef__":true,"id":2287},{"__isSmartRef__":true,"id":2289},{"__isSmartRef__":true,"id":2291}],"vector":{"__isSmartRef__":true,"id":2279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2285":{"offset":0,"color":{"__isSmartRef__":true,"id":2286}},"2286":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2287":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2288}},"2288":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2289":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2290}},"2290":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2291":{"offset":1,"color":{"__isSmartRef__":true,"id":2292}},"2292":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2293":{"sourceObj":{"__isSmartRef__":true,"id":2251},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2251},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2294},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2294":{"source":{"__isSmartRef__":true,"id":2251},"target":{"__isSmartRef__":true,"id":2251}},"2295":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2296":{"morph":{"__isSmartRef__":true,"id":2251},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2297":{"x":80,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2298":{"moveHorizontal":false},"2299":{"x":51.46051257173764,"y":-5.882571259948691,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2300":{"onFire":{"__isSmartRef__":true,"id":2301}},"2301":{"varMapping":{"__isSmartRef__":true,"id":2302},"source":"function onFire() {\n this.get('TestRunner').selectAllModules();\n}","funcProperties":{"__isSmartRef__":true,"id":2303},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2302":{"this":{"__isSmartRef__":true,"id":2251}},"2303":{"timestamp":{"__isSmartRef__":true,"id":2304},"user":"lauritz","tags":[]},"2304":{"isSerializedDate":true,"string":"Wed Dec 07 2011 21:55:48 GMT+0100 (CET)"},"2305":{"submorphs":[{"__isSmartRef__":true,"id":2306}],"scripts":[],"id":"F5D2F301-0346-4A20-B40B-35ADD2A887CF","shape":{"__isSmartRef__":true,"id":2321},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2337},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2324},"lighterFill":{"__isSmartRef__":true,"id":2338},"label":{"__isSmartRef__":true,"id":2306},"showsHalos":false,"name":"DeselectModulesButton","attributeConnections":[{"__isSmartRef__":true,"id":2347}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2349},"eventHandler":{"__isSmartRef__":true,"id":2350},"priorExtent":{"__isSmartRef__":true,"id":2351},"layout":{"__isSmartRef__":true,"id":2352},"owner":{"__isSmartRef__":true,"id":2197},"draggingEnabled":false,"_Rotation":0,"_Scale":0.9880657804942088,"derivationIds":[628,"7839D6F1-739A-466C-B948-29803CF9C450","61DA01DA-5164-4059-98FA-D2DE96A3D1E7"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2353},"__LivelyClassName__":"lively.morphic.Button"},"2306":{"submorphs":[],"scripts":[],"id":"96E621FA-FC54-4375-A3F5-B3300E7C98F0","shape":{"__isSmartRef__":true,"id":2307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2313},"_MaxTextWidth":100,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2310},"padding":{"__isSmartRef__":true,"id":2314},"_Padding":{"__isSmartRef__":true,"id":2315},"owner":{"__isSmartRef__":true,"id":2305},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2316}],"priorExtent":{"__isSmartRef__":true,"id":2318},"renderContextTable":{"__isSmartRef__":true,"id":2319},"eventHandler":{"__isSmartRef__":true,"id":2320},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":100,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[629,"A8E29B84-3F9C-46DF-9F5C-401ED5D01D27","5D237E2F-49C5-4293-9235-84C960FD5FFE"],"__LivelyClassName__":"lively.morphic.Text"},"2307":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2308},"_Extent":{"__isSmartRef__":true,"id":2309},"_BorderColor":{"__isSmartRef__":true,"id":2310},"renderContextTable":{"__isSmartRef__":true,"id":2311},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2312},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2308":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2309":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2310":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2311":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2312":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2313":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2314":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2315":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2316":{"style":{"__isSmartRef__":true,"id":2317},"chunkOwner":{"__isSmartRef__":true,"id":2306},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"select none","__LivelyClassName__":"lively.morphic.TextChunk"},"2317":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2318":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2319":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2320":{"morph":{"__isSmartRef__":true,"id":2306},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2321":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2322},"_Extent":{"__isSmartRef__":true,"id":2323},"_Fill":{"__isSmartRef__":true,"id":2324},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2334},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2335},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2336},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2322":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2323":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2324":{"stops":[{"__isSmartRef__":true,"id":2325},{"__isSmartRef__":true,"id":2327},{"__isSmartRef__":true,"id":2329},{"__isSmartRef__":true,"id":2331}],"vector":{"__isSmartRef__":true,"id":2333},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2325":{"offset":0,"color":{"__isSmartRef__":true,"id":2326}},"2326":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2327":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2328}},"2328":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2329":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2330}},"2330":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2331":{"offset":1,"color":{"__isSmartRef__":true,"id":2332}},"2332":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2333":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2334":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2335":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2336":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2337":{"x":80,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2338":{"stops":[{"__isSmartRef__":true,"id":2339},{"__isSmartRef__":true,"id":2341},{"__isSmartRef__":true,"id":2343},{"__isSmartRef__":true,"id":2345}],"vector":{"__isSmartRef__":true,"id":2333},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2339":{"offset":0,"color":{"__isSmartRef__":true,"id":2340}},"2340":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2341":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2342}},"2342":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2343":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2344}},"2344":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2345":{"offset":1,"color":{"__isSmartRef__":true,"id":2346}},"2346":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2347":{"sourceObj":{"__isSmartRef__":true,"id":2305},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2305},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2348},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2348":{"source":{"__isSmartRef__":true,"id":2305},"target":{"__isSmartRef__":true,"id":2305}},"2349":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2350":{"morph":{"__isSmartRef__":true,"id":2305},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2351":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2352":{"moveHorizontal":false},"2353":{"onFire":{"__isSmartRef__":true,"id":2354}},"2354":{"varMapping":{"__isSmartRef__":true,"id":2355},"source":"function onFire() {\n this.get(\"TestRunner\").get(\"ModuleList\").clearSelections();\n}","funcProperties":{"__isSmartRef__":true,"id":2356},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2355":{"this":{"__isSmartRef__":true,"id":2305}},"2356":{"timestamp":{"__isSmartRef__":true,"id":2357},"user":"lauritz","tags":[]},"2357":{"isSerializedDate":true,"string":"Wed Dec 07 2011 20:11:58 GMT+0100 (CET)"},"2358":{"submorphs":[{"__isSmartRef__":true,"id":2359}],"scripts":[],"id":"5DD2DE83-7DA8-4E04-B63E-6F876CDD74F6","shape":{"__isSmartRef__":true,"id":2374},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2390},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2377},"lighterFill":{"__isSmartRef__":true,"id":2391},"label":{"__isSmartRef__":true,"id":2359},"showsHalos":false,"name":"RemoveSelectedModuleButton","attributeConnections":[{"__isSmartRef__":true,"id":2400}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2402},"eventHandler":{"__isSmartRef__":true,"id":2403},"priorExtent":{"__isSmartRef__":true,"id":2404},"layout":{"__isSmartRef__":true,"id":2405},"owner":{"__isSmartRef__":true,"id":2197},"distanceToDragEvent":{"__isSmartRef__":true,"id":2406},"draggingEnabled":false,"_Rotation":0,"_Scale":0.986090636999001,"derivationIds":[630,"EA6A44ED-A74C-4287-9D8E-77659810C24E","DFFCAE8B-30C0-458F-8446-6B07A7E29634"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2407},"__LivelyClassName__":"lively.morphic.Button"},"2359":{"submorphs":[],"scripts":[],"id":"A400CAB7-B449-4FD7-BB8A-8430E13AB0F9","shape":{"__isSmartRef__":true,"id":2360},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2366},"_MaxTextWidth":130,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2363},"padding":{"__isSmartRef__":true,"id":2367},"_Padding":{"__isSmartRef__":true,"id":2368},"owner":{"__isSmartRef__":true,"id":2358},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2369}],"priorExtent":{"__isSmartRef__":true,"id":2371},"renderContextTable":{"__isSmartRef__":true,"id":2372},"eventHandler":{"__isSmartRef__":true,"id":2373},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":130,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[631,"CDD6E9B4-7A1B-4194-AF66-84584B0C2370","AB6B1BC8-D7A2-462D-86CB-F4C14A697AD5"],"__LivelyClassName__":"lively.morphic.Text"},"2360":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2361},"_Extent":{"__isSmartRef__":true,"id":2362},"_BorderColor":{"__isSmartRef__":true,"id":2363},"renderContextTable":{"__isSmartRef__":true,"id":2364},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2365},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2361":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2362":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2363":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2364":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2365":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2366":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2367":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2368":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2369":{"style":{"__isSmartRef__":true,"id":2370},"chunkOwner":{"__isSmartRef__":true,"id":2359},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove selected","__LivelyClassName__":"lively.morphic.TextChunk"},"2370":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2371":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2372":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2373":{"morph":{"__isSmartRef__":true,"id":2359},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2374":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2375},"_Extent":{"__isSmartRef__":true,"id":2376},"_Fill":{"__isSmartRef__":true,"id":2377},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2387},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2388},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2389},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2375":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2376":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2377":{"stops":[{"__isSmartRef__":true,"id":2378},{"__isSmartRef__":true,"id":2380},{"__isSmartRef__":true,"id":2382},{"__isSmartRef__":true,"id":2384}],"vector":{"__isSmartRef__":true,"id":2386},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2378":{"offset":0,"color":{"__isSmartRef__":true,"id":2379}},"2379":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2380":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2381}},"2381":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2382":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2383}},"2383":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2384":{"offset":1,"color":{"__isSmartRef__":true,"id":2385}},"2385":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2386":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2387":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2388":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2389":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2390":{"x":180,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2391":{"stops":[{"__isSmartRef__":true,"id":2392},{"__isSmartRef__":true,"id":2394},{"__isSmartRef__":true,"id":2396},{"__isSmartRef__":true,"id":2398}],"vector":{"__isSmartRef__":true,"id":2386},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2392":{"offset":0,"color":{"__isSmartRef__":true,"id":2393}},"2393":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2394":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2395}},"2395":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2396":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2397}},"2397":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2398":{"offset":1,"color":{"__isSmartRef__":true,"id":2399}},"2399":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2400":{"sourceObj":{"__isSmartRef__":true,"id":2358},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2358},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2401},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2401":{"source":{"__isSmartRef__":true,"id":2358},"target":{"__isSmartRef__":true,"id":2358}},"2402":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2403":{"morph":{"__isSmartRef__":true,"id":2358},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2404":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2405":{"moveHorizontal":true},"2406":{"x":79.37239290429102,"y":-9.88257125994869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2407":{"onFire":{"__isSmartRef__":true,"id":2408}},"2408":{"varMapping":{"__isSmartRef__":true,"id":2409},"source":"function onFire() {\n var list = this.get('TestRunner').get('ModuleList');\n list.getSelectedItems().forEach(function (each) {\n list.removeItemOrValue(each);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2410},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2409":{"this":{"__isSmartRef__":true,"id":2358}},"2410":{"timestamp":{"__isSmartRef__":true,"id":2411},"user":"lauritz","tags":[]},"2411":{"isSerializedDate":true,"string":"Wed Dec 07 2011 20:20:17 GMT+0100 (CET)"},"2412":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2413},"id":"710B2175-13B6-4A3D-9F51-D9D768DC7466","renderContextTable":{"__isSmartRef__":true,"id":2418},"eventHandler":{"__isSmartRef__":true,"id":2419},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2420},"name":"ModuleProgressIndicator","priorExtent":{"__isSmartRef__":true,"id":2421},"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":2422},"partsBinMetaInfo":{"__isSmartRef__":true,"id":2423},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2197},"_Rotation":0,"_Scale":0.9920279440699439,"derivationIds":[632,"5BD3BE85-0C49-4CFC-A3EB-FBFBD758A2D5","43473A1E-95B8-40B3-B61D-400D75740E3A"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2424},"__LivelyClassName__":"lively.morphic.Image"},"2413":{"_Position":{"__isSmartRef__":true,"id":2414},"renderContextTable":{"__isSmartRef__":true,"id":2415},"_Extent":{"__isSmartRef__":true,"id":2416},"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2417},"_Opacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Image"},"2414":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2415":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML","setImageURL":"setImageURLHTML","getNativeExtent":"getNativeExtentHTML"},"2416":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2417":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2418":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2419":{"morph":{"__isSmartRef__":true,"id":2412},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2420":{"x":520,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2421":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2422":{"x":39,"y":-11,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2423":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2424":{"hide":{"__isSmartRef__":true,"id":2425},"show":{"__isSmartRef__":true,"id":2433}},"2425":{"varMapping":{"__isSmartRef__":true,"id":2426},"source":"function hide() {\n this.setOpacity(0);\n $super();\n}","funcProperties":{"__isSmartRef__":true,"id":2431},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2426":{"this":{"__isSmartRef__":true,"id":2412},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2427}},"2427":{"$super":{"__isSmartRef__":true,"id":2428}},"2428":{"varMapping":{"__isSmartRef__":true,"id":2429},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2430},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2429":{"obj":{"__isSmartRef__":true,"id":2412},"name":"hide"},"2430":{},"2431":{"timestamp":{"__isSmartRef__":true,"id":2432},"user":"lauritz","tags":[]},"2432":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:03:26 GMT+0100 (CET)"},"2433":{"varMapping":{"__isSmartRef__":true,"id":2434},"source":"function show() {\n this.setOpacity(1);\n $super();\n}","funcProperties":{"__isSmartRef__":true,"id":2439},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2434":{"this":{"__isSmartRef__":true,"id":2412},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2435}},"2435":{"$super":{"__isSmartRef__":true,"id":2436}},"2436":{"varMapping":{"__isSmartRef__":true,"id":2437},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2438},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2437":{"obj":{"__isSmartRef__":true,"id":2412},"name":"show"},"2438":{},"2439":{"timestamp":{"__isSmartRef__":true,"id":2440},"user":"lauritz","tags":[]},"2440":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:03:26 GMT+0100 (CET)"},"2441":{"submorphs":[{"__isSmartRef__":true,"id":2442}],"scripts":[],"id":"243B3319-6837-47A3-B426-D1C0C62EDAE0","shape":{"__isSmartRef__":true,"id":2457},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2473},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2460},"lighterFill":{"__isSmartRef__":true,"id":2474},"label":{"__isSmartRef__":true,"id":2442},"showsHalos":false,"name":"AddDefaultModulesButton","attributeConnections":[{"__isSmartRef__":true,"id":2483}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2485},"eventHandler":{"__isSmartRef__":true,"id":2486},"priorExtent":{"__isSmartRef__":true,"id":2487},"layout":{"__isSmartRef__":true,"id":2488},"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2197},"_Rotation":0,"_Scale":0.9860906369990008,"derivationIds":[633,"A9C7F172-65A2-4EB2-A37E-E410F4604AA4","CA1CD4C3-7548-44CD-99B2-AEF1E6C8BB97"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2489},"__LivelyClassName__":"lively.morphic.Button"},"2442":{"submorphs":[],"scripts":[],"id":"ED843AA2-B37C-4C6C-8A19-0F64A4C0413B","shape":{"__isSmartRef__":true,"id":2443},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2449},"_MaxTextWidth":100,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2446},"padding":{"__isSmartRef__":true,"id":2450},"_Padding":{"__isSmartRef__":true,"id":2451},"owner":{"__isSmartRef__":true,"id":2441},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2452}],"priorExtent":{"__isSmartRef__":true,"id":2454},"renderContextTable":{"__isSmartRef__":true,"id":2455},"eventHandler":{"__isSmartRef__":true,"id":2456},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":100,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[634,"03A849F7-94D6-446C-B168-47345D6F4471","F805ABC4-4FC9-41C4-A09F-684389FA2290"],"__LivelyClassName__":"lively.morphic.Text"},"2443":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2444},"_Extent":{"__isSmartRef__":true,"id":2445},"_BorderColor":{"__isSmartRef__":true,"id":2446},"renderContextTable":{"__isSmartRef__":true,"id":2447},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2448},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2444":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2445":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2446":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2447":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2448":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2449":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2450":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2451":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2452":{"style":{"__isSmartRef__":true,"id":2453},"chunkOwner":{"__isSmartRef__":true,"id":2442},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"add defaults","__LivelyClassName__":"lively.morphic.TextChunk"},"2453":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2454":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2455":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2456":{"morph":{"__isSmartRef__":true,"id":2442},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2457":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2458},"_Extent":{"__isSmartRef__":true,"id":2459},"_Fill":{"__isSmartRef__":true,"id":2460},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2470},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2471},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2472},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2458":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2459":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2460":{"stops":[{"__isSmartRef__":true,"id":2461},{"__isSmartRef__":true,"id":2463},{"__isSmartRef__":true,"id":2465},{"__isSmartRef__":true,"id":2467}],"vector":{"__isSmartRef__":true,"id":2469},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2461":{"offset":0,"color":{"__isSmartRef__":true,"id":2462}},"2462":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2463":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2464}},"2464":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2465":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2466}},"2466":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2467":{"offset":1,"color":{"__isSmartRef__":true,"id":2468}},"2468":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2469":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2470":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2471":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2472":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2473":{"x":310,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2474":{"stops":[{"__isSmartRef__":true,"id":2475},{"__isSmartRef__":true,"id":2477},{"__isSmartRef__":true,"id":2479},{"__isSmartRef__":true,"id":2481}],"vector":{"__isSmartRef__":true,"id":2469},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2475":{"offset":0,"color":{"__isSmartRef__":true,"id":2476}},"2476":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2477":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2478}},"2478":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2479":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2480}},"2480":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2481":{"offset":1,"color":{"__isSmartRef__":true,"id":2482}},"2482":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2483":{"sourceObj":{"__isSmartRef__":true,"id":2441},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2441},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2484},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2484":{"source":{"__isSmartRef__":true,"id":2441},"target":{"__isSmartRef__":true,"id":2441}},"2485":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2486":{"morph":{"__isSmartRef__":true,"id":2441},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2487":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2488":{"moveHorizontal":true},"2489":{"onFire":{"__isSmartRef__":true,"id":2490},"defaultModules":{"__isSmartRef__":true,"id":2494}},"2490":{"varMapping":{"__isSmartRef__":true,"id":2491},"source":"function onFire() {\n var runner = this.get('TestRunner');\n\n this.defaultModules().forEach(function (each) {\n runner.addModule(each);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2492},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2491":{"this":{"__isSmartRef__":true,"id":2441}},"2492":{"timestamp":{"__isSmartRef__":true,"id":2493},"user":"lauritz","tags":[]},"2493":{"isSerializedDate":true,"string":"Fri Dec 09 2011 19:36:39 GMT+0100 (CET)"},"2494":{"varMapping":{"__isSmartRef__":true,"id":2495},"source":"function defaultModules() {\n return ['lively.morphic.Tests', 'lively.bindings.Tests', 'lively.bindings.GeometryBindingsTest', 'Tests.ClassTest', 'Tests.MiniPrototypeTest', 'Tests.ModuleSystemTests', 'Tests.OmetaTest', 'Tests.TestFrameworkTests', 'lively.persistence.Tests'];\n}","funcProperties":{"__isSmartRef__":true,"id":2496},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2495":{"this":{"__isSmartRef__":true,"id":2441}},"2496":{"timestamp":{"__isSmartRef__":true,"id":2497},"user":"lauritz","tags":[]},"2497":{"isSerializedDate":true,"string":"Wed Dec 21 2011 17:47:07 GMT+0100 (CET)"},"2498":{"position":{"__isSmartRef__":true,"id":2499},"_Extent":{"__isSmartRef__":true,"id":2500},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2501},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2502},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2503},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2499":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2500":{"x":540,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2501":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2502":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2503":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2504":{"x":4.309999999999999,"y":170.495,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2505":{"partsSpaceName":"PartsBin/Layout/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":4,"partName":"HBox","changes":[{"__isSmartRef__":true,"id":2506}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2506":{"date":{"__isSmartRef__":true,"id":2507},"author":"fbo","message":"","id":"C0A8DE73-F7F3-437E-B0A6-5DD5B6456C9A"},"2507":{"isSerializedDate":true,"string":"Tue Nov 29 2011 21:11:31 GMT+0100 (CET)"},"2508":{"x":510,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2509":{"layouter":{"__isSmartRef__":true,"id":2510},"extentWithoutPlaceholder":{"__isSmartRef__":true,"id":2511}},"2510":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":2197},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout"},"2511":{"x":411.68,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2512":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2513":{"morph":{"__isSmartRef__":true,"id":2197},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2514":{"submorphs":[],"scripts":[],"id":"992F6782-114B-45AE-9F77-1E5B3921C77E","shape":{"__isSmartRef__":true,"id":2515},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2521},"_MaxTextWidth":null,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2518},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Label","partsBinMetaInfo":{"__isSmartRef__":true,"id":2522},"textChunks":[{"__isSmartRef__":true,"id":2523}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":null,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2525},"isLabel":true,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","allowInput":false,"eventsAreIgnored":false,"renderContextTable":{"__isSmartRef__":true,"id":2526},"eventHandler":{"__isSmartRef__":true,"id":2527},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2064},"_MinTextWidth":null,"_MinTextHeight":null,"draggingEnabled":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":2528},"_Rotation":0,"_Scale":1,"derivationIds":[635,"7A991B29-BAF4-40D0-BB48-A4FF88898E54","F056939C-841F-415B-BB82-8A759D478A7D"],"__LivelyClassName__":"lively.morphic.Text"},"2515":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2516},"_Extent":{"__isSmartRef__":true,"id":2517},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2518},"_Fill":null,"renderContextTable":{"__isSmartRef__":true,"id":2519},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2520},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2516":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2517":{"x":88,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2518":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2519":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2520":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2521":{"x":4.309999999999999,"y":4.309999999999999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2522":{"partsSpaceName":"PartsBin/Text/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"Label","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2523":{"style":{"__isSmartRef__":true,"id":2524},"chunkOwner":{"__isSmartRef__":true,"id":2514},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Test Modules","__LivelyClassName__":"lively.morphic.TextChunk"},"2524":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2525":{"x":88,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2526":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2527":{"morph":{"__isSmartRef__":true,"id":2514},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2528":{"x":48.68136705273842,"y":-22.65224583943302,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2529":{"submorphs":[],"scripts":[],"id":"6E9C7A8C-50F8-4B92-B421-C38CDBF29F47","shape":{"__isSmartRef__":true,"id":2530},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2536},"_MaxTextWidth":null,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2533},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Label1","partsBinMetaInfo":{"__isSmartRef__":true,"id":2537},"textChunks":[{"__isSmartRef__":true,"id":2538}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":null,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2540},"isLabel":true,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","allowInput":false,"eventsAreIgnored":false,"renderContextTable":{"__isSmartRef__":true,"id":2541},"eventHandler":{"__isSmartRef__":true,"id":2542},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":null,"_MinTextHeight":null,"owner":{"__isSmartRef__":true,"id":2064},"draggingEnabled":false,"_Rotation":0,"_Scale":0.998001,"derivationIds":[636,"15FFE07E-1DF8-412D-B5FE-92EE60A8E6B5","B2C714C3-CC3B-4C0D-9E47-6AE5E222286C"],"__LivelyClassName__":"lively.morphic.Text"},"2530":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2531},"_Extent":{"__isSmartRef__":true,"id":2532},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2533},"_Fill":null,"renderContextTable":{"__isSmartRef__":true,"id":2534},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2535},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2531":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2532":{"x":87,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2533":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2534":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2535":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2536":{"x":4.309999999999999,"y":195.89000000000004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2537":{"partsSpaceName":"PartsBin/Text/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"Label","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2538":{"style":{"__isSmartRef__":true,"id":2539},"chunkOwner":{"__isSmartRef__":true,"id":2529},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Test Classes","__LivelyClassName__":"lively.morphic.TextChunk"},"2539":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2540":{"x":87,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2541":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2542":{"morph":{"__isSmartRef__":true,"id":2529},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2543":{"submorphs":[],"scripts":[],"id":"82614A91-45A9-4C57-A586-9B108F3AB424","shape":{"__isSmartRef__":true,"id":2544},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2550},"_MaxTextWidth":null,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2547},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Label2","partsBinMetaInfo":{"__isSmartRef__":true,"id":2551},"textChunks":[{"__isSmartRef__":true,"id":2552}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":null,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2554},"isLabel":true,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","allowInput":false,"eventsAreIgnored":false,"renderContextTable":{"__isSmartRef__":true,"id":2555},"eventHandler":{"__isSmartRef__":true,"id":2556},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":null,"_MinTextHeight":null,"owner":{"__isSmartRef__":true,"id":2064},"layout":{"__isSmartRef__":true,"id":2557},"draggingEnabled":false,"_Rotation":0,"_Scale":0.996005996001,"derivationIds":[637,"D0128D68-BC3E-4DBF-BA26-47438952D362","BBAD0E40-F2E4-4D75-8E59-EC4EF07A0CA4"],"__LivelyClassName__":"lively.morphic.Text"},"2544":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2545},"_Extent":{"__isSmartRef__":true,"id":2546},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2547},"_Fill":null,"renderContextTable":{"__isSmartRef__":true,"id":2548},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2549},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2545":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2546":{"x":83,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2547":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2548":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2549":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2550":{"x":4.309999999999999,"y":462.07500000000005,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2551":{"partsSpaceName":"PartsBin/Text/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"Label","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2552":{"style":{"__isSmartRef__":true,"id":2553},"chunkOwner":{"__isSmartRef__":true,"id":2543},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Results","__LivelyClassName__":"lively.morphic.TextChunk"},"2553":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2554":{"x":83,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2555":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2556":{"morph":{"__isSmartRef__":true,"id":2543},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2557":{},"2558":{"submorphs":[{"__isSmartRef__":true,"id":2559},{"__isSmartRef__":true,"id":2612},{"__isSmartRef__":true,"id":2666},{"__isSmartRef__":true,"id":2719},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2826}],"scripts":[],"id":"576106DD-6B15-42F2-87A6-1BFF8D8FDFAD","shape":{"__isSmartRef__":true,"id":2855},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2862},"showsHalos":false,"name":"TestClassButtons","partsBinMetaInfo":{"__isSmartRef__":true,"id":2863},"__SourceModuleName__":"Global.lively.morphic.Core","priorExtent":{"__isSmartRef__":true,"id":2866},"layout":{"__isSmartRef__":true,"id":2867},"attributeConnections":[],"renderContextTable":{"__isSmartRef__":true,"id":2870},"eventHandler":{"__isSmartRef__":true,"id":2871},"doNotSerialize":[],"doNotCopyProperties":[],"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2064},"grabbingEnabled":false,"draggingEnabled":false,"_Rotation":0,"_Scale":1.0040100200350561,"derivationIds":[638,"C4FAB96B-6729-48C9-9F30-047A80002038","E4E2F9ED-0FBA-49A3-9995-4BAE58771DF1"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Box"},"2559":{"submorphs":[{"__isSmartRef__":true,"id":2560}],"scripts":[],"id":"C43C564D-4A9D-43B6-B54C-E69DB4EF2190","shape":{"__isSmartRef__":true,"id":2575},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2591},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2578},"lighterFill":{"__isSmartRef__":true,"id":2592},"label":{"__isSmartRef__":true,"id":2560},"showsHalos":false,"name":"DeselectTestClassesButton","attributeConnections":[{"__isSmartRef__":true,"id":2601}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2603},"eventHandler":{"__isSmartRef__":true,"id":2604},"priorExtent":{"__isSmartRef__":true,"id":2605},"layout":{"__isSmartRef__":true,"id":2606},"owner":{"__isSmartRef__":true,"id":2558},"draggingEnabled":false,"_Rotation":0,"_Scale":0.996005996001,"derivationIds":[639,"2B873395-686F-4095-A1AA-7FE7779EEFA0","A05B793A-8CB7-4C34-AFFA-90207E9AAE03"],"prevScroll":[0,0],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2607},"__LivelyClassName__":"lively.morphic.Button"},"2560":{"submorphs":[],"scripts":[],"id":"B040C2CF-843E-4B1B-94A2-69847A057869","shape":{"__isSmartRef__":true,"id":2561},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2567},"_MaxTextWidth":100,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2564},"padding":{"__isSmartRef__":true,"id":2568},"_Padding":{"__isSmartRef__":true,"id":2569},"owner":{"__isSmartRef__":true,"id":2559},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2570}],"priorExtent":{"__isSmartRef__":true,"id":2572},"renderContextTable":{"__isSmartRef__":true,"id":2573},"eventHandler":{"__isSmartRef__":true,"id":2574},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":100,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[640,"02995895-9285-49A4-9911-EA3CF04DAE89","833094E4-EBBF-496C-83DE-E2DAEB983F41"],"__LivelyClassName__":"lively.morphic.Text"},"2561":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2562},"_Extent":{"__isSmartRef__":true,"id":2563},"_BorderColor":{"__isSmartRef__":true,"id":2564},"renderContextTable":{"__isSmartRef__":true,"id":2565},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2566},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2562":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2563":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2564":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2565":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2566":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2567":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2568":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2569":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2570":{"style":{"__isSmartRef__":true,"id":2571},"chunkOwner":{"__isSmartRef__":true,"id":2560},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"select none","__LivelyClassName__":"lively.morphic.TextChunk"},"2571":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2572":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2573":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2574":{"morph":{"__isSmartRef__":true,"id":2560},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2575":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2576},"_Extent":{"__isSmartRef__":true,"id":2577},"_Fill":{"__isSmartRef__":true,"id":2578},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2588},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2589},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2590},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2576":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2577":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2578":{"stops":[{"__isSmartRef__":true,"id":2579},{"__isSmartRef__":true,"id":2581},{"__isSmartRef__":true,"id":2583},{"__isSmartRef__":true,"id":2585}],"vector":{"__isSmartRef__":true,"id":2587},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2579":{"offset":0,"color":{"__isSmartRef__":true,"id":2580}},"2580":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2581":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2582}},"2582":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2583":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2584}},"2584":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2585":{"offset":1,"color":{"__isSmartRef__":true,"id":2586}},"2586":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2587":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2588":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2589":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2590":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2591":{"x":80,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2592":{"stops":[{"__isSmartRef__":true,"id":2593},{"__isSmartRef__":true,"id":2595},{"__isSmartRef__":true,"id":2597},{"__isSmartRef__":true,"id":2599}],"vector":{"__isSmartRef__":true,"id":2587},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2593":{"offset":0,"color":{"__isSmartRef__":true,"id":2594}},"2594":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2595":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2596}},"2596":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2597":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2598}},"2598":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2599":{"offset":1,"color":{"__isSmartRef__":true,"id":2600}},"2600":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2601":{"sourceObj":{"__isSmartRef__":true,"id":2559},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2559},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2602},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2602":{"source":{"__isSmartRef__":true,"id":2559},"target":{"__isSmartRef__":true,"id":2559}},"2603":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2604":{"morph":{"__isSmartRef__":true,"id":2559},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2605":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2606":{"moveHorizontal":false},"2607":{"onFire":{"__isSmartRef__":true,"id":2608}},"2608":{"varMapping":{"__isSmartRef__":true,"id":2609},"source":"function onFire() {\n this.get(\"TestRunner\").get(\"TestClassesList\").clearSelections();\n}","funcProperties":{"__isSmartRef__":true,"id":2610},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2609":{"this":{"__isSmartRef__":true,"id":2559}},"2610":{"timestamp":{"__isSmartRef__":true,"id":2611},"user":"lauritz","tags":[]},"2611":{"isSerializedDate":true,"string":"Wed Dec 07 2011 20:12:51 GMT+0100 (CET)"},"2612":{"submorphs":[{"__isSmartRef__":true,"id":2613}],"scripts":[],"id":"81CE6B65-FC0D-47DD-B475-5DB3D032276A","shape":{"__isSmartRef__":true,"id":2628},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2644},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2631},"lighterFill":{"__isSmartRef__":true,"id":2645},"label":{"__isSmartRef__":true,"id":2613},"showsHalos":false,"name":"SelectAllTestClassesButton","attributeConnections":[{"__isSmartRef__":true,"id":2654}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2656},"eventHandler":{"__isSmartRef__":true,"id":2657},"priorExtent":{"__isSmartRef__":true,"id":2658},"layout":{"__isSmartRef__":true,"id":2659},"distanceToDragEvent":{"__isSmartRef__":true,"id":2660},"owner":{"__isSmartRef__":true,"id":2558},"draggingEnabled":false,"_Rotation":0,"_Scale":0.9880657804942088,"derivationIds":[641,"F9FCECB3-99D4-44A6-9CE3-AA4C5AB54735","E2ECFCC4-404F-4F18-8854-EA9E3FBB0430"],"prevScroll":[0,0],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2661},"__LivelyClassName__":"lively.morphic.Button"},"2613":{"submorphs":[],"scripts":[],"id":"65371F8C-644B-4990-939A-E01E88DB6E5F","shape":{"__isSmartRef__":true,"id":2614},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2620},"_MaxTextWidth":80,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2617},"padding":{"__isSmartRef__":true,"id":2621},"_Padding":{"__isSmartRef__":true,"id":2622},"owner":{"__isSmartRef__":true,"id":2612},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2623}],"priorExtent":{"__isSmartRef__":true,"id":2625},"renderContextTable":{"__isSmartRef__":true,"id":2626},"eventHandler":{"__isSmartRef__":true,"id":2627},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":80,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[642,"36CEC889-D65D-4254-8FBE-352C6C58A5A9","C4BC15E4-1C76-46A8-8B1D-D644052F5123"],"__LivelyClassName__":"lively.morphic.Text"},"2614":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2615},"_Extent":{"__isSmartRef__":true,"id":2616},"_BorderColor":{"__isSmartRef__":true,"id":2617},"renderContextTable":{"__isSmartRef__":true,"id":2618},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2619},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2615":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2616":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2617":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2618":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2619":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2620":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2621":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2622":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2623":{"style":{"__isSmartRef__":true,"id":2624},"chunkOwner":{"__isSmartRef__":true,"id":2613},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"select all","__LivelyClassName__":"lively.morphic.TextChunk"},"2624":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2625":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2626":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2627":{"morph":{"__isSmartRef__":true,"id":2613},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2628":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2629},"_Extent":{"__isSmartRef__":true,"id":2630},"_Fill":{"__isSmartRef__":true,"id":2631},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2641},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2642},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2643},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2629":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2630":{"x":80,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2631":{"stops":[{"__isSmartRef__":true,"id":2632},{"__isSmartRef__":true,"id":2634},{"__isSmartRef__":true,"id":2636},{"__isSmartRef__":true,"id":2638}],"vector":{"__isSmartRef__":true,"id":2640},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2632":{"offset":0,"color":{"__isSmartRef__":true,"id":2633}},"2633":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2634":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2635}},"2635":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2636":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2637}},"2637":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2638":{"offset":1,"color":{"__isSmartRef__":true,"id":2639}},"2639":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2640":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2641":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2642":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2643":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2644":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2645":{"stops":[{"__isSmartRef__":true,"id":2646},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2650},{"__isSmartRef__":true,"id":2652}],"vector":{"__isSmartRef__":true,"id":2640},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2646":{"offset":0,"color":{"__isSmartRef__":true,"id":2647}},"2647":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2648":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2649}},"2649":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2650":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2651}},"2651":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2652":{"offset":1,"color":{"__isSmartRef__":true,"id":2653}},"2653":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2654":{"sourceObj":{"__isSmartRef__":true,"id":2612},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2612},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2655},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2655":{"source":{"__isSmartRef__":true,"id":2612},"target":{"__isSmartRef__":true,"id":2612}},"2656":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2657":{"morph":{"__isSmartRef__":true,"id":2612},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2658":{"x":80,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2659":{"moveHorizontal":false},"2660":{"x":39.221170689868984,"y":-7.600740881021238,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2661":{"onFire":{"__isSmartRef__":true,"id":2662}},"2662":{"varMapping":{"__isSmartRef__":true,"id":2663},"source":"function onFire() {\n this.get(\"TestRunner\").selectAllTestClasses();\n}","funcProperties":{"__isSmartRef__":true,"id":2664},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2663":{"this":{"__isSmartRef__":true,"id":2612}},"2664":{"timestamp":{"__isSmartRef__":true,"id":2665},"user":"lauritz","tags":[]},"2665":{"isSerializedDate":true,"string":"Wed Dec 07 2011 21:56:28 GMT+0100 (CET)"},"2666":{"submorphs":[{"__isSmartRef__":true,"id":2667}],"scripts":[],"id":"6A799CD7-7BFB-4E76-A673-D54A374046BA","shape":{"__isSmartRef__":true,"id":2682},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2698},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2685},"lighterFill":{"__isSmartRef__":true,"id":2699},"label":{"__isSmartRef__":true,"id":2667},"showsHalos":false,"name":"RunTestsButton","attributeConnections":[{"__isSmartRef__":true,"id":2708}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2709},"eventHandler":{"__isSmartRef__":true,"id":2710},"priorExtent":{"__isSmartRef__":true,"id":2711},"layout":{"__isSmartRef__":true,"id":2712},"distanceToDragEvent":{"__isSmartRef__":true,"id":2713},"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2558},"_Rotation":0,"_Scale":0.9880657804942089,"derivationIds":[643,"F4BF68B9-A9FF-4EB4-9E2C-6B3F068BB9EE","17022FEE-5C70-427C-B082-CFC9F78AA612"],"prevScroll":[0,0],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2714},"__LivelyClassName__":"lively.morphic.Button"},"2667":{"submorphs":[],"scripts":[],"id":"543024D6-4580-4CB7-9B56-4B9BB68820BE","shape":{"__isSmartRef__":true,"id":2668},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2674},"_MaxTextWidth":100,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2671},"padding":{"__isSmartRef__":true,"id":2675},"_Padding":{"__isSmartRef__":true,"id":2676},"owner":{"__isSmartRef__":true,"id":2666},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2677}],"priorExtent":{"__isSmartRef__":true,"id":2679},"renderContextTable":{"__isSmartRef__":true,"id":2680},"eventHandler":{"__isSmartRef__":true,"id":2681},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":100,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[644,"DF82C96F-9E57-4305-B266-7533865237B3","2757C7BD-D93F-4483-9663-D6E02B692B5E"],"__LivelyClassName__":"lively.morphic.Text"},"2668":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2669},"_Extent":{"__isSmartRef__":true,"id":2670},"_BorderColor":{"__isSmartRef__":true,"id":2671},"renderContextTable":{"__isSmartRef__":true,"id":2672},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2673},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2669":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2670":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2671":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2672":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2673":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2674":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2675":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2676":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2677":{"style":{"__isSmartRef__":true,"id":2678},"chunkOwner":{"__isSmartRef__":true,"id":2667},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"run selected","__LivelyClassName__":"lively.morphic.TextChunk"},"2678":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2679":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2680":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2681":{"morph":{"__isSmartRef__":true,"id":2667},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2682":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2683},"_Extent":{"__isSmartRef__":true,"id":2684},"_Fill":{"__isSmartRef__":true,"id":2685},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2695},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2696},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2697},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2683":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2684":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2685":{"stops":[{"__isSmartRef__":true,"id":2686},{"__isSmartRef__":true,"id":2688},{"__isSmartRef__":true,"id":2690},{"__isSmartRef__":true,"id":2692}],"vector":{"__isSmartRef__":true,"id":2694},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2686":{"offset":0,"color":{"__isSmartRef__":true,"id":2687}},"2687":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2688":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2689}},"2689":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2690":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2691}},"2691":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2692":{"offset":1,"color":{"__isSmartRef__":true,"id":2693}},"2693":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2694":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2695":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2696":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2697":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2698":{"x":67.20248735448246,"y":26.838404460404377,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2699":{"stops":[{"__isSmartRef__":true,"id":2700},{"__isSmartRef__":true,"id":2702},{"__isSmartRef__":true,"id":2704},{"__isSmartRef__":true,"id":2706}],"vector":{"__isSmartRef__":true,"id":2694},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2700":{"offset":0,"color":{"__isSmartRef__":true,"id":2701}},"2701":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2702":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2703}},"2703":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2704":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2705}},"2705":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2706":{"offset":1,"color":{"__isSmartRef__":true,"id":2707}},"2707":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2708":{"sourceObj":{"__isSmartRef__":true,"id":2666},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2666},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2709":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2710":{"morph":{"__isSmartRef__":true,"id":2666},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2711":{"x":100,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2712":{"moveHorizontal":false},"2713":{"x":74.51787004704465,"y":-14.997891785679712,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2714":{"onFire":{"__isSmartRef__":true,"id":2715}},"2715":{"varMapping":{"__isSmartRef__":true,"id":2716},"source":"function onFire() {\n this.get(\"TestRunner\").runSelectedTestClasses();\n}","funcProperties":{"__isSmartRef__":true,"id":2717},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2716":{"this":{"__isSmartRef__":true,"id":2666}},"2717":{"timestamp":{"__isSmartRef__":true,"id":2718},"user":"lauritz","tags":[]},"2718":{"isSerializedDate":true,"string":"Fri Dec 09 2011 20:04:59 GMT+0100 (CET)"},"2719":{"submorphs":[{"__isSmartRef__":true,"id":2720}],"scripts":[],"id":"54D8B9F4-88D6-4BEA-A9CB-2A3A2EB66080","shape":{"__isSmartRef__":true,"id":2735},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2751},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2738},"lighterFill":{"__isSmartRef__":true,"id":2752},"label":{"__isSmartRef__":true,"id":2720},"showsHalos":false,"name":"RemoveSelectedTestClassesButton","attributeConnections":[{"__isSmartRef__":true,"id":2761}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2763},"eventHandler":{"__isSmartRef__":true,"id":2764},"priorExtent":{"__isSmartRef__":true,"id":2765},"layout":{"__isSmartRef__":true,"id":2766},"distanceToDragEvent":{"__isSmartRef__":true,"id":2767},"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2558},"_Rotation":0,"_Scale":0.9801888648295347,"derivationIds":[645,"A66DFC21-C839-4E50-B41A-A8261F5C8531","FB180B00-5C2A-4C3D-BCD1-030F490F7951"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2768},"__LivelyClassName__":"lively.morphic.Button"},"2720":{"submorphs":[],"scripts":[],"id":"921D5E00-FA5E-445A-88C3-70EF96192E23","shape":{"__isSmartRef__":true,"id":2721},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2727},"_MaxTextWidth":130,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2724},"padding":{"__isSmartRef__":true,"id":2728},"_Padding":{"__isSmartRef__":true,"id":2729},"owner":{"__isSmartRef__":true,"id":2719},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2730}],"priorExtent":{"__isSmartRef__":true,"id":2732},"renderContextTable":{"__isSmartRef__":true,"id":2733},"eventHandler":{"__isSmartRef__":true,"id":2734},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":130,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[646,"4EA09F0B-3666-40A3-8D0E-BA3F282C82E0","535B5D7C-17A4-4DFB-9BF7-6DD0797C319A"],"__LivelyClassName__":"lively.morphic.Text"},"2721":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2722},"_Extent":{"__isSmartRef__":true,"id":2723},"_BorderColor":{"__isSmartRef__":true,"id":2724},"renderContextTable":{"__isSmartRef__":true,"id":2725},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2726},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2722":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2723":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2724":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2725":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2726":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2727":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2728":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2729":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2730":{"style":{"__isSmartRef__":true,"id":2731},"chunkOwner":{"__isSmartRef__":true,"id":2720},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove selected","__LivelyClassName__":"lively.morphic.TextChunk"},"2731":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2732":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2733":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2734":{"morph":{"__isSmartRef__":true,"id":2720},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2735":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2736},"_Extent":{"__isSmartRef__":true,"id":2737},"_Fill":{"__isSmartRef__":true,"id":2738},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2748},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2749},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2750},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2736":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2737":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2738":{"stops":[{"__isSmartRef__":true,"id":2739},{"__isSmartRef__":true,"id":2741},{"__isSmartRef__":true,"id":2743},{"__isSmartRef__":true,"id":2745}],"vector":{"__isSmartRef__":true,"id":2747},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2739":{"offset":0,"color":{"__isSmartRef__":true,"id":2740}},"2740":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2741":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2742}},"2742":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2743":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2744}},"2744":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2745":{"offset":1,"color":{"__isSmartRef__":true,"id":2746}},"2746":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2747":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2748":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2749":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2750":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2751":{"x":180,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2752":{"stops":[{"__isSmartRef__":true,"id":2753},{"__isSmartRef__":true,"id":2755},{"__isSmartRef__":true,"id":2757},{"__isSmartRef__":true,"id":2759}],"vector":{"__isSmartRef__":true,"id":2747},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2753":{"offset":0,"color":{"__isSmartRef__":true,"id":2754}},"2754":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2755":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2756}},"2756":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2757":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2758}},"2758":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2759":{"offset":1,"color":{"__isSmartRef__":true,"id":2760}},"2760":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2761":{"sourceObj":{"__isSmartRef__":true,"id":2719},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2719},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2762},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2762":{"source":{"__isSmartRef__":true,"id":2719},"target":{"__isSmartRef__":true,"id":2719}},"2763":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2764":{"morph":{"__isSmartRef__":true,"id":2719},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2765":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2766":{"moveHorizontal":true},"2767":{"x":78.38507274989763,"y":-11.600740881021238,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2768":{"onFire":{"__isSmartRef__":true,"id":2769}},"2769":{"varMapping":{"__isSmartRef__":true,"id":2770},"source":"function onFire() {\n var list = this.get('TestRunner').get('TestClassesList');\n list.getSelectedItems().forEach(function (each) {\n list.removeItemOrValue(each);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2771},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2770":{"this":{"__isSmartRef__":true,"id":2719}},"2771":{"timestamp":{"__isSmartRef__":true,"id":2772},"user":"lauritz","tags":[]},"2772":{"isSerializedDate":true,"string":"Wed Dec 07 2011 23:23:41 GMT+0100 (CET)"},"2773":{"submorphs":[{"__isSmartRef__":true,"id":2774}],"scripts":[],"id":"DDED08D6-AED3-44FD-868D-688830FD7AEC","shape":{"__isSmartRef__":true,"id":2789},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2805},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2792},"lighterFill":{"__isSmartRef__":true,"id":2806},"label":{"__isSmartRef__":true,"id":2774},"showsHalos":false,"name":"AddAvailableTestClassesButton","attributeConnections":[{"__isSmartRef__":true,"id":2815}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":2816},"eventHandler":{"__isSmartRef__":true,"id":2817},"priorExtent":{"__isSmartRef__":true,"id":2818},"layout":{"__isSmartRef__":true,"id":2819},"distanceToDragEvent":{"__isSmartRef__":true,"id":2820},"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2558},"_Rotation":0,"_Scale":0.9880657804942091,"derivationIds":[647,"4487436F-29FA-4593-8F88-9014FE8EE7EC","F952B883-DDF5-4D5A-A3EB-8FF949EC8910"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2821},"__LivelyClassName__":"lively.morphic.Button"},"2774":{"submorphs":[],"scripts":[],"id":"CEE6C234-CD3D-4775-95B1-3EAF3FA6ABFF","shape":{"__isSmartRef__":true,"id":2775},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2781},"_MaxTextWidth":130,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2778},"padding":{"__isSmartRef__":true,"id":2782},"_Padding":{"__isSmartRef__":true,"id":2783},"owner":{"__isSmartRef__":true,"id":2773},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2784}],"priorExtent":{"__isSmartRef__":true,"id":2786},"renderContextTable":{"__isSmartRef__":true,"id":2787},"eventHandler":{"__isSmartRef__":true,"id":2788},"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":130,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[648,"BE8B9C83-9B80-4C6A-9181-E3A06EC02246","77C6FC48-D382-4C7B-B524-B27AE6EB8647"],"__LivelyClassName__":"lively.morphic.Text"},"2775":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2776},"_Extent":{"__isSmartRef__":true,"id":2777},"_BorderColor":{"__isSmartRef__":true,"id":2778},"renderContextTable":{"__isSmartRef__":true,"id":2779},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2780},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2776":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2777":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2778":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2779":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2780":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2781":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2782":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2783":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2784":{"style":{"__isSmartRef__":true,"id":2785},"chunkOwner":{"__isSmartRef__":true,"id":2774},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"add all available","__LivelyClassName__":"lively.morphic.TextChunk"},"2785":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2786":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2787":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2788":{"morph":{"__isSmartRef__":true,"id":2774},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2789":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2790},"_Extent":{"__isSmartRef__":true,"id":2791},"_Fill":{"__isSmartRef__":true,"id":2792},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2802},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2803},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2804},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2790":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2791":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2792":{"stops":[{"__isSmartRef__":true,"id":2793},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799}],"vector":{"__isSmartRef__":true,"id":2801},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2793":{"offset":0,"color":{"__isSmartRef__":true,"id":2794}},"2794":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2795":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2796}},"2796":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2797":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2798}},"2798":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2799":{"offset":1,"color":{"__isSmartRef__":true,"id":2800}},"2800":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2801":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2802":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2803":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2804":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2805":{"x":310,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2806":{"stops":[{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2811},{"__isSmartRef__":true,"id":2813}],"vector":{"__isSmartRef__":true,"id":2801},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2807":{"offset":0,"color":{"__isSmartRef__":true,"id":2808}},"2808":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2809":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2810}},"2810":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2811":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2812}},"2812":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2813":{"offset":1,"color":{"__isSmartRef__":true,"id":2814}},"2814":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2815":{"sourceObj":{"__isSmartRef__":true,"id":2773},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2773},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2816":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2817":{"morph":{"__isSmartRef__":true,"id":2773},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2818":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2819":{"moveHorizontal":false},"2820":{"x":75.02517708843084,"y":-12.600740881021238,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2821":{"onFire":{"__isSmartRef__":true,"id":2822}},"2822":{"varMapping":{"__isSmartRef__":true,"id":2823},"source":"function onFire() {\n this.get('TestRunner').listAllAvailableTestClasses();\n}","funcProperties":{"__isSmartRef__":true,"id":2824},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2823":{"this":{"__isSmartRef__":true,"id":2773}},"2824":{"timestamp":{"__isSmartRef__":true,"id":2825},"user":"lauritz","tags":[]},"2825":{"isSerializedDate":true,"string":"Fri Dec 09 2011 19:46:19 GMT+0100 (CET)"},"2826":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2827},"id":"A14CB30F-BD45-4A35-9CD3-C262A1223460","renderContextTable":{"__isSmartRef__":true,"id":2832},"eventHandler":{"__isSmartRef__":true,"id":2833},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2834},"name":"TestRunProgressIndicator","priorExtent":{"__isSmartRef__":true,"id":2835},"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":2836},"partsBinMetaInfo":{"__isSmartRef__":true,"id":2837},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2558},"_Rotation":0,"_Scale":0.986090636999001,"derivationIds":[649,"31F2A78D-2F2E-4C07-9C00-3A177C9BA836","3776CE80-6301-46CB-ADEA-C45FB4D72A20"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2838},"__LivelyClassName__":"lively.morphic.Image"},"2827":{"_Position":{"__isSmartRef__":true,"id":2828},"renderContextTable":{"__isSmartRef__":true,"id":2829},"_Extent":{"__isSmartRef__":true,"id":2830},"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2831},"_Opacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Image"},"2828":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2829":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML","setImageURL":"setImageURLHTML","getNativeExtent":"getNativeExtentHTML"},"2830":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2831":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2832":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2833":{"morph":{"__isSmartRef__":true,"id":2826},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2834":{"x":539.9999999999999,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2835":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2836":{"x":39,"y":-11,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2837":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2838":{"hide":{"__isSmartRef__":true,"id":2839},"show":{"__isSmartRef__":true,"id":2847}},"2839":{"varMapping":{"__isSmartRef__":true,"id":2840},"source":"function hide() {\n this.setOpacity(0);\n $super();\n}","funcProperties":{"__isSmartRef__":true,"id":2845},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2840":{"this":{"__isSmartRef__":true,"id":2826},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2841}},"2841":{"$super":{"__isSmartRef__":true,"id":2842}},"2842":{"varMapping":{"__isSmartRef__":true,"id":2843},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2844},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2843":{"obj":{"__isSmartRef__":true,"id":2826},"name":"hide"},"2844":{},"2845":{"timestamp":{"__isSmartRef__":true,"id":2846},"user":"lauritz","tags":[]},"2846":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:03:32 GMT+0100 (CET)"},"2847":{"varMapping":{"__isSmartRef__":true,"id":2848},"source":"function show() {\n this.setOpacity(1);\n $super();\n}","funcProperties":{"__isSmartRef__":true,"id":2853},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2848":{"this":{"__isSmartRef__":true,"id":2826},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2849}},"2849":{"$super":{"__isSmartRef__":true,"id":2850}},"2850":{"varMapping":{"__isSmartRef__":true,"id":2851},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2852},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2851":{"obj":{"__isSmartRef__":true,"id":2826},"name":"show"},"2852":{},"2853":{"timestamp":{"__isSmartRef__":true,"id":2854},"user":"lauritz","tags":[]},"2854":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:03:32 GMT+0100 (CET)"},"2855":{"position":{"__isSmartRef__":true,"id":2856},"_Extent":{"__isSmartRef__":true,"id":2857},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2858},"_Fill":{"__isSmartRef__":true,"id":2859},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2860},"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2861},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2856":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2857":{"x":561,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2858":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2859":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2860":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2861":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2862":{"x":4.31,"y":436.68000000000006,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2863":{"partsSpaceName":"PartsBin/Layout/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":4,"partName":"HBox","changes":[{"__isSmartRef__":true,"id":2864}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2864":{"date":{"__isSmartRef__":true,"id":2865},"author":"fbo","message":"","id":"C0A8DE73-F7F3-437E-B0A6-5DD5B6456C9A"},"2865":{"isSerializedDate":true,"string":"Tue Nov 29 2011 21:11:31 GMT+0100 (CET)"},"2866":{"x":561,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2867":{"layouter":{"__isSmartRef__":true,"id":2868},"extentWithoutPlaceholder":{"__isSmartRef__":true,"id":2869}},"2868":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":2558},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout"},"2869":{"x":591.175,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2870":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2871":{"morph":{"__isSmartRef__":true,"id":2558},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2872":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2873},"_Extent":{"__isSmartRef__":true,"id":2874},"_Fill":{"__isSmartRef__":true,"id":2875},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2876},"renderContextTable":{"__isSmartRef__":true,"id":2877},"_BorderRadius":6.29,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2878},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2873":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2874":{"x":569.62,"y":665.78,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2875":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2876":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2877":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2878":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2879":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2880":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2881":{"morph":{"__isSmartRef__":true,"id":2064},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2882":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true,"layouter":{"__isSmartRef__":true,"id":2883},"extentWithoutPlaceholder":{"__isSmartRef__":true,"id":2884}},"2883":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":4.31,"spacing":5.3950000000000005,"container":{"__isSmartRef__":true,"id":2064},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.VerticalLayout"},"2884":{"x":532.82,"y":663.78,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2885":{"x":568.62,"y":665.78,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2886":{"submorphs":[{"__isSmartRef__":true,"id":2064},{"__isSmartRef__":true,"id":2887}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3034},"id":"54A53469-19DF-4E48-B7DC-544F33A7D60A","renderContextTable":{"__isSmartRef__":true,"id":3038},"eventHandler":{"__isSmartRef__":true,"id":3039},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3040},"LK2":true,"_Position":{"__isSmartRef__":true,"id":3041},"priorExtent":{"__isSmartRef__":true,"id":3042},"targetMorph":{"__isSmartRef__":true,"id":2064},"titleBar":{"__isSmartRef__":true,"id":2887},"contentOffset":{"__isSmartRef__":true,"id":2879},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3043},"name":"TestRunner","highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":3082},"isBeingDragged":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"prevScroll":[0,0],"testRunner":{"__isSmartRef__":true,"id":2064},"isCiJob":false,"_Rotation":0,"_Scale":1,"derivationIds":[614,"672443A9-408F-4CE4-87E2-F935CC71435D","3A90D5E5-BE2D-4304-A9FE-F3232C1E7F63"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3083},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"2887":{"submorphs":[{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2902},{"__isSmartRef__":true,"id":2949},{"__isSmartRef__":true,"id":2983}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3018},"id":"CA43EEB8-6BB4-4734-93C4-37BE94F9C26C","renderContextTable":{"__isSmartRef__":true,"id":3029},"eventHandler":{"__isSmartRef__":true,"id":3030},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3031},"_Position":{"__isSmartRef__":true,"id":3032},"windowMorph":{"__isSmartRef__":true,"id":2886},"label":{"__isSmartRef__":true,"id":2888},"closeButton":{"__isSmartRef__":true,"id":2902},"menuButton":{"__isSmartRef__":true,"id":2949},"collapseButton":{"__isSmartRef__":true,"id":2983},"priorExtent":{"__isSmartRef__":true,"id":3033},"owner":{"__isSmartRef__":true,"id":2886},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"prevScroll":[0,0],"derivationIds":[650,"20674C96-2BD3-472A-8F3D-72639BAAAE0E","BB2B5000-4E71-4CB5-A327-7CFC14C96FD6"],"__LivelyClassName__":"lively.morphic.TitleBar"},"2888":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2889},"id":"9FE5BB5E-16D0-48AC-826D-0614B6FA906B","renderContextTable":{"__isSmartRef__":true,"id":2895},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2896}],"eventHandler":{"__isSmartRef__":true,"id":2898},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":2899},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":2887},"priorExtent":{"__isSmartRef__":true,"id":2900},"_MaxTextWidth":511.88724059394735,"_MinTextWidth":511.88724059394735,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":2901},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"prevScroll":[0,0],"derivationIds":[651,"8FA05C50-4DCC-4D46-BF93-600780A116C1","83A4F153-86A5-4A1E-BD4E-3F325062E4BE"],"__LivelyClassName__":"lively.morphic.Text"},"2889":{"_Position":{"__isSmartRef__":true,"id":2890},"renderContextTable":{"__isSmartRef__":true,"id":2891},"_Extent":{"__isSmartRef__":true,"id":2892},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2893},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2894},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2890":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2891":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2892":{"x":511.88724059394735,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2893":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2894":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2895":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2896":{"style":{"__isSmartRef__":true,"id":2897},"chunkOwner":{"__isSmartRef__":true,"id":2888},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TestRunner","__LivelyClassName__":"lively.morphic.TextChunk"},"2897":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2898":{"morph":{"__isSmartRef__":true,"id":2888},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2899":{"resizeWidth":true},"2900":{"x":511.88724059394735,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2901":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2902":{"submorphs":[{"__isSmartRef__":true,"id":2903}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2915},"id":"6C052FC0-6303-46DB-B62A-E9DF82F6FEB0","renderContextTable":{"__isSmartRef__":true,"id":2931},"eventHandler":{"__isSmartRef__":true,"id":2932},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":2933},"priorExtent":{"__isSmartRef__":true,"id":2934},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2921},"lighterFill":{"__isSmartRef__":true,"id":2935},"label":{"__isSmartRef__":true,"id":2903},"owner":{"__isSmartRef__":true,"id":2887},"layout":{"__isSmartRef__":true,"id":2944},"attributeConnections":[{"__isSmartRef__":true,"id":2945},{"__isSmartRef__":true,"id":2947}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","derivationIds":[652,"E723045D-C97E-4DE6-9760-F2CA278E09AD","1C2C447E-EEA2-4F25-8075-B73F307C2A64"],"__LivelyClassName__":"lively.morphic.WindowControl"},"2903":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2904},"id":"0A6440EB-B32C-450B-BA82-91166DA3DE67","renderContextTable":{"__isSmartRef__":true,"id":2909},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2910}],"eventHandler":{"__isSmartRef__":true,"id":2912},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2913},"priorExtent":{"__isSmartRef__":true,"id":2914},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2902},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[653,"7D71CB26-6657-4D24-8C15-3A56B270AD69","518694CC-DBFD-4AAA-80F3-C77D194A19C5"],"__LivelyClassName__":"lively.morphic.Text"},"2904":{"_Position":{"__isSmartRef__":true,"id":2905},"renderContextTable":{"__isSmartRef__":true,"id":2906},"_Extent":{"__isSmartRef__":true,"id":2907},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2908},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2894},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2905":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2906":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2907":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2908":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2909":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2910":{"style":{"__isSmartRef__":true,"id":2911},"chunkOwner":{"__isSmartRef__":true,"id":2903},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2911":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2912":{"morph":{"__isSmartRef__":true,"id":2903},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2913":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2914":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2915":{"_Position":{"__isSmartRef__":true,"id":2916},"renderContextTable":{"__isSmartRef__":true,"id":2917},"_Extent":{"__isSmartRef__":true,"id":2918},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2919},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2920},"_Fill":{"__isSmartRef__":true,"id":2921},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2916":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2917":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2918":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2919":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2920":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2921":{"stops":[{"__isSmartRef__":true,"id":2922},{"__isSmartRef__":true,"id":2924},{"__isSmartRef__":true,"id":2926},{"__isSmartRef__":true,"id":2928}],"vector":{"__isSmartRef__":true,"id":2930},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2922":{"offset":0,"color":{"__isSmartRef__":true,"id":2923}},"2923":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2924":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2925}},"2925":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2926":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2927}},"2927":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2928":{"offset":1,"color":{"__isSmartRef__":true,"id":2929}},"2929":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2930":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2931":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2932":{"morph":{"__isSmartRef__":true,"id":2902},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2933":{"x":550.8872405939474,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2934":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2935":{"stops":[{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942}],"vector":{"__isSmartRef__":true,"id":2930},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2936":{"offset":0,"color":{"__isSmartRef__":true,"id":2937}},"2937":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2938":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2939}},"2939":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2940":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2941}},"2941":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2942":{"offset":1,"color":{"__isSmartRef__":true,"id":2943}},"2943":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2944":{"moveHorizontal":true},"2945":{"sourceObj":{"__isSmartRef__":true,"id":2902},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2886},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2946},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2946":{"source":{"__isSmartRef__":true,"id":2902},"target":{"__isSmartRef__":true,"id":2886}},"2947":{"sourceObj":{"__isSmartRef__":true,"id":2902},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2886},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2948},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2948":{"source":{"__isSmartRef__":true,"id":2902},"target":{"__isSmartRef__":true,"id":2886}},"2949":{"submorphs":[{"__isSmartRef__":true,"id":2950}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2961},"id":"DE112F09-B7BD-4E85-AB21-CE36DD147BC1","renderContextTable":{"__isSmartRef__":true,"id":2966},"eventHandler":{"__isSmartRef__":true,"id":2967},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":2968},"priorExtent":{"__isSmartRef__":true,"id":2969},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2921},"lighterFill":{"__isSmartRef__":true,"id":2970},"label":{"__isSmartRef__":true,"id":2950},"owner":{"__isSmartRef__":true,"id":2887},"attributeConnections":[{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":2981}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","derivationIds":[654,"1825D5BF-1DC2-44B8-98C5-EA80EE8EC7E6","AA34044D-A4C8-47DC-8641-90270FC64B58"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.WindowControl"},"2950":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2951},"id":"21EF2008-BE31-4E21-A806-179230596823","renderContextTable":{"__isSmartRef__":true,"id":2955},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2956}],"eventHandler":{"__isSmartRef__":true,"id":2958},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2959},"priorExtent":{"__isSmartRef__":true,"id":2960},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2949},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[655,"408469B8-3893-4425-B98E-92CDFD007211","7020133E-7913-4F1C-994C-2D723BD74FF3"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"2951":{"_Position":{"__isSmartRef__":true,"id":2952},"renderContextTable":{"__isSmartRef__":true,"id":2953},"_Extent":{"__isSmartRef__":true,"id":2954},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2908},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2894},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2952":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2953":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2954":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2955":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2956":{"style":{"__isSmartRef__":true,"id":2957},"chunkOwner":{"__isSmartRef__":true,"id":2950},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2957":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2958":{"morph":{"__isSmartRef__":true,"id":2950},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2959":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2960":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2961":{"_Position":{"__isSmartRef__":true,"id":2962},"renderContextTable":{"__isSmartRef__":true,"id":2963},"_Extent":{"__isSmartRef__":true,"id":2964},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2965},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2920},"_Fill":{"__isSmartRef__":true,"id":2921},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2962":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2963":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2964":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2965":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2966":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2967":{"morph":{"__isSmartRef__":true,"id":2949},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2968":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2969":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2970":{"stops":[{"__isSmartRef__":true,"id":2971},{"__isSmartRef__":true,"id":2973},{"__isSmartRef__":true,"id":2975},{"__isSmartRef__":true,"id":2977}],"vector":{"__isSmartRef__":true,"id":2930},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2971":{"offset":0,"color":{"__isSmartRef__":true,"id":2972}},"2972":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2973":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2974}},"2974":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2975":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2976}},"2976":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2977":{"offset":1,"color":{"__isSmartRef__":true,"id":2978}},"2978":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2979":{"sourceObj":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2886},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2980},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2980":{"source":{"__isSmartRef__":true,"id":2949},"target":{"__isSmartRef__":true,"id":2886}},"2981":{"sourceObj":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2886},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2982},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2982":{"source":{"__isSmartRef__":true,"id":2949},"target":{"__isSmartRef__":true,"id":2886}},"2983":{"submorphs":[{"__isSmartRef__":true,"id":2984}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2995},"id":"081714F6-BEE6-449B-A779-0FBCC48A70CC","renderContextTable":{"__isSmartRef__":true,"id":3000},"eventHandler":{"__isSmartRef__":true,"id":3001},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":3002},"priorExtent":{"__isSmartRef__":true,"id":3003},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2921},"lighterFill":{"__isSmartRef__":true,"id":3004},"label":{"__isSmartRef__":true,"id":2984},"owner":{"__isSmartRef__":true,"id":2887},"layout":{"__isSmartRef__":true,"id":3013},"attributeConnections":[{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3016}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","derivationIds":[656,"03A06C2E-536A-4832-BDA2-43C37595D949","95119A6F-D4DC-451D-BC3D-B8400CBF9B88"],"__LivelyClassName__":"lively.morphic.WindowControl"},"2984":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2985},"id":"6ED15B20-0AD3-4F2F-82EE-97FEB7F718BF","renderContextTable":{"__isSmartRef__":true,"id":2989},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2990}],"eventHandler":{"__isSmartRef__":true,"id":2992},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2993},"priorExtent":{"__isSmartRef__":true,"id":2994},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2983},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[657,"39B545AC-091E-4169-BDDB-8F2EE9968575","BA1D21E6-095C-42C4-87AF-8B35EC0AE0B4"],"__LivelyClassName__":"lively.morphic.Text"},"2985":{"_Position":{"__isSmartRef__":true,"id":2986},"renderContextTable":{"__isSmartRef__":true,"id":2987},"_Extent":{"__isSmartRef__":true,"id":2988},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2908},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2894},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2986":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2987":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2988":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2989":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2990":{"style":{"__isSmartRef__":true,"id":2991},"chunkOwner":{"__isSmartRef__":true,"id":2984},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2991":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2992":{"morph":{"__isSmartRef__":true,"id":2984},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2993":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2994":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2995":{"_Position":{"__isSmartRef__":true,"id":2996},"renderContextTable":{"__isSmartRef__":true,"id":2997},"_Extent":{"__isSmartRef__":true,"id":2998},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2999},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2920},"_Fill":{"__isSmartRef__":true,"id":2921},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2996":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2997":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2998":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2999":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3000":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3001":{"morph":{"__isSmartRef__":true,"id":2983},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3002":{"x":531.8872405939474,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3003":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3004":{"stops":[{"__isSmartRef__":true,"id":3005},{"__isSmartRef__":true,"id":3007},{"__isSmartRef__":true,"id":3009},{"__isSmartRef__":true,"id":3011}],"vector":{"__isSmartRef__":true,"id":2930},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3005":{"offset":0,"color":{"__isSmartRef__":true,"id":3006}},"3006":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3007":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3008}},"3008":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3009":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3010}},"3010":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3011":{"offset":1,"color":{"__isSmartRef__":true,"id":3012}},"3012":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3013":{"moveHorizontal":true},"3014":{"sourceObj":{"__isSmartRef__":true,"id":2983},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2886},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3015},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3015":{"source":{"__isSmartRef__":true,"id":2983},"target":{"__isSmartRef__":true,"id":2886}},"3016":{"sourceObj":{"__isSmartRef__":true,"id":2983},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2886},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3017},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3017":{"source":{"__isSmartRef__":true,"id":2983},"target":{"__isSmartRef__":true,"id":2886}},"3018":{"_Position":{"__isSmartRef__":true,"id":3019},"renderContextTable":{"__isSmartRef__":true,"id":3020},"_Extent":{"__isSmartRef__":true,"id":3021},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3022},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3023},"_Fill":{"__isSmartRef__":true,"id":3024},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3019":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3020":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3021":{"x":570.8872405939474,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3022":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3023":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3024":{"stops":[{"__isSmartRef__":true,"id":3025},{"__isSmartRef__":true,"id":3027}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3025":{"offset":0,"color":{"__isSmartRef__":true,"id":3026}},"3026":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3027":{"offset":1,"color":{"__isSmartRef__":true,"id":3028}},"3028":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3029":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3030":{"morph":{"__isSmartRef__":true,"id":2887},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3031":{"resizeWidth":true,"adjustForNewBounds":true},"3032":{"x":0,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3033":{"x":570.8872405939474,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3034":{"renderContextTable":{"__isSmartRef__":true,"id":3035},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3036},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3037},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3035":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3036":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3037":{"x":533.8872405939474,"y":686.1095539984428,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3038":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3039":{"morph":{"__isSmartRef__":true,"id":2886},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3040":{"adjustForNewBounds":true},"3041":{"x":2204.5563797030263,"y":17.443219996773564,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3042":{"x":533.8872405939474,"y":686.1095539984428,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3043":{"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"Load modules and their test classes, then run test cases.","partName":"TestRunner","changes":[{"__isSmartRef__":true,"id":3044},{"__isSmartRef__":true,"id":3046},{"__isSmartRef__":true,"id":3048},{"__isSmartRef__":true,"id":3050},{"__isSmartRef__":true,"id":3052},{"__isSmartRef__":true,"id":3054},{"__isSmartRef__":true,"id":3056},{"__isSmartRef__":true,"id":3058},{"__isSmartRef__":true,"id":3060},{"__isSmartRef__":true,"id":3062},{"__isSmartRef__":true,"id":3064},{"__isSmartRef__":true,"id":3066},{"__isSmartRef__":true,"id":3068},{"__isSmartRef__":true,"id":3070},{"__isSmartRef__":true,"id":3072},{"__isSmartRef__":true,"id":3074},{"__isSmartRef__":true,"id":3076},{"__isSmartRef__":true,"id":3078},{"__isSmartRef__":true,"id":3080}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3044":{"date":{"__isSmartRef__":true,"id":3045},"author":"fbo","message":"","id":"83D258DB-F490-4351-9D14-79F82E1905ED"},"3045":{"isSerializedDate":true,"string":"Mon Dec 12 2011 19:50:17 GMT+0100 (CET)"},"3046":{"date":{"__isSmartRef__":true,"id":3047},"author":"fbo","message":"","id":"700DCFD9-AD44-4BAC-BF10-1A93EB4DCECF"},"3047":{"isSerializedDate":true,"string":"Mon Dec 12 2011 19:44:55 GMT+0100 (CET)"},"3048":{"date":{"__isSmartRef__":true,"id":3049},"author":"undefined","message":"jenkins job execution loads specified modules now","id":"F3F2DEC0-E4E9-4B05-B0DE-6D23F6B2C3BF"},"3049":{"isSerializedDate":true,"string":"Mon Dec 12 2011 19:27:38 GMT+0100 (CET)"},"3050":{"date":{"__isSmartRef__":true,"id":3051},"author":"undefined","message":"made jenkins job execution load specified modules","id":"439DDAFD-99C2-4214-99CA-4C5602C3A78D"},"3051":{"isSerializedDate":true,"string":"Mon Dec 12 2011 19:26:53 GMT+0100 (CET)"},"3052":{"date":{"__isSmartRef__":true,"id":3053},"author":"lauritz","message":"Added a list for modules, added default modules, refactored.","id":"F5648405-3A45-4E84-92D0-671B6AC18ABA"},"3053":{"isSerializedDate":true,"string":"Wed Dec 07 2011 22:54:25 GMT+0100 (CET)"},"3054":{"date":{"__isSmartRef__":true,"id":3055},"author":"lauritz","message":"Added a list for modules, added default modules, refactored.","id":"F5648405-3A45-4E84-92D0-671B6AC18ABA"},"3055":{"isSerializedDate":true,"string":"Wed Dec 07 2011 22:54:25 GMT+0100 (CET)"},"3056":{"date":{"__isSmartRef__":true,"id":3057},"author":"lauritz","message":"fixed \"add\" button, added \"remove selected\" button for test classes","id":"B6576AB8-367D-4650-AEA6-43515F2DE0B9"},"3057":{"isSerializedDate":true,"string":"Wed Dec 07 2011 23:24:31 GMT+0100 (CET)"},"3058":{"date":{"__isSmartRef__":true,"id":3059},"author":"lauritz","message":"fixed \"add\" button, added \"remove selected\" button for test classes","id":"B6576AB8-367D-4650-AEA6-43515F2DE0B9"},"3059":{"isSerializedDate":true,"string":"Wed Dec 07 2011 23:24:31 GMT+0100 (CET)"},"3060":{"date":{"__isSmartRef__":true,"id":3061},"author":"lauritz","message":"changed all avail button.","id":"BBC54146-5B70-4093-917C-8EA1EB527BA1"},"3061":{"isSerializedDate":true,"string":"Fri Dec 09 2011 00:06:18 GMT+0100 (CET)"},"3062":{"date":{"__isSmartRef__":true,"id":3063},"author":"lauritz","message":"changed all avail button.","id":"BBC54146-5B70-4093-917C-8EA1EB527BA1"},"3063":{"isSerializedDate":true,"string":"Fri Dec 09 2011 00:06:18 GMT+0100 (CET)"},"3064":{"date":{"__isSmartRef__":true,"id":3065},"author":"lauritz","message":"changed labels","id":"25C2A417-296E-4213-82F3-EAB0B587E49D"},"3065":{"isSerializedDate":true,"string":"Fri Dec 09 2011 00:12:14 GMT+0100 (CET)"},"3066":{"date":{"__isSmartRef__":true,"id":3067},"author":"fbo","message":"bug fix.","id":"307A9030-AAC0-40DF-BF12-0603E7DFC39C"},"3067":{"isSerializedDate":true,"string":"Fri Dec 09 2011 02:51:04 GMT+0100 (CET)"},"3068":{"date":{"__isSmartRef__":true,"id":3069},"author":"lauritz","message":"added a button to load default test modules, refactored test runner api","id":"949D4503-99AF-4CE2-982C-ACA6C1FB3D88"},"3069":{"isSerializedDate":true,"string":"Fri Dec 09 2011 19:57:56 GMT+0100 (CET)"},"3070":{"date":{"__isSmartRef__":true,"id":3071},"author":"lauritz","message":"adapted module loading","id":"A1ECFCCD-0BCE-42BB-BF84-7BE100D421A2"},"3071":{"isSerializedDate":true,"string":"Fri Dec 09 2011 22:51:39 GMT+0100 (CET)"},"3072":{"date":{"__isSmartRef__":true,"id":3073},"author":"lauritz","message":"corrected spinners, removed network tests from defaults","id":"46D232BE-75DE-4A68-85C0-1668813758D1"},"3073":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:06:03 GMT+0100 (CET)"},"3074":{"date":{"__isSmartRef__":true,"id":3075},"author":"lauritz","message":"(hopefully) fixed a serialization dependency","id":"1CEF22A0-7D7C-49D6-A85A-50C32129E616"},"3075":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:32:33 GMT+0100 (CET)"},"3076":{"date":{"__isSmartRef__":true,"id":3077},"author":"lauritz","message":"preselects added modules","id":"21838602-ADD0-4158-BA23-BD2A53DD0A1D"},"3077":{"isSerializedDate":true,"string":"Mon Dec 19 2011 22:46:52 GMT+0100 (CET)"},"3078":{"date":{"__isSmartRef__":true,"id":3079},"author":"undefined","message":"push fail info to server","id":"45388299-E353-425D-A646-9DDCE3E7809A"},"3079":{"isSerializedDate":true,"string":"Wed Dec 21 2011 04:14:28 GMT+0100 (CET)"},"3080":{"date":{"__isSmartRef__":true,"id":3081},"author":"lauritz","message":"layout fix","id":"3EE93DBE-29DD-4F68-A639-2C6A73B639FC"},"3081":{"isSerializedDate":true,"string":"Wed Dec 21 2011 17:47:22 GMT+0100 (CET)"},"3082":{"x":2511,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3083":{"reset":{"__isSmartRef__":true,"id":3084},"runCiJob":{"__isSmartRef__":true,"id":3088},"reportCiResult":{"__isSmartRef__":true,"id":3092},"couchDB":{"__isSmartRef__":true,"id":3096},"latestJob":{"__isSmartRef__":true,"id":3100}},"3084":{"varMapping":{"__isSmartRef__":true,"id":3085},"source":"function reset() {\n this.testRunner.reset();\n this.isCiJob = false;\n delete this.testId;\n}","funcProperties":{"__isSmartRef__":true,"id":3086},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3085":{"this":{"__isSmartRef__":true,"id":2886}},"3086":{"timestamp":{"__isSmartRef__":true,"id":3087},"user":"lauritz","tags":["reset"]},"3087":{"isSerializedDate":true,"string":"Fri Dec 09 2011 19:37:22 GMT+0100 (CET)"},"3088":{"varMapping":{"__isSmartRef__":true,"id":3089},"source":"function runCiJob() {\n this.reset();\n\n this.isCiJob = true;\n\n var job = this.latestJob();\n var testId = this.testId = job.testId;\n var modules = job.modules;\n\n modules.forEach((function (each) {\n this.testRunner.addModule(each);\n }).bind(this));\n \n this.testRunner.loadModulesAndRunTheirTests();\n}","funcProperties":{"__isSmartRef__":true,"id":3090},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3089":{"this":{"__isSmartRef__":true,"id":2886}},"3090":{"timestamp":{"__isSmartRef__":true,"id":3091},"user":"fbo","tags":["jenkins"]},"3091":{"isSerializedDate":true,"string":"Mon Dec 12 2011 19:50:10 GMT+0100 (CET)"},"3092":{"varMapping":{"__isSmartRef__":true,"id":3093},"source":"function reportCiResult() {\n var testId = this.testId;\n var db = this.couchDB();\n var jobResults = db.open('last_test_result');\n alert(this.testRunner.testSuite.result.failed.length);\n jobResults.testId = this.testId;\n jobResults.message = this.get('ResultPane').getTextString();\n jobResults.timestamp = new Date();\n jobResults.modules = this.testRunner.loadedModules.toString();\n jobResults.testsRun = this.testRunner.numberOfTestCases;\n jobResults.testsFailed = this.testRunner.testSuite.result.failed.length;\n jobResults.testsPassed = this.testRunner.numberOfTestCases - this.testRunner.testSuite.result.failed.length;\n jobResults.failed = this.testRunner.testSuite.result.failed;\n db.save(jobResults);\n this.isCiJob = undefined;\n this.testId = undefined;\n}","funcProperties":{"__isSmartRef__":true,"id":3094},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3093":{"this":{"__isSmartRef__":true,"id":2886}},"3094":{"timestamp":{"__isSmartRef__":true,"id":3095},"user":"undefined","tags":["jenkins"]},"3095":{"isSerializedDate":true,"string":"Wed Dec 21 2011 04:14:04 GMT+0100 (CET)"},"3096":{"varMapping":{"__isSmartRef__":true,"id":3097},"source":"function couchDB() {\n return new CouchDB('test_results', 'http://livelyk.iriscouch.com');\n}","funcProperties":{"__isSmartRef__":true,"id":3098},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3097":{"this":{"__isSmartRef__":true,"id":2886}},"3098":{"timestamp":{"__isSmartRef__":true,"id":3099},"user":"lauritz","tags":[]},"3099":{"isSerializedDate":true,"string":"Fri Dec 09 2011 22:54:43 GMT+0100 (CET)"},"3100":{"varMapping":{"__isSmartRef__":true,"id":3101},"source":"function latestJob() {\n module('apps.CouchDB').load();\n var db = this.couchDB();\n return db.open('test_runner_job'); \n}","funcProperties":{"__isSmartRef__":true,"id":3102},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3101":{"this":{"__isSmartRef__":true,"id":2886}},"3102":{"timestamp":{"__isSmartRef__":true,"id":3103},"user":"undefined","tags":["jenkins"]},"3103":{"isSerializedDate":true,"string":"Mon Dec 12 2011 19:25:03 GMT+0100 (CET)"},"3104":{"isSerializedDate":true,"string":"Mon Feb 06 2012 23:57:39 GMT+0100 (CET)"},"3105":{"reset":{"__isSmartRef__":true,"id":3106},"addModule":{"__isSmartRef__":true,"id":3110},"addTestClasses":{"__isSmartRef__":true,"id":3114},"addTestClass":{"__isSmartRef__":true,"id":3118},"selectAllModules":{"__isSmartRef__":true,"id":3122},"selectAllTestClasses":{"__isSmartRef__":true,"id":3126},"displayResult":{"__isSmartRef__":true,"id":3130},"showTestRunResultCallback":{"__isSmartRef__":true,"id":3134},"loadSelectedModules":{"__isSmartRef__":true,"id":3138},"setTestClasses":{"__isSmartRef__":true,"id":3142},"listAllAvailableTestClasses":{"__isSmartRef__":true,"id":3146},"loadModulesAndRunTheirTests":{"__isSmartRef__":true,"id":3150},"runSelectedTestClasses":{"__isSmartRef__":true,"id":3154}},"3106":{"varMapping":{"__isSmartRef__":true,"id":3107},"source":"function reset() {\n this.get('ModuleList').setList([]);\n this.get('TestClassesList').setList([]);\n this.displayResult('');\n this.get('AdditionalModuleInput').setTextString('');\n this.get('ModuleProgressIndicator').hide();\n this.get('TestRunProgressIndicator').hide();\n this.doNotSerialize = ['testSuite','loadedModules'];\n}","funcProperties":{"__isSmartRef__":true,"id":3108},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3107":{"this":{"__isSmartRef__":true,"id":2064}},"3108":{"timestamp":{"__isSmartRef__":true,"id":3109},"user":"lauritz","tags":["menu"]},"3109":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:26:44 GMT+0100 (CET)"},"3110":{"varMapping":{"__isSmartRef__":true,"id":3111},"source":"function addModule(moduleName) {\n var name = moduleName.trim();\n var listItem = {\n isListItem: true,\n selectionString: name,\n string: name,\n value: name\n }\n var moduleList = this.get('ModuleList');\n moduleList.addItem(listItem);\n moduleList.selectAt(moduleList.getList().length - 1);\n}","funcProperties":{"__isSmartRef__":true,"id":3112},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3111":{"this":{"__isSmartRef__":true,"id":2064}},"3112":{"timestamp":{"__isSmartRef__":true,"id":3113},"user":"lauritz","tags":["ci api","button"]},"3113":{"isSerializedDate":true,"string":"Mon Dec 19 2011 22:46:28 GMT+0100 (CET)"},"3114":{"varMapping":{"__isSmartRef__":true,"id":3115},"source":"function addTestClasses(testCaseClasses) {\n testCaseClasses.forEach((function (each) {\n this.addTestClass(each);\n }).bind(this));\n}","funcProperties":{"__isSmartRef__":true,"id":3116},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3115":{"this":{"__isSmartRef__":true,"id":2064}},"3116":{"timestamp":{"__isSmartRef__":true,"id":3117},"user":"lauritz","tags":["private"]},"3117":{"isSerializedDate":true,"string":"Wed Dec 07 2011 21:50:53 GMT+0100 (CET)"},"3118":{"varMapping":{"__isSmartRef__":true,"id":3119},"source":"function addTestClass(testClass) {\n var testClass = testClass.type ? testClass.type : testClass;\n this.get('TestClassesList').addItem(testClass);\n}","funcProperties":{"__isSmartRef__":true,"id":3120},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3119":{"this":{"__isSmartRef__":true,"id":2064}},"3120":{"timestamp":{"__isSmartRef__":true,"id":3121},"user":"lauritz","tags":["private"]},"3121":{"isSerializedDate":true,"string":"Wed Dec 07 2011 21:49:58 GMT+0100 (CET)"},"3122":{"varMapping":{"__isSmartRef__":true,"id":3123},"source":"function selectAllModules() {\n var list = this.get('ModuleList');\n list.selectAllAt(Array.range(0, list.getList().length-1));\n}","funcProperties":{"__isSmartRef__":true,"id":3124},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3123":{"this":{"__isSmartRef__":true,"id":2064}},"3124":{"timestamp":{"__isSmartRef__":true,"id":3125},"user":"lauritz","tags":["button"]},"3125":{"isSerializedDate":true,"string":"Wed Dec 07 2011 21:55:29 GMT+0100 (CET)"},"3126":{"varMapping":{"__isSmartRef__":true,"id":3127},"source":"function selectAllTestClasses() {\n var list = this.get('TestClassesList');\n list.selectAllAt(Array.range(0, list.getList().length-1));\n}","funcProperties":{"__isSmartRef__":true,"id":3128},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3127":{"this":{"__isSmartRef__":true,"id":2064}},"3128":{"timestamp":{"__isSmartRef__":true,"id":3129},"user":"lauritz","tags":["button"]},"3129":{"isSerializedDate":true,"string":"Wed Dec 07 2011 22:21:04 GMT+0100 (CET)"},"3130":{"varMapping":{"__isSmartRef__":true,"id":3131},"source":"function displayResult(message, color) {\n var resultPane = this.get('ResultPane');\n resultPane.setTextString(message || '');\n resultPane.setFill(color || Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":3132},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3131":{"this":{"__isSmartRef__":true,"id":2064}},"3132":{"timestamp":{"__isSmartRef__":true,"id":3133},"user":"lauritz","tags":["private"]},"3133":{"isSerializedDate":true,"string":"Wed Dec 07 2011 22:12:28 GMT+0100 (CET)"},"3134":{"varMapping":{"__isSmartRef__":true,"id":3135},"source":"function showTestRunResultCallback() {\n var time = new Date() - this.startTime;\n var infoString = time.toString() + 'ms for ' \n infoString += this.numberOfTestCases + ' tests';\n\n if (this.testSuite.result.failed.length == 0) {\n this.displayResult(infoString, Color.green);\n } else {\n var failString = infoString + '\\n\\n';\n failString += this.testSuite.result.failed.length + ' failed tests:\\n\\n';\n failString += this.testSuite.result.failed.collect(function(result) {\n var msg = result.classname + '>>' + result.selector;\n msg += '\\n' + result.err.message;\n msg += '\\n' + result.err.stack;\n return msg;\n }).join('\\n---------\\n');\n this.displayResult(failString, Color.red);\n }\n\n this.get('TestRunProgressIndicator').hide();\n\n if (this.owner.isCiJob) {\n this.owner.reportCiResult();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3136},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3135":{"this":{"__isSmartRef__":true,"id":2064}},"3136":{"timestamp":{"__isSmartRef__":true,"id":3137},"user":"lauritz","tags":["private"]},"3137":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:02:25 GMT+0100 (CET)"},"3138":{"varMapping":{"__isSmartRef__":true,"id":3139},"source":"function loadSelectedModules() {\n this.get('ModuleProgressIndicator').show();\n var moduleNames = this.get('ModuleList').getSelectedItems().collect(function(each) {\n return each.value;\n }); \n\n this.loadedModules = [];\n module('lively.TestFramework').load();\n var suite = new TestSuite(); \n moduleNames.forEach((function(each) {\n (function() {\n var testModule = module(each);\n testModule.load();\n this.loadedModules.push(testModule);\n suite.addTestCasesFromModule(testModule);\n \n if (this.loadedModules.length === moduleNames.length) \n this.setTestClasses(suite.testCaseClasses)\n }).bind(this).morphicDelay(0);\n }).bind(this));\n \n this.get('ModuleProgressIndicator').hide();\n}","funcProperties":{"__isSmartRef__":true,"id":3140},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3139":{"this":{"__isSmartRef__":true,"id":2064}},"3140":{"timestamp":{"__isSmartRef__":true,"id":3141},"user":"lauritz","tags":["button"]},"3141":{"isSerializedDate":true,"string":"Fri Dec 09 2011 22:22:05 GMT+0100 (CET)"},"3142":{"varMapping":{"__isSmartRef__":true,"id":3143},"source":"function setTestClasses(testClasses) {\n var items = testClasses\n .collect(function(ea) { return ea.type ? ea.type : ea; })\n .sortBy(function(ea) { return ea.toLowerCase(); })\n\n this.get('TestClassesList').setList(items);\n this.selectAllTestClasses(); //default\n}","funcProperties":{"__isSmartRef__":true,"id":3144},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3143":{"this":{"__isSmartRef__":true,"id":2064}},"3144":{"timestamp":{"__isSmartRef__":true,"id":3145},"user":"lauritz","tags":["private"]},"3145":{"isSerializedDate":true,"string":"Fri Dec 09 2011 23:04:42 GMT+0100 (CET)"},"3146":{"varMapping":{"__isSmartRef__":true,"id":3147},"source":"function listAllAvailableTestClasses() {\n var classes = Global.classes(true).select(function(ea) { \n return ea.isRunnableTestCaseClass && ea.isRunnableTestCaseClass();\n });\n this.setTestClasses(classes);\n}","funcProperties":{"__isSmartRef__":true,"id":3148},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3147":{"this":{"__isSmartRef__":true,"id":2064}},"3148":{"timestamp":{"__isSmartRef__":true,"id":3149},"user":"lauritz","tags":["button"]},"3149":{"isSerializedDate":true,"string":"Fri Dec 09 2011 19:46:06 GMT+0100 (CET)"},"3150":{"varMapping":{"__isSmartRef__":true,"id":3151},"source":"function loadModulesAndRunTheirTests() {\n var callback = (function() {\n this.selectAllTestClasses();\n this.runSelectedTestClasses();\n }).bind(this);\n\n var list = this.get('TestClassesList');\n connect(list, 'itemList', {cb: callback}, 'cb', {removeAfterUpdate: true, converter: function(val) { this.getSourceObj().setList(val); }});\n \n this.selectAllModules();\n this.loadSelectedModules();\n}","funcProperties":{"__isSmartRef__":true,"id":3152},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3151":{"this":{"__isSmartRef__":true,"id":2064}},"3152":{"timestamp":{"__isSmartRef__":true,"id":3153},"user":"lauritz","tags":["ci api"]},"3153":{"isSerializedDate":true,"string":"Fri Dec 09 2011 22:47:51 GMT+0100 (CET)"},"3154":{"varMapping":{"__isSmartRef__":true,"id":3155},"source":"function runSelectedTestClasses() {\n this.startTime = new Date();\n this.get('TestRunProgressIndicator').show();\n\n module('lively.TestFramework').load(true);\n this.testSuite = new TestSuite();\n\n var selectedTestClasses = this.get('TestClassesList').getSelections().\n collect(function(ea) { return Class.forName(ea) });\n\n this.testSuite.addTestCases(selectedTestClasses);\n\n this.numberOfTestCases = this.testSuite.testCaseClasses.inject(0, function(sum, testClass) {\n return sum + new testClass().allTestSelectors().length;\n });\n\n this.testSuite.runFinished = (this.showTestRunResultCallback).bind(this);\n this.testSuite.runAll();\n}","funcProperties":{"__isSmartRef__":true,"id":3156},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3155":{"this":{"__isSmartRef__":true,"id":2064}},"3156":{"timestamp":{"__isSmartRef__":true,"id":3157},"user":"lauritz","tags":["button"]},"3157":{"isSerializedDate":true,"string":"Fri Dec 09 2011 20:04:49 GMT+0100 (CET)"},"3158":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3159":{"morph":{"__isSmartRef__":true,"id":2049},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3160":{"sourceObj":{"__isSmartRef__":true,"id":2049},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3161},"targetMethodName":"indicateUnsavedChanges","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3161":{"submorphs":[],"scripts":[],"id":"85C18D02-7965-42E8-A437-5F2496932464","shape":{"__isSmartRef__":true,"id":3162},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3169},"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":3170},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3171},"eventHandler":{"__isSmartRef__":true,"id":3172},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":1553},"priorExtent":{"__isSmartRef__":true,"id":3173},"layout":{"__isSmartRef__":true,"id":3174},"isBeingDragged":false,"savedColor":{"__isSmartRef__":true,"id":3165},"alarmColor":{"__isSmartRef__":true,"id":3175},"grabbingEnabled":false,"draggingEnabled":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":3176},"isCopyMorphRef":true,"morphRefId":26,"_Rotation":0,"_Scale":1,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3177},"__LivelyClassName__":"lively.morphic.Box"},"3162":{"position":{"__isSmartRef__":true,"id":3163},"_Extent":{"__isSmartRef__":true,"id":3164},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3165},"_Fill":{"__isSmartRef__":true,"id":3166},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3167},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3168},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3163":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3164":{"x":8.637782619743348,"y":9.712632235981744,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3165":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3166":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3167":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3168":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3169":{"x":697.0245425248855,"y":39.999999999999986,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3170":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3171":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3172":{"morph":{"__isSmartRef__":true,"id":3161},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3173":{"x":8.637782619743348,"y":10.787481852220026,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3174":{"moveHorizontal":true,"adjustForNewBounds":true},"3175":{"r":0.9411764705882353,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3176":{"x":37.328206296760186,"y":-17.53316489131697,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3177":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":3178},"setColors":{"__isSmartRef__":true,"id":3182}},"3178":{"varMapping":{"__isSmartRef__":true,"id":3179},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3180},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3179":{"this":{"__isSmartRef__":true,"id":3161}},"3180":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3181}},"3181":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)"},"3182":{"varMapping":{"__isSmartRef__":true,"id":3183},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":3184},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3183":{"this":{"__isSmartRef__":true,"id":3161}},"3184":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3185}},"3185":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)"},"3186":{"x":341.1979959929888,"y":-18.288721442524036,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3187":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3188},"id":553,"renderContextTable":{"__isSmartRef__":true,"id":3195},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3196}],"eventHandler":{"__isSmartRef__":true,"id":3198},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_Position":{"__isSmartRef__":true,"id":3199},"priorExtent":{"__isSmartRef__":true,"id":3200},"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","_TextColor":{"__isSmartRef__":true,"id":3201},"owner":null,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3188":{"_Position":{"__isSmartRef__":true,"id":3189},"renderContextTable":{"__isSmartRef__":true,"id":3190},"_Extent":{"__isSmartRef__":true,"id":3191},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3192},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3193},"_Fill":{"__isSmartRef__":true,"id":3194},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3189":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3190":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3191":{"x":100,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3192":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3193":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3194":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3195":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3196":{"style":{"__isSmartRef__":true,"id":3197},"chunkOwner":{"__isSmartRef__":true,"id":3187},"storedString":"","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"3197":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3198":{"morph":{"__isSmartRef__":true,"id":3187},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3199":{"x":202.51426826444225,"y":131.80626630721798,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3200":{"x":100,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3201":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3202":{"doSave":{"__isSmartRef__":true,"id":3203},"boundEval":{"__isSmartRef__":true,"id":3211},"reset":{"__isSmartRef__":true,"id":3219},"display":{"__isSmartRef__":true,"id":3223},"hasChanged":{"__isSmartRef__":true,"id":3227},"setTarget":{"__isSmartRef__":true,"id":3231},"displayStatus":{"__isSmartRef__":true,"id":3235}},"3203":{"varMapping":{"__isSmartRef__":true,"id":3204},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3209},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3204":{"this":{"__isSmartRef__":true,"id":2049},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3205}},"3205":{"$super":{"__isSmartRef__":true,"id":3206}},"3206":{"varMapping":{"__isSmartRef__":true,"id":3207},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3208},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3207":{"obj":{"__isSmartRef__":true,"id":2049},"name":"doSave"},"3208":{},"3209":{"timestamp":{"__isSmartRef__":true,"id":3210},"user":"lauritz"},"3210":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)"},"3211":{"varMapping":{"__isSmartRef__":true,"id":3212},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":3217},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3212":{"this":{"__isSmartRef__":true,"id":2049},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3213}},"3213":{"$super":{"__isSmartRef__":true,"id":3214}},"3214":{"varMapping":{"__isSmartRef__":true,"id":3215},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3216},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3215":{"obj":{"__isSmartRef__":true,"id":2049},"name":"boundEval"},"3216":{},"3217":{"timestamp":{"__isSmartRef__":true,"id":3218},"user":"lauritz","categories":[]},"3218":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)"},"3219":{"varMapping":{"__isSmartRef__":true,"id":3220},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n}","funcProperties":{"__isSmartRef__":true,"id":3221},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3220":{"this":{"__isSmartRef__":true,"id":2049}},"3221":{"timestamp":{"__isSmartRef__":true,"id":3222},"user":"lauritz","categories":[]},"3222":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:14:35 GMT+0200 (CEST)"},"3223":{"varMapping":{"__isSmartRef__":true,"id":3224},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":3225},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3224":{"this":{"__isSmartRef__":true,"id":2049}},"3225":{"timestamp":{"__isSmartRef__":true,"id":3226},"user":"lauritz","categories":[]},"3226":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:47:57 GMT+0200 (CEST)"},"3227":{"varMapping":{"__isSmartRef__":true,"id":3228},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":3229},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3228":{"this":{"__isSmartRef__":true,"id":2049}},"3229":{"timestamp":{"__isSmartRef__":true,"id":3230},"user":"lauritz","categories":[]},"3230":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)"},"3231":{"varMapping":{"__isSmartRef__":true,"id":3232},"source":"function setTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = target;\n}","funcProperties":{"__isSmartRef__":true,"id":3233},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3232":{"this":{"__isSmartRef__":true,"id":2049}},"3233":{"timestamp":{"__isSmartRef__":true,"id":3234},"user":"lauritz","categories":[]},"3234":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:30:39 GMT+0100 (CET)"},"3235":{"varMapping":{"__isSmartRef__":true,"id":3236},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":3237},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3236":{"this":{"__isSmartRef__":true,"id":2049}},"3237":{"timestamp":{"__isSmartRef__":true,"id":3238},"user":"lauritz","categories":[]},"3238":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)"},"3239":{"submorphs":[{"__isSmartRef__":true,"id":3240}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":3254},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3269},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3257},"lighterFill":{"__isSmartRef__":true,"id":3270},"label":{"__isSmartRef__":true,"id":3240},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":3279},"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3280},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":3281},"renderContextTable":{"__isSmartRef__":true,"id":3282},"eventHandler":{"__isSmartRef__":true,"id":3283},"__LivelyClassName__":"lively.morphic.Button"},"3240":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":3241},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3246},"textColor":{"__isSmartRef__":true,"id":3244},"owner":{"__isSmartRef__":true,"id":3239},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":3247}],"padding":{"__isSmartRef__":true,"id":3249},"_Padding":{"__isSmartRef__":true,"id":3250},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3251},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3252},"eventHandler":{"__isSmartRef__":true,"id":3253},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"3241":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3242},"_Extent":{"__isSmartRef__":true,"id":3243},"_BorderColor":{"__isSmartRef__":true,"id":3244},"renderContextTable":{"__isSmartRef__":true,"id":3245},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3242":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3243":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3244":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3245":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3246":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3247":{"style":{"__isSmartRef__":true,"id":3248},"chunkOwner":{"__isSmartRef__":true,"id":3240},"storedString":"","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"3248":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3249":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3250":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3251":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3252":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3253":{"morph":{"__isSmartRef__":true,"id":3240},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3254":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3255},"_Extent":{"__isSmartRef__":true,"id":3256},"_Fill":{"__isSmartRef__":true,"id":3257},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3267},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":3268},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3255":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3256":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3257":{"stops":[{"__isSmartRef__":true,"id":3258},{"__isSmartRef__":true,"id":3260},{"__isSmartRef__":true,"id":3262},{"__isSmartRef__":true,"id":3264}],"vector":{"__isSmartRef__":true,"id":3266},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3258":{"offset":0,"color":{"__isSmartRef__":true,"id":3259}},"3259":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3260":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3261}},"3261":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3262":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3263}},"3263":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3264":{"offset":1,"color":{"__isSmartRef__":true,"id":3265}},"3265":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3266":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3267":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3268":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3269":{"x":820,"y":8.999999999999972,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3270":{"stops":[{"__isSmartRef__":true,"id":3271},{"__isSmartRef__":true,"id":3273},{"__isSmartRef__":true,"id":3275},{"__isSmartRef__":true,"id":3277}],"vector":{"__isSmartRef__":true,"id":3266},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3271":{"offset":0,"color":{"__isSmartRef__":true,"id":3272}},"3272":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3273":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3274}},"3274":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3275":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3276}},"3276":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3277":{"offset":1,"color":{"__isSmartRef__":true,"id":3278}},"3278":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3279":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3280":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3281":{"moveHorizontal":true},"3282":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"3283":{"morph":{"__isSmartRef__":true,"id":3239},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3284":{"submorphs":[],"scripts":[],"id":"0641FEEC-34D0-47B1-B545-41A70B65CDDA","shape":{"__isSmartRef__":true,"id":3285},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3292},"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":3293},"__SourceModuleName__":"Global.lively.morphic.Core","_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":1553},"priorExtent":{"__isSmartRef__":true,"id":3294},"attributeConnections":[{"__isSmartRef__":true,"id":3295}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":3300},"renderContextTable":{"__isSmartRef__":true,"id":3301},"eventHandler":{"__isSmartRef__":true,"id":3302},"_FontSize":10,"distanceToDragEvent":{"__isSmartRef__":true,"id":3303},"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"_Rotation":0,"_Scale":1,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04"],"selection":["fire",{"__isSmartRef__":true,"id":3304}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3408},"__LivelyClassName__":"lively.morphic.List"},"3285":{"position":{"__isSmartRef__":true,"id":3286},"_Extent":{"__isSmartRef__":true,"id":3287},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3288},"_Fill":{"__isSmartRef__":true,"id":3289},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":3290},"_Opacity":1,"_BorderStyle":"solid","_Padding":{"__isSmartRef__":true,"id":3291},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3286":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3287":{"x":180,"y":74,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3288":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3289":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3290":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3291":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3292":{"x":10,"y":254.5965565984398,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3293":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3294":{"x":180,"y":75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3295":{"sourceObj":{"__isSmartRef__":true,"id":3284},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1553},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3296},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3297},"__LivelyClassName__":"AttributeConnection"},"3296":{"source":{"__isSmartRef__":true,"id":3284},"target":{"__isSmartRef__":true,"id":1553}},"3297":{"converter":{"__isSmartRef__":true,"id":3298}},"3298":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":3296},"source":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","funcProperties":{"__isSmartRef__":true,"id":3299},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3299":{},"3300":{"resizeHeight":false,"moveVertical":true},"3301":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"3302":{"morph":{"__isSmartRef__":true,"id":3284},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3303":{"x":124.95989979964943,"y":-17.076643708895745,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3304":{"sourceObj":{"__isSmartRef__":true,"id":3305},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3352},"targetMethodName":"setVersion","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3407},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3305":{"submorphs":[{"__isSmartRef__":true,"id":3306}],"scripts":[],"id":170,"shape":{"__isSmartRef__":true,"id":3321},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3325},"lighterFill":{"__isSmartRef__":true,"id":3337},"label":{"__isSmartRef__":true,"id":3306},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3346},"attributeConnections":[{"__isSmartRef__":true,"id":3304}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":3347},"renderContextTable":{"__isSmartRef__":true,"id":3348},"eventHandler":{"__isSmartRef__":true,"id":3349},"distanceToDragEvent":{"__isSmartRef__":true,"id":3350},"_Position":{"__isSmartRef__":true,"id":3351},"owner":{"__isSmartRef__":true,"id":3352},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3406},"__LivelyClassName__":"lively.morphic.Button"},"3306":{"submorphs":[],"scripts":[],"id":171,"shape":{"__isSmartRef__":true,"id":3307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3313},"_MaxTextWidth":60,"_MaxTextHeight":null,"textStyle":null,"padding":{"__isSmartRef__":true,"id":3314},"_Padding":{"__isSmartRef__":true,"id":3315},"owner":{"__isSmartRef__":true,"id":3305},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":3316},"textChunks":[{"__isSmartRef__":true,"id":3317}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":3319},"eventHandler":{"__isSmartRef__":true,"id":3320},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":60,"_MinTextHeight":null,"__LivelyClassName__":"lively.morphic.Text"},"3307":{"position":{"__isSmartRef__":true,"id":3308},"_Extent":{"__isSmartRef__":true,"id":3309},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3310},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3311},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":3312},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3308":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3309":{"x":60,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3310":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3311":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3312":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3313":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3314":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3315":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3316":{"x":60,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3317":{"style":{"__isSmartRef__":true,"id":3318},"chunkOwner":{"__isSmartRef__":true,"id":3306},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"3318":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3319":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3320":{"morph":{"__isSmartRef__":true,"id":3306},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3321":{"position":{"__isSmartRef__":true,"id":3322},"_Extent":{"__isSmartRef__":true,"id":3323},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":3324},"_Fill":{"__isSmartRef__":true,"id":3325},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3335},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3336},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3322":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3323":{"x":60,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3324":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3325":{"stops":[{"__isSmartRef__":true,"id":3326},{"__isSmartRef__":true,"id":3328},{"__isSmartRef__":true,"id":3330},{"__isSmartRef__":true,"id":3332}],"vector":{"__isSmartRef__":true,"id":3334},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3326":{"offset":0,"color":{"__isSmartRef__":true,"id":3327}},"3327":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3328":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3329}},"3329":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3330":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3331}},"3331":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3332":{"offset":1,"color":{"__isSmartRef__":true,"id":3333}},"3333":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3334":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3335":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3336":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3337":{"stops":[{"__isSmartRef__":true,"id":3338},{"__isSmartRef__":true,"id":3340},{"__isSmartRef__":true,"id":3342},{"__isSmartRef__":true,"id":3344}],"vector":{"__isSmartRef__":true,"id":3334},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3338":{"offset":0,"color":{"__isSmartRef__":true,"id":3339}},"3339":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3340":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3341}},"3341":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3342":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3343}},"3343":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3344":{"offset":1,"color":{"__isSmartRef__":true,"id":3345}},"3345":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3346":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3347":{"x":60,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3348":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3349":{"morph":{"__isSmartRef__":true,"id":3305},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3350":{"x":45,"y":-14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3351":{"x":160,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3352":{"submorphs":[{"__isSmartRef__":true,"id":3353},{"__isSmartRef__":true,"id":3369},{"__isSmartRef__":true,"id":3305}],"scripts":[],"id":167,"shape":{"__isSmartRef__":true,"id":3385},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"VersionSetter","partsBinMetaInfo":{"__isSmartRef__":true,"id":3392},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3395},"eventHandler":{"__isSmartRef__":true,"id":3396},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"layout":{"__isSmartRef__":true,"id":3397},"priorExtent":{"__isSmartRef__":true,"id":3398},"grabbingEnabled":false,"_Position":{"__isSmartRef__":true,"id":3399},"_Rotation":0,"_Scale":1,"distanceToDragEvent":{"__isSmartRef__":true,"id":3400},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3401},"__LivelyClassName__":"lively.morphic.Box"},"3353":{"submorphs":[],"scripts":[],"id":168,"shape":{"__isSmartRef__":true,"id":3354},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3360},"_MaxTextWidth":109,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3357},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"VersionNumber","partsBinMetaInfo":{"__isSmartRef__":true,"id":3361},"textChunks":[{"__isSmartRef__":true,"id":3362}],"charsReplaced":"some text ","lastFindLoc":10,"priorSelectionRange":[1,1],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3364},"renderContextTable":{"__isSmartRef__":true,"id":3365},"eventHandler":{"__isSmartRef__":true,"id":3366},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":3367},"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":3352},"_MinTextWidth":109,"_MinTextHeight":null,"previousSelection":[0,1],"distanceToDragEvent":{"__isSmartRef__":true,"id":3368},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"3354":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3355},"_Extent":{"__isSmartRef__":true,"id":3356},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3357},"renderContextTable":{"__isSmartRef__":true,"id":3358},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3359},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3355":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3356":{"x":109,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3357":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3358":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3359":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3360":{"x":10,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3361":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3362":{"style":{"__isSmartRef__":true,"id":3363},"chunkOwner":{"__isSmartRef__":true,"id":3353},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"3363":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3364":{"x":109,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3365":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3366":{"morph":{"__isSmartRef__":true,"id":3353},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3367":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3368":{"x":76,"y":-7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3369":{"submorphs":[],"scripts":[],"id":169,"shape":{"__isSmartRef__":true,"id":3370},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3376},"_MaxTextWidth":120,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3373},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":3377},"textChunks":[{"__isSmartRef__":true,"id":3378}],"charsReplaced":"trac issue","lastFindLoc":10,"priorSelectionRange":[0,10],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3380},"renderContextTable":{"__isSmartRef__":true,"id":3381},"eventHandler":{"__isSmartRef__":true,"id":3382},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":3383},"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":3352},"_MinTextWidth":120,"_MinTextHeight":null,"previousSelection":[5,10],"distanceToDragEvent":{"__isSmartRef__":true,"id":3384},"_Rotation":0,"_Scale":1,"eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text"},"3370":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3371},"_Extent":{"__isSmartRef__":true,"id":3372},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3373},"renderContextTable":{"__isSmartRef__":true,"id":3374},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3375},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3371":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3372":{"x":120,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3373":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3374":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3375":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3376":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3377":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3378":{"style":{"__isSmartRef__":true,"id":3379},"chunkOwner":{"__isSmartRef__":true,"id":3369},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"3379":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3380":{"x":120,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3381":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3382":{"morph":{"__isSmartRef__":true,"id":3369},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3383":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3384":{"x":73,"y":-6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3385":{"position":{"__isSmartRef__":true,"id":3386},"_Extent":{"__isSmartRef__":true,"id":3387},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3388},"_Fill":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3390},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3391},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3386":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3387":{"x":232,"y":63,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3388":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3389":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3390":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3391":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3392":{"partsSpaceName":"PartsBin/Wiki","__SourceModuleName__":"Global.lively.PartsBin","comment":"A link to our trac issue","migrationLevel":4,"partName":"TracLink","changes":[{"__isSmartRef__":true,"id":3393}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3393":{"date":{"__isSmartRef__":true,"id":3394},"author":"jenslincke","message":"initial version","id":"8AA37F97-F417-4D20-8FD4-20B14DCDB816"},"3394":{"isSerializedDate":true,"string":"Thu Nov 03 2011 11:17:49 GMT+0100 (CET)"},"3395":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3396":{"morph":{"__isSmartRef__":true,"id":3352},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3397":{},"3398":{"x":232,"y":62,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3399":{"x":760,"y":170,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3400":{"x":150,"y":-13,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3401":{"setVersion":{"__isSmartRef__":true,"id":3402}},"3402":{"varMapping":{"__isSmartRef__":true,"id":3403},"source":"function setVersion() {\n var url = new URL('http://lively-kernel.org/repository/webwerkstatt/');\n var webR = new WebResource(url);\n var headRevision = webR.getHeadRevision().headRevision;\n this.get('VersionNumber').setTextString(headRevision);\n}","funcProperties":{"__isSmartRef__":true,"id":3404},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3403":{"this":{"__isSmartRef__":true,"id":3352}},"3404":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3405}},"3405":{"isSerializedDate":true,"string":"Fri Nov 11 2011 18:43:35 GMT+0100 (CET)"},"3406":{},"3407":{"source":{"__isSmartRef__":true,"id":3305},"target":{"__isSmartRef__":true,"id":3352}},"3408":{"preselectItem":{"__isSmartRef__":true,"id":3409}},"3409":{"varMapping":{"__isSmartRef__":true,"id":3410},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3411},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3410":{"this":{"__isSmartRef__":true,"id":3284}},"3411":{"timestamp":{"__isSmartRef__":true,"id":3412},"user":"lauritz"},"3412":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)"},"3413":{"submorphs":[{"__isSmartRef__":true,"id":3414}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":3427},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3442},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3430},"lighterFill":{"__isSmartRef__":true,"id":3443},"label":{"__isSmartRef__":true,"id":3414},"attributeConnections":[{"__isSmartRef__":true,"id":3452}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":3453},"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3454},"_Scale":1,"owner":null,"renderContextTable":{"__isSmartRef__":true,"id":3455},"isCopyMorphRef":true,"morphRefId":1,"__LivelyClassName__":"lively.morphic.Button"},"3414":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":3415},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3420},"textColor":{"__isSmartRef__":true,"id":3418},"owner":{"__isSmartRef__":true,"id":3413},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":3421}],"padding":{"__isSmartRef__":true,"id":3423},"_Padding":{"__isSmartRef__":true,"id":3424},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3425},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3426},"__LivelyClassName__":"lively.morphic.Text"},"3415":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3416},"_Extent":{"__isSmartRef__":true,"id":3417},"_BorderColor":{"__isSmartRef__":true,"id":3418},"renderContextTable":{"__isSmartRef__":true,"id":3419},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3417":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3418":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3419":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"3420":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3421":{"style":{"__isSmartRef__":true,"id":3422},"chunkOwner":{"__isSmartRef__":true,"id":3414},"storedString":"","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"3422":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3423":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3424":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3425":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3426":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3427":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3428},"_Extent":{"__isSmartRef__":true,"id":3429},"_Fill":{"__isSmartRef__":true,"id":3430},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3440},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":3441},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3428":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3429":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3430":{"stops":[{"__isSmartRef__":true,"id":3431},{"__isSmartRef__":true,"id":3433},{"__isSmartRef__":true,"id":3435},{"__isSmartRef__":true,"id":3437}],"vector":{"__isSmartRef__":true,"id":3439},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3431":{"offset":0,"color":{"__isSmartRef__":true,"id":3432}},"3432":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3433":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3434}},"3434":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3435":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3436}},"3436":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3437":{"offset":1,"color":{"__isSmartRef__":true,"id":3438}},"3438":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3439":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3440":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3441":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"3442":{"x":215,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3443":{"stops":[{"__isSmartRef__":true,"id":3444},{"__isSmartRef__":true,"id":3446},{"__isSmartRef__":true,"id":3448},{"__isSmartRef__":true,"id":3450}],"vector":{"__isSmartRef__":true,"id":3439},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3444":{"offset":0,"color":{"__isSmartRef__":true,"id":3445}},"3445":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3446":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3447}},"3447":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3448":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3449}},"3449":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3450":{"offset":1,"color":{"__isSmartRef__":true,"id":3451}},"3451":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3452":{"sourceObj":{"__isSmartRef__":true,"id":3413},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1571},"targetMethodName":"chooseTargetMorphMenu","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"3453":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3454":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3455":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"3456":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"3457":{"x":715.5,"y":73.89999999999998,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3458":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":3459},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3466},"_MaxTextWidth":218,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3467},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3468},"textChunks":[{"__isSmartRef__":true,"id":3469}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":3471}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"priorExtent":{"__isSmartRef__":true,"id":3473},"_Align":"left","renderContextTable":{"__isSmartRef__":true,"id":3474},"eventHandler":{"__isSmartRef__":true,"id":3475},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":3476},"selection":{"__isSmartRef__":true,"id":1552},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":3495},"_Rotation":0,"_Scale":1,"distanceToDragEvent":{"__isSmartRef__":true,"id":3496},"savedTextString":"100","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3497},"__LivelyClassName__":"lively.morphic.Text"},"3459":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3460},"_Extent":{"__isSmartRef__":true,"id":3461},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3462},"renderContextTable":{"__isSmartRef__":true,"id":3463},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3464},"_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":3465},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3460":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3461":{"x":220,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3462":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3463":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3464":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3465":{"r":0.9548430751559654,"g":0.9548430751559654,"b":0.9548430751559654,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3466":{"x":200,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3467":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3468":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3469":{"style":{"__isSmartRef__":true,"id":3470},"chunkOwner":{"__isSmartRef__":true,"id":3458},"storedString":"","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"3470":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3471":{"sourceObj":{"__isSmartRef__":true,"id":3458},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1553},"targetMethodName":"setTarget","converter":null,"converterString":"function (name) { return $world.get(name)}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3472},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3472":{"source":{"__isSmartRef__":true,"id":3458},"target":{"__isSmartRef__":true,"id":1553}},"3473":{"x":220,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3474":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3475":{"morph":{"__isSmartRef__":true,"id":3458},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3476":{"createListMorph":{"__isSmartRef__":true,"id":3477},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3479},"onMouseUp":{"__isSmartRef__":true,"id":3481},"resetConnections":{"__isSmartRef__":true,"id":3483},"setTargetToListSelection":{"__isSmartRef__":true,"id":3485},"setTargetOfPane":{"__isSmartRef__":true,"id":3487},"onBlur":{"__isSmartRef__":true,"id":3489},"reset":{"__isSmartRef__":true,"id":3491},"onMouseDown":{"__isSmartRef__":true,"id":3493}},"3477":{"time":{"__isSmartRef__":true,"id":3478},"user":"lauritz"},"3478":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)"},"3479":{"time":{"__isSmartRef__":true,"id":3480},"user":"lauritz"},"3480":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)"},"3481":{"time":{"__isSmartRef__":true,"id":3482},"user":"lauritz"},"3482":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)"},"3483":{"time":{"__isSmartRef__":true,"id":3484},"user":"lauritz"},"3484":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)"},"3485":{"time":{"__isSmartRef__":true,"id":3486},"user":"lauritz"},"3486":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)"},"3487":{"time":{"__isSmartRef__":true,"id":3488},"user":"lauritz"},"3488":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)"},"3489":{"time":{"__isSmartRef__":true,"id":3490},"user":"lauritz"},"3490":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)"},"3491":{"time":{"__isSmartRef__":true,"id":3492},"user":"lauritz"},"3492":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)"},"3493":{"time":{"__isSmartRef__":true,"id":3494},"user":"lauritz"},"3494":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)"},"3495":{},"3496":{"x":153.8540395186758,"y":-23.74126935194758,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3497":{"getList":{"__isSmartRef__":true,"id":3498},"setList":{"__isSmartRef__":true,"id":3501},"reset":{"__isSmartRef__":true,"id":3504},"example":{"__isSmartRef__":true,"id":3507},"removeList":{"__isSmartRef__":true,"id":3510},"onBlur":{"__isSmartRef__":true,"id":3513},"createListMorph":{"__isSmartRef__":true,"id":3520},"resetConnections":{"__isSmartRef__":true,"id":3523},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3526},"setTargetToListSelection":{"__isSmartRef__":true,"id":3529},"setTargetOfPane":{"__isSmartRef__":true,"id":3532},"onMouseDown":{"__isSmartRef__":true,"id":3535}},"3498":{"varMapping":{"__isSmartRef__":true,"id":3499},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":3500},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3499":{"this":{"__isSmartRef__":true,"id":3458}},"3500":{},"3501":{"varMapping":{"__isSmartRef__":true,"id":3502},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3503},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3502":{"this":{"__isSmartRef__":true,"id":3458}},"3503":{},"3504":{"varMapping":{"__isSmartRef__":true,"id":3505},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":3506},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3505":{"this":{"__isSmartRef__":true,"id":3458}},"3506":{},"3507":{"varMapping":{"__isSmartRef__":true,"id":3508},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":3509},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3508":{"this":{"__isSmartRef__":true,"id":3458}},"3509":{},"3510":{"varMapping":{"__isSmartRef__":true,"id":3511},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3512},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3511":{"this":{"__isSmartRef__":true,"id":3458}},"3512":{},"3513":{"varMapping":{"__isSmartRef__":true,"id":3514},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3519},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3514":{"this":{"__isSmartRef__":true,"id":3458},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3515}},"3515":{"$super":{"__isSmartRef__":true,"id":3516}},"3516":{"varMapping":{"__isSmartRef__":true,"id":3517},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3518},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3517":{"obj":{"__isSmartRef__":true,"id":3458},"name":"onBlur"},"3518":{},"3519":{},"3520":{"varMapping":{"__isSmartRef__":true,"id":3521},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":3522},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3521":{"this":{"__isSmartRef__":true,"id":3458}},"3522":{},"3523":{"varMapping":{"__isSmartRef__":true,"id":3524},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":3525},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3524":{"this":{"__isSmartRef__":true,"id":3458}},"3525":{},"3526":{"varMapping":{"__isSmartRef__":true,"id":3527},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3528},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3527":{"this":{"__isSmartRef__":true,"id":3458}},"3528":{},"3529":{"varMapping":{"__isSmartRef__":true,"id":3530},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3531},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3530":{"this":{"__isSmartRef__":true,"id":3458}},"3531":{},"3532":{"varMapping":{"__isSmartRef__":true,"id":3533},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3534},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3533":{"this":{"__isSmartRef__":true,"id":3458}},"3534":{},"3535":{"varMapping":{"__isSmartRef__":true,"id":3536},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3541},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3536":{"this":{"__isSmartRef__":true,"id":3458},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3537}},"3537":{"$super":{"__isSmartRef__":true,"id":3538}},"3538":{"varMapping":{"__isSmartRef__":true,"id":3539},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3540},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3539":{"obj":{"__isSmartRef__":true,"id":3458},"name":"onMouseDown"},"3540":{},"3541":{},"3542":{"morph":{"__isSmartRef__":true,"id":1571},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3543":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3544},"setTarget":{"__isSmartRef__":true,"id":3547},"generateSourceForScript":{"__isSmartRef__":true,"id":3550},"generateSourceForConnection":{"__isSmartRef__":true,"id":3553},"generateTargetCode":{"__isSmartRef__":true,"id":3556},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":3559},"displayJavaScriptSource":{"__isSmartRef__":true,"id":3562},"displaySourceForScript":{"__isSmartRef__":true,"id":3565},"displaySourceForConnection":{"__isSmartRef__":true,"id":3568},"newScript":{"__isSmartRef__":true,"id":3571},"newConnection":{"__isSmartRef__":true,"id":3574},"deleteSelectedScript":{"__isSmartRef__":true,"id":3577},"disconnectConnection":{"__isSmartRef__":true,"id":3580},"updateLists":{"__isSmartRef__":true,"id":3583},"displayInitialScript":{"__isSmartRef__":true,"id":3586},"reset":{"__isSmartRef__":true,"id":3589},"selectChangedContent":{"__isSmartRef__":true,"id":3592}},"3544":{"varMapping":{"__isSmartRef__":true,"id":3545},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3546},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3545":{"this":{"__isSmartRef__":true,"id":1571}},"3546":{},"3547":{"varMapping":{"__isSmartRef__":true,"id":3548},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":3549},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3548":{"this":{"__isSmartRef__":true,"id":1571}},"3549":{},"3550":{"varMapping":{"__isSmartRef__":true,"id":3551},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3552},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3551":{"this":{"__isSmartRef__":true,"id":1571}},"3552":{},"3553":{"varMapping":{"__isSmartRef__":true,"id":3554},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3555},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3554":{"this":{"__isSmartRef__":true,"id":1571}},"3555":{},"3556":{"varMapping":{"__isSmartRef__":true,"id":3557},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":3558},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3557":{"this":{"__isSmartRef__":true,"id":1571}},"3558":{},"3559":{"varMapping":{"__isSmartRef__":true,"id":3560},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3561},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3560":{"this":{"__isSmartRef__":true,"id":1571}},"3561":{},"3562":{"varMapping":{"__isSmartRef__":true,"id":3563},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":3564},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3563":{"this":{"__isSmartRef__":true,"id":1571}},"3564":{},"3565":{"varMapping":{"__isSmartRef__":true,"id":3566},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3567},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3566":{"this":{"__isSmartRef__":true,"id":1571}},"3567":{},"3568":{"varMapping":{"__isSmartRef__":true,"id":3569},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3570},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3569":{"this":{"__isSmartRef__":true,"id":1571}},"3570":{},"3571":{"varMapping":{"__isSmartRef__":true,"id":3572},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3573},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3572":{"this":{"__isSmartRef__":true,"id":1571}},"3573":{},"3574":{"varMapping":{"__isSmartRef__":true,"id":3575},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3576},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3575":{"this":{"__isSmartRef__":true,"id":1571}},"3576":{},"3577":{"varMapping":{"__isSmartRef__":true,"id":3578},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3579},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3578":{"this":{"__isSmartRef__":true,"id":1571}},"3579":{},"3580":{"varMapping":{"__isSmartRef__":true,"id":3581},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":3582},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3581":{"this":{"__isSmartRef__":true,"id":1571}},"3582":{},"3583":{"varMapping":{"__isSmartRef__":true,"id":3584},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":3585},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3584":{"this":{"__isSmartRef__":true,"id":1571}},"3585":{},"3586":{"varMapping":{"__isSmartRef__":true,"id":3587},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3588},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3587":{"this":{"__isSmartRef__":true,"id":1571}},"3588":{},"3589":{"varMapping":{"__isSmartRef__":true,"id":3590},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":3591},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3590":{"this":{"__isSmartRef__":true,"id":1571}},"3591":{},"3592":{"varMapping":{"__isSmartRef__":true,"id":3593},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":3792},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3791":{"this":{"__isSmartRef__":true,"id":3738}},"3792":{"timestamp":{"__isSmartRef__":true,"id":3793},"user":"lauritz","categories":[]},"3793":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)"},"3794":{"submorphs":[{"__isSmartRef__":true,"id":3795}],"scripts":[],"id":"55BB6D44-D4B4-430B-B3C9-7BCE9B7C8E30","shape":{"__isSmartRef__":true,"id":3810},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3826},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3813},"lighterFill":{"__isSmartRef__":true,"id":3827},"label":{"__isSmartRef__":true,"id":3795},"attributeConnections":[{"__isSmartRef__":true,"id":3836}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":3838},"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3839},"renderContextTable":{"__isSmartRef__":true,"id":3840},"priorExtent":{"__isSmartRef__":true,"id":3841},"owner":{"__isSmartRef__":true,"id":1553},"eventHandler":{"__isSmartRef__":true,"id":3842},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":1553},"distanceToDragEvent":{"__isSmartRef__":true,"id":3843},"_Rotation":0,"_Scale":1,"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3844},"__LivelyClassName__":"lively.morphic.Button"},"3795":{"submorphs":[],"scripts":[],"id":"DF185A8C-31CD-42AB-B94D-08BB20582228","shape":{"__isSmartRef__":true,"id":3796},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3802},"textColor":{"__isSmartRef__":true,"id":3799},"owner":{"__isSmartRef__":true,"id":3794},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":3803}],"padding":{"__isSmartRef__":true,"id":3805},"_Padding":{"__isSmartRef__":true,"id":3806},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3807},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":3808},"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3809},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"_Scale":1,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9"],"__LivelyClassName__":"lively.morphic.Text"},"3796":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3797},"_Extent":{"__isSmartRef__":true,"id":3798},"_BorderColor":{"__isSmartRef__":true,"id":3799},"renderContextTable":{"__isSmartRef__":true,"id":3800},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3801},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3797":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3798":{"x":25,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3799":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3800":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3801":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3802":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3803":{"style":{"__isSmartRef__":true,"id":3804},"morph":{"__isSmartRef__":true,"id":3795},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":3795},"storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"3804":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3805":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3806":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3807":{"x":25,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3808":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3809":{"morph":{"__isSmartRef__":true,"id":3795},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3810":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3811},"_Extent":{"__isSmartRef__":true,"id":3812},"_Fill":{"__isSmartRef__":true,"id":3813},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3823},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":3824},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3825},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3811":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3812":{"x":25,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3813":{"stops":[{"__isSmartRef__":true,"id":3814},{"__isSmartRef__":true,"id":3816},{"__isSmartRef__":true,"id":3818},{"__isSmartRef__":true,"id":3820}],"vector":{"__isSmartRef__":true,"id":3822},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3814":{"offset":0,"color":{"__isSmartRef__":true,"id":3815}},"3815":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3816":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3817}},"3817":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3818":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3819}},"3819":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3820":{"offset":1,"color":{"__isSmartRef__":true,"id":3821}},"3821":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3822":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3823":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3824":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3825":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3826":{"x":160,"y":40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3827":{"stops":[{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3832},{"__isSmartRef__":true,"id":3834}],"vector":{"__isSmartRef__":true,"id":3822},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3828":{"offset":0,"color":{"__isSmartRef__":true,"id":3829}},"3829":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3830":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3831}},"3831":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3832":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3833}},"3833":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3834":{"offset":1,"color":{"__isSmartRef__":true,"id":3835}},"3835":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3836":{"sourceObj":{"__isSmartRef__":true,"id":3794},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3794},"targetMethodName":"deleteSelectedScript","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3837},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3837":{"source":{"__isSmartRef__":true,"id":3794},"target":{"__isSmartRef__":true,"id":3794}},"3838":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3839":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3840":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3841":{"x":30,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3842":{"morph":{"__isSmartRef__":true,"id":3794},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3843":{"x":33.35839679439101,"y":-21.324811622839547,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3844":{"deleteSelectedScript":{"__isSmartRef__":true,"id":3845}},"3845":{"varMapping":{"__isSmartRef__":true,"id":3846},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":3847},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3846":{"this":{"__isSmartRef__":true,"id":3794}},"3847":{"timestamp":{"__isSmartRef__":true,"id":3848},"user":"lauritz"},"3848":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)"},"3849":{"submorphs":[{"__isSmartRef__":true,"id":3850}],"scripts":[],"id":"A40DC6DE-5688-471D-9725-8AD8B4CB1516","shape":{"__isSmartRef__":true,"id":3865},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3881},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3868},"lighterFill":{"__isSmartRef__":true,"id":3882},"label":{"__isSmartRef__":true,"id":3850},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":3891},"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3892},"list":[],"renderContextTable":{"__isSmartRef__":true,"id":3893},"eventHandler":{"__isSmartRef__":true,"id":3894},"distanceToDragEvent":{"__isSmartRef__":true,"id":3895},"priorExtent":{"__isSmartRef__":true,"id":3896},"owner":{"__isSmartRef__":true,"id":1553},"textString":"","selection":{"__isSmartRef__":true,"id":3897},"_ClipMode":"visible","prevScroll":[0,0],"listMorph":null,"_Rotation":0,"_Scale":1,"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3914},"__LivelyClassName__":"lively.morphic.Button"},"3850":{"submorphs":[],"scripts":[],"id":"1395A491-4AA8-47C1-B572-6C9AAC8EE4C8","shape":{"__isSmartRef__":true,"id":3851},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3857},"textColor":{"__isSmartRef__":true,"id":3854},"owner":{"__isSmartRef__":true,"id":3849},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":3858}],"padding":{"__isSmartRef__":true,"id":3860},"_Padding":{"__isSmartRef__":true,"id":3860},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3861},"attributeConnections":[{"__isSmartRef__":true,"id":3862}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"renderContextTable":{"__isSmartRef__":true,"id":3863},"eventHandler":{"__isSmartRef__":true,"id":3864},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":11,"_Scale":1,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034"],"__LivelyClassName__":"lively.morphic.Text"},"3851":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3852},"_Extent":{"__isSmartRef__":true,"id":3853},"_BorderColor":{"__isSmartRef__":true,"id":3854},"renderContextTable":{"__isSmartRef__":true,"id":3855},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":3856},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3852":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3853":{"x":220,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3854":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3855":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3856":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3857":{"x":2,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3858":{"style":{"__isSmartRef__":true,"id":3859},"chunkOwner":{"__isSmartRef__":true,"id":3850},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TestRunner","__LivelyClassName__":"lively.morphic.TextChunk"},"3859":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3860":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3861":{"x":220,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3862":{"sourceObj":{"__isSmartRef__":true,"id":3850},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3849},"targetMethodName":"selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3863":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3864":{"morph":{"__isSmartRef__":true,"id":3850},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3865":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3866},"_Extent":{"__isSmartRef__":true,"id":3867},"_Fill":{"__isSmartRef__":true,"id":3868},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3878},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":3879},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3880},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3866":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3867":{"x":220,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3868":{"stops":[{"__isSmartRef__":true,"id":3869},{"__isSmartRef__":true,"id":3871},{"__isSmartRef__":true,"id":3873},{"__isSmartRef__":true,"id":3875}],"vector":{"__isSmartRef__":true,"id":3877},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3869":{"offset":0,"color":{"__isSmartRef__":true,"id":3870}},"3870":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3871":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3872}},"3872":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3873":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3874}},"3874":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3875":{"offset":1,"color":{"__isSmartRef__":true,"id":3876}},"3876":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3877":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3878":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3879":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3880":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3881":{"x":240.1308656788165,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3882":{"stops":[{"__isSmartRef__":true,"id":3883},{"__isSmartRef__":true,"id":3885},{"__isSmartRef__":true,"id":3887},{"__isSmartRef__":true,"id":3889}],"vector":{"__isSmartRef__":true,"id":3877},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3883":{"offset":0,"color":{"__isSmartRef__":true,"id":3884}},"3884":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3885":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3886}},"3886":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3887":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3888}},"3888":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3889":{"offset":1,"color":{"__isSmartRef__":true,"id":3890}},"3890":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3891":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3892":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3893":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3894":{"morph":{"__isSmartRef__":true,"id":3849},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3895":{"x":122.93118375058827,"y":-11.582832083333244,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3896":{"x":220,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3897":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":3898},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3904},"_MaxTextWidth":580,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3905},"showsHalos":false,"_FontSize":28,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":3906},"_TextColor":{"__isSmartRef__":true,"id":3907},"renderContextTable":{"__isSmartRef__":true,"id":3908},"textChunks":[{"__isSmartRef__":true,"id":3909}],"eventHandler":{"__isSmartRef__":true,"id":3911},"priorExtent":{"__isSmartRef__":true,"id":3912},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"distanceToDragEvent":{"__isSmartRef__":true,"id":3913},"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"3898":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3899},"_Extent":{"__isSmartRef__":true,"id":3900},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3901},"renderContextTable":{"__isSmartRef__":true,"id":3902},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3903},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3899":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3900":{"x":580,"y":43,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3901":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3902":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3903":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3904":{"x":37,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3905":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3906":{"partsSpaceName":"PartsBin/Worlds/","__SourceModuleName__":"Global.lively.PartsBin","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3907":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3908":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3909":{"style":{"__isSmartRef__":true,"id":3910},"chunkOwner":{"__isSmartRef__":true,"id":3897},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"3910":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3911":{"morph":{"__isSmartRef__":true,"id":3897},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3912":{"x":580,"y":43,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3913":{"x":221,"y":-12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3914":{"createListMorph":{"__isSmartRef__":true,"id":3915},"getList":{"__isSmartRef__":true,"id":3919},"removeList":{"__isSmartRef__":true,"id":3923},"reset":{"__isSmartRef__":true,"id":3927},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3931},"onMouseDown":{"__isSmartRef__":true,"id":3935},"setTargetOfPane":{"__isSmartRef__":true,"id":3943},"setTargetToListSelection":{"__isSmartRef__":true,"id":3947},"onBlur":{"__isSmartRef__":true,"id":3951},"setTarget":{"__isSmartRef__":true,"id":3959},"setTargetOnSelection":{"__isSmartRef__":true,"id":3963}},"3915":{"varMapping":{"__isSmartRef__":true,"id":3916},"source":"function createListMorph() {\n var items = this.getList();\n \n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n\n connect(listMorph, 'selection', this, 'setTargetToListSelection');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":3917},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3916":{"this":{"__isSmartRef__":true,"id":3849}},"3917":{"timestamp":{"__isSmartRef__":true,"id":3918},"user":"lauritz","tags":[]},"3918":{"isSerializedDate":true,"string":"Tue Dec 13 2011 18:55:41 GMT+0100 (CET)"},"3919":{"varMapping":{"__isSmartRef__":true,"id":3920},"source":"function getList() {\n var worldEntry = {\n isListItem: true,\n selectionString: 'World',\n string: 'World',\n value: this.world()\n };\n var list = this.world().indentedListItemsOfMorphNames();\n list.unshift(worldEntry);\n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":3921},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3920":{"this":{"__isSmartRef__":true,"id":3849}},"3921":{"timestamp":{"__isSmartRef__":true,"id":3922},"user":"lauritz","tags":[]},"3922":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:12:23 GMT+0100 (CET)"},"3923":{"varMapping":{"__isSmartRef__":true,"id":3924},"source":"function removeList() {\n this.listMorph && this.listMorph.remove();\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3925},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3924":{"this":{"__isSmartRef__":true,"id":3849}},"3925":{"timestamp":{"__isSmartRef__":true,"id":3926},"user":"lauritz","tags":[]},"3926":{"isSerializedDate":true,"string":"Wed Dec 07 2011 05:51:07 GMT+0100 (CET)"},"3927":{"varMapping":{"__isSmartRef__":true,"id":3928},"source":"function reset() {\n this.list = [];\n this.setLabel('empty');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":3929},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3928":{"this":{"__isSmartRef__":true,"id":3849}},"3929":{"timestamp":{"__isSmartRef__":true,"id":3930},"user":"lauritz","tags":[]},"3930":{"isSerializedDate":true,"string":"Wed Dec 07 2011 05:34:06 GMT+0100 (CET)"},"3931":{"varMapping":{"__isSmartRef__":true,"id":3932},"source":"function displayTopLevelMorphs() {\n var list = this.createListMorph(); \n if (this.getList().length === 0) return;\n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3933},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3932":{"this":{"__isSmartRef__":true,"id":3849}},"3933":{"timestamp":{"__isSmartRef__":true,"id":3934},"user":"lauritz","tags":[]},"3934":{"isSerializedDate":true,"string":"Tue Dec 13 2011 18:53:20 GMT+0100 (CET)"},"3935":{"varMapping":{"__isSmartRef__":true,"id":3936},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeList();\n } else {\n this.displayTopLevelMorphs();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3941},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3936":{"this":{"__isSmartRef__":true,"id":3849},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3937}},"3937":{"$super":{"__isSmartRef__":true,"id":3938}},"3938":{"varMapping":{"__isSmartRef__":true,"id":3939},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3940},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3939":{"obj":{"__isSmartRef__":true,"id":3849},"name":"onMouseDown"},"3940":{},"3941":{"timestamp":{"__isSmartRef__":true,"id":3942},"user":"lauritz","tags":[]},"3942":{"isSerializedDate":true,"string":"Wed Dec 07 2011 05:30:39 GMT+0100 (CET)"},"3943":{"varMapping":{"__isSmartRef__":true,"id":3944},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":3945},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3944":{"this":{"__isSmartRef__":true,"id":3849}},"3945":{"timestamp":{"__isSmartRef__":true,"id":3946},"user":"lauritz","tags":[]},"3946":{"isSerializedDate":true,"string":"Wed Dec 07 2011 04:30:42 GMT+0100 (CET)"},"3947":{"varMapping":{"__isSmartRef__":true,"id":3948},"source":"function setTargetToListSelection() { \n var selection = this.listMorph.selection;\n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3949},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3948":{"this":{"__isSmartRef__":true,"id":3849}},"3949":{"timestamp":{"__isSmartRef__":true,"id":3950},"user":"lauritz","tags":[]},"3950":{"isSerializedDate":true,"string":"Wed Dec 07 2011 06:06:48 GMT+0100 (CET)"},"3951":{"varMapping":{"__isSmartRef__":true,"id":3952},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3957},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3952":{"this":{"__isSmartRef__":true,"id":3849},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3953}},"3953":{"$super":{"__isSmartRef__":true,"id":3954}},"3954":{"varMapping":{"__isSmartRef__":true,"id":3955},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3956},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3955":{"obj":{"__isSmartRef__":true,"id":3849},"name":"onBlur"},"3956":{},"3957":{"timestamp":{"__isSmartRef__":true,"id":3958},"user":"lauritz","tags":[]},"3958":{"isSerializedDate":true,"string":"Wed Dec 07 2011 05:30:08 GMT+0100 (CET)"},"3959":{"varMapping":{"__isSmartRef__":true,"id":3960},"source":"function setTarget(target) {\n this.label.setTextString(target.getName() || target.toString());\n}","funcProperties":{"__isSmartRef__":true,"id":3961},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3960":{"this":{"__isSmartRef__":true,"id":3849}},"3961":{"timestamp":{"__isSmartRef__":true,"id":3962},"user":"lauritz","tags":[]},"3962":{"isSerializedDate":true,"string":"Wed Dec 07 2011 04:29:39 GMT+0100 (CET)"},"3963":{"varMapping":{"__isSmartRef__":true,"id":3964},"source":"function setTargetOnSelection() {\n if (this.listMorph && this.listMorph.renderContext() && this.listMorph.renderContext().listNode.value) {\n this.setTargetToListSelection();\n this.stopStepping();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3965},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3964":{"this":{"__isSmartRef__":true,"id":3849}},"3965":{"timestamp":{"__isSmartRef__":true,"id":3966},"user":"lauritz","tags":[]},"3966":{"isSerializedDate":true,"string":"Wed Dec 07 2011 06:12:06 GMT+0100 (CET)"},"3967":{"submorphs":[],"scripts":[],"id":"9F933C3E-8757-4858-9334-0D0B410E28C2","shape":{"__isSmartRef__":true,"id":3968},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3974},"_MaxTextWidth":64.8979476392384,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3971},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"ObjectEditorScriptsText1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3975},"textChunks":[{"__isSmartRef__":true,"id":3976}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3978},"renderContextTable":{"__isSmartRef__":true,"id":3979},"eventHandler":{"__isSmartRef__":true,"id":3980},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_MinTextHeight":null,"_ClipMode":"visible","draggingEnabled":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":3981},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1553},"isCopyMorphRef":true,"morphRefId":27,"_Rotation":0,"_Scale":1,"derivationIds":[223,"5E3A69EF-26C1-4D0D-B04C-8C3894017F56","14AB1B91-3ED6-49AE-AA58-47D18B6C569F"],"__LivelyClassName__":"lively.morphic.Text"},"3968":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3969},"_Extent":{"__isSmartRef__":true,"id":3970},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3971},"renderContextTable":{"__isSmartRef__":true,"id":3972},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3973},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3969":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3970":{"x":64.8979476392384,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3971":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3972":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3973":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3974":{"x":198.16434648623274,"y":12.911539589748486,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3975":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3976":{"style":{"__isSmartRef__":true,"id":3977},"chunkOwner":{"__isSmartRef__":true,"id":3967},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Target:","__LivelyClassName__":"lively.morphic.TextChunk"},"3977":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3978":{"x":64.8979476392384,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3979":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3980":{"morph":{"__isSmartRef__":true,"id":3967},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3981":{"x":41.065989525935834,"y":-10.506047005169194,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3982":{"submorphs":[],"scripts":[],"id":"7A6A353D-DF57-446C-A0DC-3369FF4A29F0","shape":{"__isSmartRef__":true,"id":3983},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3989},"_MaxTextWidth":64.8979476392384,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3986},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":3990},"textChunks":[{"__isSmartRef__":true,"id":3991}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3993},"renderContextTable":{"__isSmartRef__":true,"id":3994},"eventHandler":{"__isSmartRef__":true,"id":3995},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_MinTextHeight":null,"_ClipMode":"visible","draggingEnabled":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":3996},"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":1553},"_Rotation":0,"_Scale":1,"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B"],"__LivelyClassName__":"lively.morphic.Text"},"3983":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3984},"_Extent":{"__isSmartRef__":true,"id":3985},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3986},"renderContextTable":{"__isSmartRef__":true,"id":3987},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3988},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3984":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3985":{"x":64.8979476392384,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3986":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3987":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3988":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3989":{"x":10,"y":12.911539589749026,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3990":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3991":{"style":{"__isSmartRef__":true,"id":3992},"chunkOwner":{"__isSmartRef__":true,"id":3982},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Tag:","__LivelyClassName__":"lively.morphic.TextChunk"},"3992":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3993":{"x":64.8979476392384,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3994":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"3995":{"morph":{"__isSmartRef__":true,"id":3982},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3996":{"x":45.76052154281416,"y":-27.783027415339603,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3997":{"submorphs":[{"__isSmartRef__":true,"id":3998}],"scripts":[],"id":"9E6C8904-B545-437B-BEB7-958371BD0EB3","shape":{"__isSmartRef__":true,"id":4013},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4029},"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4030},"lighterFill":{"__isSmartRef__":true,"id":4016},"label":{"__isSmartRef__":true,"id":3998},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":4039},"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":4040},"listMorph":null,"list":[],"renderContextTable":{"__isSmartRef__":true,"id":4041},"eventHandler":{"__isSmartRef__":true,"id":4042},"distanceToDragEvent":{"__isSmartRef__":true,"id":4043},"priorExtent":{"__isSmartRef__":true,"id":4044},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1553},"setTargetToListSelection":"all","savedTextString":"all","_Rotation":0,"_Scale":1,"derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4045},"__LivelyClassName__":"lively.morphic.Button"},"3998":{"submorphs":[],"scripts":[],"id":"0F5FE89B-39FB-496D-8D08-9D8BAC7E3CB1","shape":{"__isSmartRef__":true,"id":3999},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4005},"textColor":{"__isSmartRef__":true,"id":4002},"owner":{"__isSmartRef__":true,"id":3997},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":4006}],"padding":{"__isSmartRef__":true,"id":4008},"_Padding":{"__isSmartRef__":true,"id":4008},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":4009},"attributeConnections":[{"__isSmartRef__":true,"id":4010}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"renderContextTable":{"__isSmartRef__":true,"id":4011},"eventHandler":{"__isSmartRef__":true,"id":4012},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":11,"_Scale":1,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1"],"__LivelyClassName__":"lively.morphic.Text"},"3999":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4000},"_Extent":{"__isSmartRef__":true,"id":4001},"_BorderColor":{"__isSmartRef__":true,"id":4002},"renderContextTable":{"__isSmartRef__":true,"id":4003},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":4004},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4000":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4001":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4002":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4003":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4004":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4005":{"x":2,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4006":{"style":{"__isSmartRef__":true,"id":4007},"chunkOwner":{"__isSmartRef__":true,"id":3998},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk"},"4007":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4008":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4009":{"x":130,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4010":{"sourceObj":{"__isSmartRef__":true,"id":3998},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3997},"targetMethodName":"selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4011":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"4012":{"morph":{"__isSmartRef__":true,"id":3998},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4013":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4014},"_Extent":{"__isSmartRef__":true,"id":4015},"_Fill":{"__isSmartRef__":true,"id":4016},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4026},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":4027},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4028},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4014":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4015":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4016":{"stops":[{"__isSmartRef__":true,"id":4017},{"__isSmartRef__":true,"id":4019},{"__isSmartRef__":true,"id":4021},{"__isSmartRef__":true,"id":4023}],"vector":{"__isSmartRef__":true,"id":4025},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4017":{"offset":0,"color":{"__isSmartRef__":true,"id":4018}},"4018":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4019":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4020}},"4020":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4021":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4022}},"4022":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4023":{"offset":1,"color":{"__isSmartRef__":true,"id":4024}},"4024":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4025":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4026":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4027":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4028":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4029":{"x":39.12381412396891,"y":10.000000000000057,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4030":{"stops":[{"__isSmartRef__":true,"id":4031},{"__isSmartRef__":true,"id":4033},{"__isSmartRef__":true,"id":4035},{"__isSmartRef__":true,"id":4037}],"vector":{"__isSmartRef__":true,"id":4025},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4031":{"offset":0,"color":{"__isSmartRef__":true,"id":4032}},"4032":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4033":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4034}},"4034":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4035":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4036}},"4036":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4037":{"offset":1,"color":{"__isSmartRef__":true,"id":4038}},"4038":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4039":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4040":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4041":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4042":{"morph":{"__isSmartRef__":true,"id":3997},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4043":{"x":85.7442776093583,"y":-11.582832083333244,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4044":{"x":130,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4045":{"createListMorph":{"__isSmartRef__":true,"id":4046},"getList":{"__isSmartRef__":true,"id":4050},"removeList":{"__isSmartRef__":true,"id":4054},"reset":{"__isSmartRef__":true,"id":4058},"onMouseUp":{"__isSmartRef__":true,"id":4062},"onBlur":{"__isSmartRef__":true,"id":4070},"setTag":{"__isSmartRef__":true,"id":4078}},"4046":{"varMapping":{"__isSmartRef__":true,"id":4047},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":4048},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4047":{"this":{"__isSmartRef__":true,"id":3997}},"4048":{"timestamp":{"__isSmartRef__":true,"id":4049},"user":"lauritz","categories":[]},"4049":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)"},"4050":{"varMapping":{"__isSmartRef__":true,"id":4051},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":4052},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4051":{"this":{"__isSmartRef__":true,"id":3997}},"4052":{"timestamp":{"__isSmartRef__":true,"id":4053},"user":"lauritz","tags":[]},"4053":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)"},"4054":{"varMapping":{"__isSmartRef__":true,"id":4055},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4056},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4055":{"this":{"__isSmartRef__":true,"id":3997}},"4056":{"timestamp":{"__isSmartRef__":true,"id":4057},"user":"lauritz","categories":[]},"4057":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)"},"4058":{"varMapping":{"__isSmartRef__":true,"id":4059},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4059":{"this":{"__isSmartRef__":true,"id":3997}},"4060":{"timestamp":{"__isSmartRef__":true,"id":4061},"user":"lauritz","tags":[]},"4061":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)"},"4062":{"varMapping":{"__isSmartRef__":true,"id":4063},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":4068},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4063":{"this":{"__isSmartRef__":true,"id":3997},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4064}},"4064":{"$super":{"__isSmartRef__":true,"id":4065}},"4065":{"varMapping":{"__isSmartRef__":true,"id":4066},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4067},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4066":{"obj":{"__isSmartRef__":true,"id":3997},"name":"onMouseUp"},"4067":{},"4068":{"timestamp":{"__isSmartRef__":true,"id":4069},"user":"lauritz","categories":[]},"4069":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)"},"4070":{"varMapping":{"__isSmartRef__":true,"id":4071},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4076},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4071":{"this":{"__isSmartRef__":true,"id":3997},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4072}},"4072":{"$super":{"__isSmartRef__":true,"id":4073}},"4073":{"varMapping":{"__isSmartRef__":true,"id":4074},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4075},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4074":{"obj":{"__isSmartRef__":true,"id":3997},"name":"onBlur"},"4075":{},"4076":{"timestamp":{"__isSmartRef__":true,"id":4077},"user":"lauritz","categories":[]},"4077":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)"},"4078":{"varMapping":{"__isSmartRef__":true,"id":4079},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":4080},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4079":{"this":{"__isSmartRef__":true,"id":3997}},"4080":{"timestamp":{"__isSmartRef__":true,"id":4081},"user":"lauritz","categories":[]},"4081":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)"},"4082":{"target":{"__isSmartRef__":true,"id":1553},"selector":"update","args":[],"stopped":false,"tickTime":500,"currentTimeout":5986,"__SourceModuleName__":"Global.lively.morphic.Core","suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript"},"4083":{"position":{"__isSmartRef__":true,"id":4084},"_Extent":{"__isSmartRef__":true,"id":4085},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4086},"_Fill":{"__isSmartRef__":true,"id":4087},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4088},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4089},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4084":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4085":{"x":723.0285365288845,"y":339.61253261443596,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4086":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4087":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"4088":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4089":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4090":{"x":0.971126750461849,"y":21.45669012569269,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4091":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":4092}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4092":{"date":{"__isSmartRef__":true,"id":4093},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"4093":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)"},"4094":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4095":{"morph":{"__isSmartRef__":true,"id":1553},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4096":{"x":723.0285365288845,"y":339.61253261443596,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4097":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"4098":{"x":350.2386236582805,"y":-3.2455173507596555,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4099":{"displayInitialScript":{"__isSmartRef__":true,"id":4100},"displayJavaScriptSource":{"__isSmartRef__":true,"id":4104},"displaySourceForConnection":{"__isSmartRef__":true,"id":4108},"displaySourceForScript":{"__isSmartRef__":true,"id":4112},"generateSourceForConnection":{"__isSmartRef__":true,"id":4116},"generateSourceForScript":{"__isSmartRef__":true,"id":4120},"generateTargetCode":{"__isSmartRef__":true,"id":4124},"newConnection":{"__isSmartRef__":true,"id":4128},"newScript":{"__isSmartRef__":true,"id":4132},"reset":{"__isSmartRef__":true,"id":4136},"selectChangedContent":{"__isSmartRef__":true,"id":4140},"setTarget":{"__isSmartRef__":true,"id":4144},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":4148},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":4152},"updateLists":{"__isSmartRef__":true,"id":4156},"onShutdown":{"__isSmartRef__":true,"id":4160},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":4164},"update":{"__isSmartRef__":true,"id":4168},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":4172},"migrateOldScriptAnnotations":{"__isSmartRef__":true,"id":4176},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":4180},"printTags":{"__isSmartRef__":true,"id":4188},"setTag":{"__isSmartRef__":true,"id":4192}},"4100":{"varMapping":{"__isSmartRef__":true,"id":4101},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4102},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4101":{"this":{"__isSmartRef__":true,"id":1553}},"4102":{"timestamp":{"__isSmartRef__":true,"id":4103},"user":"lauritz","tags":[]},"4103":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)"},"4104":{"varMapping":{"__isSmartRef__":true,"id":4105},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4106},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4105":{"this":{"__isSmartRef__":true,"id":1553}},"4106":{"timestamp":{"__isSmartRef__":true,"id":4107},"user":"lauritz","tags":[]},"4107":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4108":{"varMapping":{"__isSmartRef__":true,"id":4109},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4110},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4109":{"this":{"__isSmartRef__":true,"id":1553}},"4110":{"timestamp":{"__isSmartRef__":true,"id":4111},"user":"lauritz","tags":[]},"4111":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:52:36 GMT+0100 (CET)"},"4112":{"varMapping":{"__isSmartRef__":true,"id":4113},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4114},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4113":{"this":{"__isSmartRef__":true,"id":1553}},"4114":{"timestamp":{"__isSmartRef__":true,"id":4115},"user":"lauritz","tags":[]},"4115":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:51:37 GMT+0100 (CET)"},"4116":{"varMapping":{"__isSmartRef__":true,"id":4117},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":4118},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4117":{"this":{"__isSmartRef__":true,"id":1553}},"4118":{"timestamp":{"__isSmartRef__":true,"id":4119},"user":"lauritz","tags":[]},"4119":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4120":{"varMapping":{"__isSmartRef__":true,"id":4121},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":4122},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4121":{"this":{"__isSmartRef__":true,"id":1553}},"4122":{"timestamp":{"__isSmartRef__":true,"id":4123},"user":"lauritz","tags":[]},"4123":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:32:42 GMT+0100 (CET)"},"4124":{"varMapping":{"__isSmartRef__":true,"id":4125},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":4126},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4125":{"this":{"__isSmartRef__":true,"id":1553}},"4126":{"timestamp":{"__isSmartRef__":true,"id":4127},"user":"lauritz","tags":[]},"4127":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4128":{"varMapping":{"__isSmartRef__":true,"id":4129},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4130},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4129":{"this":{"__isSmartRef__":true,"id":1553}},"4130":{"timestamp":{"__isSmartRef__":true,"id":4131},"user":"lauritz","tags":[]},"4131":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4132":{"varMapping":{"__isSmartRef__":true,"id":4133},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4134},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4133":{"this":{"__isSmartRef__":true,"id":1553}},"4134":{"timestamp":{"__isSmartRef__":true,"id":4135},"user":"lauritz","tags":[]},"4135":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)"},"4136":{"varMapping":{"__isSmartRef__":true,"id":4137},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n this.target = null;\n this.scriptPane.reset();\n this.scriptList.setList();\n this.connectionList.setList();\n this.morphSelector.reset();\n this.tagChooser.reset();\n this.currentTag = null;\n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":4138},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4137":{"this":{"__isSmartRef__":true,"id":1553}},"4138":{"timestamp":{"__isSmartRef__":true,"id":4139},"user":"lauritz","tags":[]},"4139":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:37:05 GMT+0100 (CET)"},"4140":{"varMapping":{"__isSmartRef__":true,"id":4141},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i aPoint[\"x\"] && this[\"y\"] > aPoint[\"y\"]\n};\nPoint[\"prototype\"][\"ge\"] = function(aPoint) {\n return this[\"x\"] >= aPoint[\"x\"] && this[\"y\"] >= aPoint[\"y\"]\n};\nPoint[\"prototype\"][\"le\"] = function(aPoint) {\n return this[\"x\"] <= aPoint[\"x\"] && this[\"y\"] <= aPoint[\"y\"]\n};\nPoint[\"prototype\"][\"max\"] = function(aPoint) {\n return new Point(Math[\"max\"](this[\"x\"],aPoint[\"x\"]),Math[\"max\"](this[\"y\"],aPoint[\"y\"]))\n};\nPoint[\"prototype\"][\"min\"] = function(aPoint) {\n return new Point(Math[\"min\"](this[\"x\"],aPoint[\"x\"]),Math[\"min\"](this[\"y\"],aPoint[\"y\"]))\n};\nPoint[\"prototype\"][\"round\"] = function() {\n return new Point(Math[\"round\"](this[\"x\"]),Math[\"round\"](this[\"y\"]))\n};\nPoint[\"prototype\"][\"abs\"] = function() {\n return new Point(Math[\"abs\"](this[\"x\"]),Math[\"abs\"](this[\"y\"]))\n};\nPoint[\"prototype\"][\"neg\"] = function() {\n return new Point(-this[\"x\"],-this[\"y\"])\n};\nPoint[\"prototype\"][\"mirror\"] = function() {\n return new Point(this[\"y\"],this[\"x\"])\n};\nPoint[\"prototype\"][\"floor\"] = function() {\n return new Point(Math[\"max\"](Math[\"floor\"](this[\"x\"]),0),Math[\"max\"](Math[\"floor\"](this[\"y\"]),0))\n};\nPoint[\"prototype\"][\"ceil\"] = function() {\n return new Point(Math[\"ceil\"](this[\"x\"]),Math[\"ceil\"](this[\"y\"]))\n};\nPoint[\"prototype\"][\"add\"] = function(other) {\n if (other instanceof Point) {return new Point(this[\"x\"] + other[\"x\"],this[\"y\"] + other[\"y\"])} else {return new Point(this[\"x\"] + other,this[\"y\"] + other)}\n};\nPoint[\"prototype\"][\"subtract\"] = function(other) {\n if (other instanceof Point) {return new Point(this[\"x\"] - other[\"x\"],this[\"y\"] - other[\"y\"])} else {return new Point(this[\"x\"] - other,this[\"y\"] - other)}\n};\nPoint[\"prototype\"][\"multiplyBy\"] = function(other) {\n if (other instanceof Point) {return new Point(this[\"x\"] * other[\"x\"],this[\"y\"] * other[\"y\"])} else {return new Point(this[\"x\"] * other,this[\"y\"] * other)}\n};\nPoint[\"prototype\"][\"divideBy\"] = function(other) {\n if (other instanceof Point) {return new Point(this[\"x\"] / other[\"x\"],this[\"y\"] / other[\"y\"])} else {return new Point(this[\"x\"] / other,this[\"y\"] / other)}\n};\nPoint[\"prototype\"][\"floorDivideBy\"] = function(other) {\n if (other instanceof Point) {return new Point(Math[\"floor\"](this[\"x\"] / other[\"x\"]),Math[\"floor\"](this[\"y\"] / other[\"y\"]))} else {return new Point(Math[\"floor\"](this[\"x\"] / other),Math[\"floor\"](this[\"y\"] / other))}\n};\nPoint[\"prototype\"][\"r\"] = function() {\n var t = this[\"multiplyBy\"](this);\n return Math[\"sqrt\"](t[\"x\"] + t[\"y\"])\n};\nPoint[\"prototype\"][\"crossProduct\"] = function(aPoint) {\n return this[\"multiplyBy\"](aPoint[\"mirror\"]())\n};\nPoint[\"prototype\"][\"distanceTo\"] = function(aPoint) {\n return aPoint[\"subtract\"](this)[\"r\"]()\n};\nPoint[\"prototype\"][\"rotate\"] = function(direction,center) {\n var offset = this[\"subtract\"](center);\n if (direction === \"right\") {return new Point(-offset[\"y\"],offset[\"y\"])[\"add\"](center)} else {if (direction === \"left\") {return new Point(offset[\"y\"],-offset[\"y\"])[\"add\"](center)} else {return center[\"subtract\"](offset)}}\n};\nPoint[\"prototype\"][\"flip\"] = function(direction,center) {\n if (direction === \"vertical\") {return new Point(this[\"x\"],center[\"y\"] * 2 - this[\"y\"])} else {return new Point(center[\"x\"] * 2 - this[\"x\"],this[\"y\"])}\n};\nPoint[\"prototype\"][\"distanceAngle\"] = function(dist,angle) {\n var deg = angle;\n var x = undefined;\n var y = undefined;\n if (deg > 270) {deg = deg - 360} else {if (deg < -270) {deg = deg + 360}};\n if (-90 <= deg && deg <= 90) {x = Math[\"sin\"](radians(deg)) * dist;\n y = Math[\"sqrt\"](dist * dist - x * x);\n return new Point(x + this[\"x\"],this[\"y\"] - y)} else {x = Math[\"sin\"](radians(180 - deg)) * dist;\n y = Math[\"sqrt\"](dist * dist - x * x);\n return new Point(x + this[\"x\"],this[\"y\"] + y)}\n};\nPoint[\"prototype\"][\"scaleBy\"] = function(scalePoint) {\n return this[\"multiplyBy\"](scalePoint)\n};\nPoint[\"prototype\"][\"translateBy\"] = function(deltaPoint) {\n return this[\"add\"](deltaPoint)\n};\nPoint[\"prototype\"][\"asArray\"] = function() {\n return [this[\"x\"],this[\"y\"]]\n};\nvar Rectangle = function(left,top,right,bottom) {\n this[\"init\"](new Point(left || 0,top || 0),new Point(right || 0,bottom || 0))\n};\nRectangle[\"prototype\"][\"init\"] = function(originPoint,cornerPoint) {\n this[\"origin\"] = originPoint;\n this[\"corner\"] = cornerPoint\n};\nRectangle[\"prototype\"][\"toString\"] = function() {\n return \"[\" + this[\"origin\"][\"toString\"]() + \" | \" + this[\"extent\"]()[\"toString\"]() + \"]\"\n};\nRectangle[\"prototype\"][\"copy\"] = function() {\n return new Rectangle(this[\"left\"](),this[\"top\"](),this[\"right\"](),this[\"bottom\"]())\n};\nPoint[\"prototype\"][\"corner\"] = function(cornerPoint) {\n return new Rectangle(this[\"x\"],this[\"y\"],cornerPoint[\"x\"],cornerPoint[\"y\"])\n};\nPoint[\"prototype\"][\"rectangle\"] = function(aPoint) {\n var org = undefined;\n var crn = undefined;\n org = this[\"min\"](aPoint);\n crn = this[\"max\"](aPoint);\n return new Rectangle(org[\"x\"],org[\"y\"],crn[\"x\"],crn[\"y\"])\n};\nPoint[\"prototype\"][\"extent\"] = function(aPoint) {\n var crn = this[\"add\"](aPoint);\n return new Rectangle(this[\"x\"],this[\"y\"],crn[\"x\"],crn[\"y\"])\n};\nRectangle[\"prototype\"][\"setTo\"] = function(left,top,right,bottom) {\n this[\"origin\"] = new Point(left || (left === 0) ? (0) : (this[\"left\"]()),top || (top === 0) ? (0) : (this[\"top\"]()));\n this[\"corner\"] = new Point(right || (right === 0) ? (0) : (this[\"right\"]()),bottom || (bottom === 0) ? (0) : (this[\"bottom\"]()))\n};\nRectangle[\"prototype\"][\"area\"] = function() {\n var w = this[\"width\"]();\n if (w < 0) {return 0} else {return Math[\"max\"](w * this[\"height\"](),0)}\n};\nRectangle[\"prototype\"][\"bottom\"] = function() {\n return this[\"corner\"][\"y\"]\n};\nRectangle[\"prototype\"][\"bottomCenter\"] = function() {\n return new Point(this[\"center\"]()[\"x\"],this[\"bottom\"]())\n};\nRectangle[\"prototype\"][\"bottomLeft\"] = function() {\n return new Point(this[\"origin\"][\"x\"],this[\"corner\"][\"y\"])\n};\nRectangle[\"prototype\"][\"bottomRight\"] = function() {\n return this[\"corner\"][\"copy\"]()\n};\nRectangle[\"prototype\"][\"boundingBox\"] = function() {\n return this\n};\nRectangle[\"prototype\"][\"center\"] = function() {\n return this[\"origin\"][\"add\"](this[\"corner\"][\"subtract\"](this[\"origin\"])[\"floorDivideBy\"](2))\n};\nRectangle[\"prototype\"][\"corners\"] = function() {\n return [this[\"origin\"],this[\"bottomLeft\"](),this[\"corner\"],this[\"topRight\"]()]\n};\nRectangle[\"prototype\"][\"extent\"] = function() {\n return this[\"corner\"][\"subtract\"](this[\"origin\"])\n};\nRectangle[\"prototype\"][\"height\"] = function() {\n return this[\"corner\"][\"y\"] - this[\"origin\"][\"y\"]\n};\nRectangle[\"prototype\"][\"left\"] = function() {\n return this[\"origin\"][\"x\"]\n};\nRectangle[\"prototype\"][\"leftCenter\"] = function() {\n return new Point(this[\"left\"](),this[\"center\"]()[\"y\"])\n};\nRectangle[\"prototype\"][\"right\"] = function() {\n return this[\"corner\"][\"x\"]\n};\nRectangle[\"prototype\"][\"rightCenter\"] = function() {\n return new Point(this[\"right\"](),this[\"center\"]()[\"y\"])\n};\nRectangle[\"prototype\"][\"top\"] = function() {\n return this[\"origin\"][\"y\"]\n};\nRectangle[\"prototype\"][\"topCenter\"] = function() {\n return new Point(this[\"center\"]()[\"x\"],this[\"top\"]())\n};\nRectangle[\"prototype\"][\"topLeft\"] = function() {\n return this[\"origin\"]\n};\nRectangle[\"prototype\"][\"topRight\"] = function() {\n return new Point(this[\"corner\"][\"x\"],this[\"origin\"][\"y\"])\n};\nRectangle[\"prototype\"][\"width\"] = function() {\n return this[\"corner\"][\"x\"] - this[\"origin\"][\"x\"]\n};\nRectangle[\"prototype\"][\"position\"] = function() {\n return this[\"origin\"]\n};\nRectangle[\"prototype\"][\"eq\"] = function(aRect) {\n return this[\"origin\"][\"eq\"](aRect[\"origin\"]) && this[\"corner\"][\"eq\"](aRect[\"corner\"])\n};\nRectangle[\"prototype\"][\"abs\"] = function() {\n var newOrigin = undefined;\n var newCorner = undefined;\n newOrigin = this[\"origin\"][\"abs\"]();\n newCorner = this[\"corner\"][\"max\"](newOrigin);\n return newOrigin[\"corner\"](newCorner)\n};\nRectangle[\"prototype\"][\"insetBy\"] = function(delta) {\n var result = new Rectangle();\n result[\"origin\"] = this[\"origin\"][\"add\"](delta);\n result[\"corner\"] = this[\"corner\"][\"subtract\"](delta);\n return result\n};\nRectangle[\"prototype\"][\"expandBy\"] = function(delta) {\n var result = new Rectangle();\n result[\"origin\"] = this[\"origin\"][\"subtract\"](delta);\n result[\"corner\"] = this[\"corner\"][\"add\"](delta);\n return result\n};\nRectangle[\"prototype\"][\"intersect\"] = function(aRect) {\n var result = new Rectangle();\n result[\"origin\"] = this[\"origin\"][\"max\"](aRect[\"origin\"]);\n result[\"corner\"] = this[\"corner\"][\"min\"](aRect[\"corner\"]);\n return result\n};\nRectangle[\"prototype\"][\"merge\"] = function(aRect) {\n var result = new Rectangle();\n result[\"origin\"] = this[\"origin\"][\"min\"](aRect[\"origin\"]);\n result[\"corner\"] = this[\"corner\"][\"max\"](aRect[\"corner\"]);\n return result\n};\nRectangle[\"prototype\"][\"round\"] = function() {\n return this[\"origin\"][\"round\"]()[\"corner\"](this[\"corner\"][\"round\"]())\n};\nRectangle[\"prototype\"][\"spread\"] = function() {\n return this[\"origin\"][\"floor\"]()[\"corner\"](this[\"corner\"][\"ceil\"]())\n};\nRectangle[\"prototype\"][\"containsPoint\"] = function(aPoint) {\n return this[\"origin\"][\"le\"](aPoint) && aPoint[\"lt\"](this[\"corner\"])\n};\nRectangle[\"prototype\"][\"containsRectangle\"] = function(aRect) {\n return aRect[\"origin\"][\"gt\"](this[\"origin\"]) && aRect[\"corner\"][\"lt\"](this[\"corner\"])\n};\nRectangle[\"prototype\"][\"intersects\"] = function(aRect) {\n var ro = aRect[\"origin\"];\n var rc = aRect[\"corner\"];\n return rc[\"x\"] >= this[\"origin\"][\"x\"] && rc[\"y\"] >= this[\"origin\"][\"y\"] && ro[\"x\"] <= this[\"corner\"][\"x\"] && ro[\"y\"] <= this[\"corner\"][\"y\"]\n};\nRectangle[\"prototype\"][\"scaleBy\"] = function(scale) {\n var o = this[\"origin\"][\"multiplyBy\"](scale);\n var c = this[\"corner\"][\"multiplyBy\"](scale);\n return new Rectangle(o[\"x\"],o[\"y\"],c[\"x\"],c[\"y\"])\n};\nRectangle[\"prototype\"][\"translateBy\"] = function(factor) {\n var o = this[\"origin\"][\"add\"](factor);\n var c = this[\"corner\"][\"add\"](factor);\n return new Rectangle(o[\"x\"],o[\"y\"],c[\"x\"],c[\"y\"])\n};\nRectangle[\"prototype\"][\"asArray\"] = function() {\n return [this[\"left\"](),this[\"top\"](),this[\"right\"](),this[\"bottom\"]()]\n};\nRectangle[\"prototype\"][\"asArray_xywh\"] = function() {\n return [this[\"left\"](),this[\"top\"](),this[\"width\"](),this[\"height\"]()]\n};\nvar Node = function(parent,childrenArray) {\n this[\"init\"](parent || null,childrenArray || [])\n};\nNode[\"prototype\"][\"init\"] = function(parent,childrenArray) {\n this[\"parent\"] = parent || null;\n this[\"children\"] = childrenArray || []\n};\nNode[\"prototype\"][\"toString\"] = function() {\n return \"a Node\" + \"[\" + this[\"children\"][\"length\"][\"toString\"]() + \"]\"\n};\nNode[\"prototype\"][\"addChild\"] = function(aNode) {\n this[\"children\"][\"push\"](aNode);\n aNode[\"parent\"] = this\n};\nNode[\"prototype\"][\"addChildFirst\"] = function(aNode) {\n this[\"children\"][\"splice\"](0,null,aNode);\n aNode[\"parent\"] = this\n};\nNode[\"prototype\"][\"removeChild\"] = function(aNode) {\n var idx = this[\"children\"][\"indexOf\"](aNode);\n if (idx !== -1) {this[\"children\"][\"splice\"](idx,1)}\n};\nNode[\"prototype\"][\"root\"] = function() {\n if (this[\"parent\"] === null) {return this} else {return this[\"parent\"][\"root\"]()}\n};\nNode[\"prototype\"][\"depth\"] = function() {\n if (this[\"parent\"] === null) {return 0} else {return this[\"parent\"][\"depth\"]() + 1}\n};\nNode[\"prototype\"][\"allChildren\"] = function() {\n var result = [this];\n this[\"children\"][\"forEach\"](function(child) {\nresult = result[\"concat\"](child[\"allChildren\"]())\n});\n return result\n};\nNode[\"prototype\"][\"forAllChildren\"] = function(aFunction) {\n if (this[\"children\"][\"length\"] > 0) {this[\"children\"][\"forEach\"](function(child) {\nchild[\"forAllChildren\"](aFunction)\n})};\n aFunction[\"call\"](null,this)\n};\nNode[\"prototype\"][\"allLeafs\"] = function() {\n var result = [];\n this[\"allChildren\"]()[\"forEach\"](function(element) {\nif (element[\"children\"][\"length\"] === 0) {result[\"push\"](element)}\n});\n return result\n};\nNode[\"prototype\"][\"allParents\"] = function() {\n var result = [this];\n if (this[\"parent\"] !== null) {result = result[\"concat\"](this[\"parent\"][\"allParents\"]())};\n return result\n};\nNode[\"prototype\"][\"siblings\"] = function() {\n var myself = this;\n if (this[\"parent\"] === null) {return []} else {return this[\"parent\"][\"children\"][\"filter\"](function(child) {\nreturn child !== myself\n})}\n};\nNode[\"prototype\"][\"parentThatIsA\"] = function(constructor) {\n if (this instanceof constructor) {return this} else {if (!this[\"parent\"]) {return null} else {if (this[\"parent\"] instanceof constructor) {return this[\"parent\"]} else {return this[\"parent\"][\"parentThatIsA\"](constructor)}}}\n};\n\n\n// error?\n\nNode[\"prototype\"][\"parentThatIsAnyOf\"] = function(constructors) {\n var yup = false;\n var myself = this;\n constructors[\"forEach\"](function(each) {\nif (myself[\"constructor\"] === each) {yup = true;\nreturn }\n});\n if (yup) {return this};\n if (!this[\"parent\"]) {return null} else {return this[\"parent\"][\"parentThatIsAnyOf\"](constructors)}\n};\n\n// \n// var Morph = undefined;\n// var WorldMorph = undefined;\n// var HandMorph = undefined;\n// var ShadowMorph = undefined;\n// var FrameMorph = undefined;\n// var MenuMorph = undefined;\n// var HandleMorph = undefined;\n// var StringFieldMorph = undefined;\n// var ColorPickerMorph = undefined;\n// var SliderMorph = undefined;\n// var ScrollFrameMorph = undefined;\n// var InspectorMorph = undefined;\n\nMorph[\"prototype\"] = new Node();\nMorph[\"prototype\"][\"constructor\"] = Morph;\nMorph[\"uber\"] = Node[\"prototype\"];\nMorph[\"prototype\"][\"trackChanges\"] = true;\nvar Morph = function() {\n this[\"init\"]()\n};\nMorph[\"prototype\"][\"init\"] = function() {\n Morph[\"uber\"][\"init\"][\"call\"](this);\n this[\"isMorph\"] = true;\n this[\"bounds\"] = new Rectangle(0,0,50,40);\n this[\"color\"] = new Color(80,80,80);\n this[\"texture\"] = null;\n this[\"cachedTexture\"] = null;\n this[\"alpha\"] = 1;\n this[\"isVisible\"] = true;\n this[\"isDraggable\"] = false;\n this[\"isTemplate\"] = false;\n this[\"acceptsDrops\"] = false;\n this[\"noticesTransparentClick\"] = false;\n this[\"drawNew\"]();\n this[\"fps\"] = 0;\n this[\"customContextMenu\"] = null;\n this[\"lastTime\"] = Date[\"now\"]()\n};\nMorph[\"prototype\"][\"toString\"] = function() {\n return \"a \" + this[\"constructor\"][\"name\"] || this[\"constructor\"][\"toString\"]()[\"split\"](\" \")[1][\"split\"](\"(\")[0] + \" \" + this[\"children\"][\"length\"][\"toString\"]() + \" \" + this[\"bounds\"]\n};\nMorph[\"prototype\"][\"destroy\"] = function() {\n if (this[\"parent\"] !== null) {this[\"fullChanged\"]();\n this[\"parent\"][\"removeChild\"](this)}\n};\n\n// error2?\n\nMorph[\"prototype\"][\"stepFrame\"] = function() {\n if (!this[\"step\"]) {return null};\n var current = undefined;\n var elapsed = undefined;\n var leftover = undefined;\n current = Date[\"now\"]();\n elapsed = current - this[\"lastTime\"];\n if (this[\"fps\"] > 0) {leftover = 1000 / this[\"fps\"] - elapsed} else {leftover = 0};\n if (leftover < 1) {this[\"lastTime\"] = current;\n this[\"step\"]();\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"stepFrame\"]()\n})}\n};\nMorph[\"prototype\"][\"step\"] = function() {\n nop()\n};\nMorph[\"prototype\"][\"left\"] = function() {\n return this[\"bounds\"][\"left\"]()\n};\nMorph[\"prototype\"][\"right\"] = function() {\n return this[\"bounds\"][\"right\"]()\n};\nMorph[\"prototype\"][\"top\"] = function() {\n return this[\"bounds\"][\"top\"]()\n};\nMorph[\"prototype\"][\"bottom\"] = function() {\n return this[\"bounds\"][\"bottom\"]()\n};\nMorph[\"prototype\"][\"center\"] = function() {\n return this[\"bounds\"][\"center\"]()\n};\nMorph[\"prototype\"][\"bottomCenter\"] = function() {\n return this[\"bounds\"][\"bottomCenter\"]()\n};\nMorph[\"prototype\"][\"bottomLeft\"] = function() {\n return this[\"bounds\"][\"bottomLeft\"]()\n};\nMorph[\"prototype\"][\"bottomRight\"] = function() {\n return this[\"bounds\"][\"bottomRight\"]()\n};\nMorph[\"prototype\"][\"boundingBox\"] = function() {\n return this[\"bounds\"]\n};\nMorph[\"prototype\"][\"corners\"] = function() {\n return this[\"bounds\"][\"corners\"]()\n};\nMorph[\"prototype\"][\"leftCenter\"] = function() {\n return this[\"bounds\"][\"leftCenter\"]()\n};\nMorph[\"prototype\"][\"rightCenter\"] = function() {\n return this[\"bounds\"][\"rightCenter\"]()\n};\nMorph[\"prototype\"][\"topCenter\"] = function() {\n return this[\"bounds\"][\"topCenter\"]()\n};\nMorph[\"prototype\"][\"topLeft\"] = function() {\n return this[\"bounds\"][\"topLeft\"]()\n};\nMorph[\"prototype\"][\"topRight\"] = function() {\n return this[\"bounds\"][\"topRight\"]()\n};\nMorph[\"prototype\"][\"position\"] = function() {\n return this[\"bounds\"][\"topLeft\"]()\n};\nMorph[\"prototype\"][\"extent\"] = function() {\n return this[\"bounds\"][\"extent\"]()\n};\nMorph[\"prototype\"][\"width\"] = function() {\n return this[\"bounds\"][\"width\"]()\n};\nMorph[\"prototype\"][\"height\"] = function() {\n return this[\"bounds\"][\"height\"]()\n};\nMorph[\"prototype\"][\"fullBounds\"] = function() {\n var result = undefined;\n result = this[\"bounds\"];\n this[\"children\"][\"forEach\"](function(child) {\nif (child[\"isVisible\"]) {result = result[\"merge\"](child[\"fullBounds\"]())}\n});\n return result\n};\nMorph[\"prototype\"][\"fullBoundsNoShadow\"] = function() {\n var result = undefined;\n result = this[\"bounds\"];\n this[\"children\"][\"forEach\"](function(child) {\nif (!child instanceof ShadowMorph && child[\"isVisible\"]) {result = result[\"merge\"](child[\"fullBounds\"]())}\n});\n return result\n};\nMorph[\"prototype\"][\"visibleBounds\"] = function() {\n var visible = this[\"bounds\"];\n var frames = this[\"allParents\"]()[\"filter\"](function(p) {\nreturn p instanceof FrameMorph\n});\n frames[\"forEach\"](function(f) {\nvisible = visible[\"intersect\"](f[\"bounds\"])\n});\n return visible\n};\nMorph[\"prototype\"][\"moveBy\"] = function(delta) {\n this[\"changed\"]();\n this[\"bounds\"] = this[\"bounds\"][\"translateBy\"](delta);\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"moveBy\"](delta)\n});\n this[\"changed\"]()\n};\nMorph[\"prototype\"][\"silentMoveBy\"] = function(delta) {\n this[\"bounds\"] = this[\"bounds\"][\"translateBy\"](delta);\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"silentMoveBy\"](delta)\n})\n};\nMorph[\"prototype\"][\"setPosition\"] = function(aPoint) {\n var delta = aPoint[\"subtract\"](this[\"topLeft\"]());\n if (delta[\"x\"] !== 0 || delta[\"y\"] !== 0) {this[\"moveBy\"](delta)}\n};\nMorph[\"prototype\"][\"silentSetPosition\"] = function(aPoint) {\n var delta = aPoint[\"subtract\"](this[\"topLeft\"]());\n if (delta[\"x\"] !== 0 || delta[\"y\"] !== 0) {this[\"silentMoveBy\"](delta)}\n};\nMorph[\"prototype\"][\"setLeft\"] = function(x) {\n this[\"setPosition\"](new Point(x,this[\"top\"]()))\n};\nMorph[\"prototype\"][\"setRight\"] = function(x) {\n this[\"setPosition\"](new Point(x - this[\"width\"](),this[\"top\"]()))\n};\nMorph[\"prototype\"][\"setTop\"] = function(y) {\n this[\"setPosition\"](new Point(this[\"left\"](),y))\n};\nMorph[\"prototype\"][\"setBottom\"] = function(y) {\n this[\"setPosition\"](new Point(this[\"left\"](),y - this[\"height\"]()))\n};\nMorph[\"prototype\"][\"setCenter\"] = function(aPoint) {\n this[\"setPosition\"](aPoint[\"subtract\"](this[\"extent\"]()[\"floorDivideBy\"](2)))\n};\nMorph[\"prototype\"][\"setFullCenter\"] = function(aPoint) {\n this[\"setPosition\"](aPoint[\"subtract\"](this[\"fullBounds\"]()[\"extent\"]()[\"floorDivideBy\"](2)))\n};\nMorph[\"prototype\"][\"keepWithin\"] = function(aMorph) {\n var leftOff = undefined;\n var rightOff = undefined;\n var topOff = undefined;\n var bottomOff = undefined;\n leftOff = this[\"fullBounds\"]()[\"left\"]() - aMorph[\"left\"]();\n if (leftOff < 0) {this[\"moveBy\"](new Point(-leftOff,0))};\n rightOff = this[\"fullBounds\"]()[\"right\"]() - aMorph[\"right\"]();\n if (rightOff > 0) {this[\"moveBy\"](new Point(-rightOff,0))};\n topOff = this[\"fullBounds\"]()[\"top\"]() - aMorph[\"top\"]();\n if (topOff < 0) {this[\"moveBy\"](new Point(0,-topOff))};\n bottomOff = this[\"fullBounds\"]()[\"bottom\"]() - aMorph[\"bottom\"]();\n if (bottomOff > 0) {this[\"moveBy\"](new Point(0,-bottomOff))}\n};\nMorph[\"prototype\"][\"setExtent\"] = function(aPoint) {\n if (!aPoint[\"eq\"](this[\"extent\"]())) {this[\"changed\"]();\n this[\"silentSetExtent\"](aPoint);\n this[\"changed\"]();\n this[\"drawNew\"]()}\n};\nMorph[\"prototype\"][\"silentSetExtent\"] = function(aPoint) {\n var ext = undefined;\n var newWidth = undefined;\n var newHeight = undefined;\n ext = aPoint[\"round\"]();\n newWidth = Math[\"max\"](ext[\"x\"],0);\n newHeight = Math[\"max\"](ext[\"y\"],0);\n this[\"bounds\"][\"corner\"] = new Point(this[\"bounds\"][\"origin\"][\"x\"] + newWidth,this[\"bounds\"][\"origin\"][\"y\"] + newHeight)\n};\nMorph[\"prototype\"][\"setWidth\"] = function(width) {\n this[\"setExtent\"](new Point(width || 0,this[\"height\"]()))\n};\nMorph[\"prototype\"][\"silentSetWidth\"] = function(width) {\n var w = Math[\"max\"](Math[\"round\"](width || 0),0);\n this[\"bounds\"][\"corner\"] = new Point(this[\"bounds\"][\"origin\"][\"x\"] + w,this[\"bounds\"][\"corner\"][\"y\"])\n};\nMorph[\"prototype\"][\"setHeight\"] = function(height) {\n this[\"setExtent\"](new Point(this[\"width\"](),height || 0))\n};\nMorph[\"prototype\"][\"silentSetHeight\"] = function(height) {\n var h = Math[\"max\"](Math[\"round\"](height || 0),0);\n this[\"bounds\"][\"corner\"] = new Point(this[\"bounds\"][\"corner\"][\"x\"],this[\"bounds\"][\"origin\"][\"y\"] + h)\n};\nMorph[\"prototype\"][\"setColor\"] = function(aColor) {\n if (aColor) {if (!this[\"color\"][\"eq\"](aColor)) {this[\"color\"] = aColor;\n this[\"changed\"]();\n this[\"drawNew\"]()}}\n};\nMorph[\"prototype\"][\"drawNew\"] = function() {\n this[\"image\"] = newCanvas(this[\"extent\"]());\n var context = this[\"image\"][\"getContext\"](\"2d\");\n context[\"fillStyle\"] = this[\"color\"][\"toString\"]();\n context[\"fillRect\"](0,0,this[\"width\"](),this[\"height\"]());\n if (this[\"texture\"]) {this[\"drawTexture\"](this[\"texture\"])}\n};\nMorph[\"prototype\"][\"drawTexture\"] = function(url) {\n var myself = this;\n if (this[\"cachedTexture\"] && this[\"texture\"] === url) {this[\"drawCachedTexture\"]()} else {this[\"cachedTexture\"] = new Image();\n this[\"cachedTexture\"][\"src\"] = this[\"texture\"] = url;\n this[\"cachedTexture\"][\"onload\"] = function() {\n myself[\"drawCachedTexture\"]()\n}}\n};\nMorph[\"prototype\"][\"drawCachedTexture\"] = function() {\n var context = this[\"image\"][\"getContext\"](\"2d\");\n var pattern = context[\"createPattern\"](this[\"cachedTexture\"],\"repeat\");\n context[\"fillStyle\"] = pattern;\n context[\"fillRect\"](0,0,this[\"image\"][\"width\"],this[\"image\"][\"height\"]);\n this[\"changed\"]()\n};\nMorph[\"prototype\"][\"drawOn\"] = function(aCanvas,aRect) {\n var rectangle = undefined;\n var area = undefined;\n var delta = undefined;\n var src = undefined;\n var context = undefined;\n var w = undefined;\n var h = undefined;\n var sl = undefined;\n var st = undefined;\n if (!this[\"isVisible\"]) {return null};\n rectangle = aRect || this[\"bounds\"]();\n area = rectangle[\"intersect\"](this[\"bounds\"])[\"round\"]();\n if (area[\"extent\"]()[\"gt\"](new Point(0,0))) {delta = this[\"position\"]()[\"neg\"]();\n src = area[\"copy\"]()[\"translateBy\"](delta)[\"round\"]();\n context = aCanvas[\"getContext\"](\"2d\");\n context[\"globalAlpha\"] = this[\"alpha\"];\n sl = src[\"left\"]();\n st = src[\"top\"]();\n w = Math[\"min\"](src[\"width\"](),this[\"image\"][\"width\"] - sl);\n h = Math[\"min\"](src[\"height\"](),this[\"image\"][\"height\"] - st);\n if (w < 1 || h < 1) {return null};\n context[\"drawImage\"](this[\"image\"],src[\"left\"](),src[\"top\"](),w,h,area[\"left\"](),area[\"top\"](),w,h)}\n};\nMorph[\"prototype\"][\"fullDrawOn\"] = function(aCanvas,aRect) {\n var rectangle = undefined;\n if (!this[\"isVisible\"]) {return null};\n rectangle = aRect || this[\"fullBounds\"]();\n this[\"drawOn\"](aCanvas,rectangle);\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"fullDrawOn\"](aCanvas,rectangle)\n})\n};\nMorph[\"prototype\"][\"hide\"] = function() {\n this[\"isVisible\"] = false;\n this[\"changed\"]();\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"hide\"]()\n})\n};\nMorph[\"prototype\"][\"show\"] = function() {\n this[\"isVisible\"] = true;\n this[\"changed\"]();\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"show\"]()\n})\n};\nMorph[\"prototype\"][\"toggleVisibility\"] = function() {\n this[\"isVisible\"] = !this[\"isVisible\"];\n this[\"changed\"]();\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"toggleVisibility\"]()\n})\n};\nMorph[\"prototype\"][\"fullImageClassic\"] = function() {\n var fb = this[\"fullBounds\"]();\n var img = newCanvas(fb[\"extent\"]());\n this[\"fullDrawOn\"](img,fb);\n img[\"globalAlpha\"] = this[\"alpha\"];\n return img\n};\nMorph[\"prototype\"][\"fullImage\"] = function() {\n var img = undefined;\n var ctx = undefined;\n var fb = undefined;\n img = newCanvas(this[\"fullBounds\"]()[\"extent\"]());\n ctx = img[\"getContext\"](\"2d\");\n fb = this[\"fullBounds\"]();\n this[\"allChildren\"]()[\"forEach\"](function(morph) {\nif (morph[\"isVisible\"]) {ctx[\"globalAlpha\"] = morph[\"alpha\"];\nctx[\"drawImage\"](morph[\"image\"],morph[\"bounds\"][\"origin\"][\"x\"] - fb[\"origin\"][\"x\"],morph[\"bounds\"][\"origin\"][\"y\"] - fb[\"origin\"][\"y\"])}\n});\n return img\n};\nMorph[\"prototype\"][\"shadowImage\"] = function(off) {\n var fb = undefined;\n var img = undefined;\n var outline = undefined;\n var sha = undefined;\n var ctx = undefined;\n var offset = off || new Point(7,7);\n fb = this[\"fullBounds\"]()[\"extent\"]();\n img = this[\"fullImage\"]();\n outline = newCanvas(fb);\n ctx = outline[\"getContext\"](\"2d\");\n ctx[\"drawImage\"](img,0,0);\n ctx[\"globalCompositeOperation\"] = \"destination-out\";\n ctx[\"drawImage\"](img,-offset[\"x\"],-offset[\"y\"]);\n sha = newCanvas(fb);\n ctx = sha[\"getContext\"](\"2d\");\n ctx[\"drawImage\"](outline,0,0);\n ctx[\"globalCompositeOperation\"] = \"source-atop\";\n ctx[\"fillRect\"](0,0,fb[\"x\"],fb[\"y\"]);\n return sha\n};\nMorph[\"prototype\"][\"shadowImageBlurred\"] = function(off) {\n var fb = undefined;\n var img = undefined;\n var sha = undefined;\n var ctx = undefined;\n var offset = off || new Point(7,7);\n fb = this[\"fullBounds\"]()[\"extent\"]();\n img = this[\"fullImage\"]();\n sha = newCanvas(fb);\n ctx = sha[\"getContext\"](\"2d\");\n ctx[\"shadowOffsetX\"] = offset[\"x\"];\n ctx[\"shadowOffsetY\"] = offset[\"y\"];\n ctx[\"shadowBlur\"] = 4;\n ctx[\"shadowColor\"] = \"rgba(0, 0, 0, 1)\";\n ctx[\"drawImage\"](img,-offset[\"x\"] - 4,-offset[\"y\"] - 4);\n ctx[\"shadowOffsetX\"] = 0;\n ctx[\"shadowOffsetY\"] = 0;\n ctx[\"shadowBlur\"] = 0;\n ctx[\"globalCompositeOperation\"] = \"destination-out\";\n ctx[\"drawImage\"](img,-offset[\"x\"] - 4,-offset[\"y\"] - 4);\n return sha\n};\nMorph[\"prototype\"][\"shadow\"] = function(off,a) {\n var shadow = new ShadowMorph();\n var offset = off || new Point(7,7);\n var alpha = a || (a === 0) ? (0) : (0.2);\n var fb = this[\"fullBounds\"]();\n shadow[\"setExtent\"](fb[\"extent\"]());\n if (useBlurredShadows) {shadow[\"image\"] = this[\"shadowImageBlurred\"](offset);\n shadow[\"alpha\"] = alpha;\n shadow[\"setPosition\"](fb[\"origin\"][\"add\"](offset[\"add\"](4)))} else {shadow[\"image\"] = this[\"shadowImage\"](offset);\n shadow[\"alpha\"] = alpha;\n shadow[\"setPosition\"](fb[\"origin\"][\"add\"](offset))};\n return shadow\n};\nMorph[\"prototype\"][\"addShadow\"] = function(off,a) {\n var shadow = undefined;\n var offset = off || new Point(7,7);\n var alpha = a || (a === 0) ? (0) : (0.2);\n shadow = this[\"shadow\"](offset,alpha);\n this[\"addBack\"](shadow);\n this[\"fullChanged\"]();\n return shadow\n};\nMorph[\"prototype\"][\"getShadow\"] = function() {\n var shadows = undefined;\n shadows = this[\"children\"][\"slice\"](0)[\"reverse\"]()[\"filter\"](function(child) {\nreturn child instanceof ShadowMorph\n});\n if (shadows[\"length\"] !== 0) {return shadows[0]} else {return null}\n};\nMorph[\"prototype\"][\"removeShadow\"] = function() {\n var shadow = this[\"getShadow\"]();\n if (shadow !== null) {this[\"fullChanged\"]();\n this[\"removeChild\"](shadow)}\n};\nMorph[\"prototype\"][\"penTrails\"] = function() {\n return this[\"image\"]\n};\nMorph[\"prototype\"][\"changed\"] = function() {\n if (this[\"trackChanges\"]) {var w = this[\"root\"]();\n if (w instanceof WorldMorph) {w[\"broken\"][\"push\"](this[\"visibleBounds\"]()[\"spread\"]())}};\n if (this[\"parent\"]) {this[\"parent\"][\"childChanged\"](this)}\n};\nMorph[\"prototype\"][\"fullChanged\"] = function() {\n if (this[\"trackChanges\"]) {var w = this[\"root\"]();\n if (w instanceof WorldMorph) {w[\"broken\"][\"push\"](this[\"fullBounds\"]()[\"spread\"]())}}\n};\nMorph[\"prototype\"][\"childChanged\"] = function() {\n if (this[\"parent\"]) {this[\"parent\"][\"childChanged\"](this)}\n};\nMorph[\"prototype\"][\"world\"] = function() {\n var root = this[\"root\"]();\n if (root instanceof WorldMorph) {return root} else {return null}\n};\nMorph[\"prototype\"][\"add\"] = function(aMorph) {\n var owner = aMorph[\"parent\"];\n if (owner !== null) {owner[\"removeChild\"](aMorph)};\n this[\"addChild\"](aMorph)\n};\nMorph[\"prototype\"][\"addBack\"] = function(aMorph) {\n var owner = aMorph[\"parent\"];\n if (owner !== null) {owner[\"removeChild\"](aMorph)};\n this[\"addChildFirst\"](aMorph)\n};\nMorph[\"prototype\"][\"topMorphSuchThat\"] = function(predicate) {\n var next = undefined;\n if (predicate[\"call\"](null,this)) {next = detect(this[\"children\"][\"slice\"](0)[\"reverse\"](),predicate);\n if (next) {return next[\"topMorphSuchThat\"](predicate)} else {return this}} else {return null}\n};\nMorph[\"prototype\"][\"morphAt\"] = function(aPoint) {\n var morphs = this[\"allChildren\"]()[\"slice\"](0)[\"reverse\"]();\n var result = null;\n morphs[\"forEach\"](function(m) {\nif (m[\"fullBounds\"]()[\"containsPoint\"](aPoint) && result === null) {result = m}\n});\n return result\n};\nMorph[\"prototype\"][\"overlappedMorphs\"] = function() {\n var world = this[\"world\"]();\n var fb = this[\"fullBounds\"]();\n var myself = this;\n var allParents = this[\"allParents\"]();\n var allChildren = this[\"allChildren\"]();\n var morphs = undefined;\n morphs = world[\"allChildren\"]();\n return morphs[\"filter\"](function(m) {\nreturn m[\"isVisible\"] && m !== myself && m !== world && !contains(allParents,m) && !contains(allChildren,m) && m[\"fullBounds\"]()[\"intersects\"](fb)\n})\n};\nMorph[\"prototype\"][\"getPixelColor\"] = function(aPoint) {\n var point = undefined;\n var context = undefined;\n var data = undefined;\n point = aPoint[\"subtract\"](this[\"bounds\"][\"origin\"]);\n context = this[\"image\"][\"getContext\"](\"2d\");\n data = context[\"getImageData\"](point[\"x\"],point[\"y\"],1,1);\n return new Color(data[\"data\"][0],data[\"data\"][1],data[\"data\"][2],data[\"data\"][3])\n};\nMorph[\"prototype\"][\"isTransparentAt\"] = function(aPoint) {\n var point = undefined;\n var context = undefined;\n var data = undefined;\n if (this[\"bounds\"][\"containsPoint\"](aPoint)) {if (this[\"texture\"]) {return false};\n point = aPoint[\"subtract\"](this[\"bounds\"][\"origin\"]);\n context = this[\"image\"][\"getContext\"](\"2d\");\n data = context[\"getImageData\"](Math[\"floor\"](point[\"x\"]),Math[\"floor\"](point[\"y\"]),1,1);\n return data[\"data\"][3] === 0} else {return false}\n};\nMorph[\"prototype\"][\"copy\"] = function() {\n var c = copy(this);\n c[\"parent\"] = null;\n c[\"children\"] = [];\n c[\"bounds\"] = this[\"bounds\"][\"copy\"]();\n return c\n};\nMorph[\"prototype\"][\"fullCopy\"] = function() {\n var dict = {};\n var c = undefined;\n c = this[\"copyRecordingReferences\"](dict);\n c[\"forAllChildren\"](function(m) {\nm[\"updateReferences\"](dict)\n});\n return c\n};\nMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = this[\"copy\"]();\n dict[this] = c;\n this[\"children\"][\"forEach\"](function(m) {\nc[\"add\"](m[\"copyRecordingReferences\"](dict))\n});\n return c\n};\nMorph[\"prototype\"][\"updateReferences\"] = function(dict) {\n var property = undefined;\n for (var property in this) {if (property[\"isMorph\"] && dict[property]) {this[property] = dict[property]}}\n};\nMorph[\"prototype\"][\"rootForGrab\"] = function() {\n if (this instanceof ShadowMorph) {return this[\"parent\"][\"rootForGrab\"]()} else {if (this[\"parent\"] instanceof ScrollFrameMorph) {return this[\"parent\"]} else {if (this[\"parent\"] === null || this[\"parent\"] instanceof WorldMorph || this[\"parent\"] instanceof FrameMorph || this[\"isDraggable\"] === true) {return this} else {return this[\"parent\"][\"rootForGrab\"]()}}}\n};\nMorph[\"prototype\"][\"wantsDropOf\"] = function(aMorph) {\n if (aMorph instanceof HandleMorph || aMorph instanceof MenuMorph || aMorph instanceof InspectorMorph) {return false};\n return this[\"acceptsDrops\"]\n};\nMorph[\"prototype\"][\"pickUp\"] = function(wrrld) {\n var world = wrrld || this[\"world\"]();\n this[\"setPosition\"](world[\"hand\"][\"position\"]()[\"subtract\"](this[\"extent\"]()[\"floorDivideBy\"](2)));\n world[\"hand\"][\"grab\"](this)\n};\nMorph[\"prototype\"][\"isPickedUp\"] = function() {\n return this[\"parentThatIsA\"](HandMorph) !== null\n};\nMorph[\"prototype\"][\"nop\"] = function() {\n nop()\n};\nMorph[\"prototype\"][\"resize\"] = function() {\n this[\"world\"]()[\"activeHandle\"] = new HandleMorph(this)\n};\nMorph[\"prototype\"][\"move\"] = function() {\n this[\"world\"]()[\"activeHandle\"] = new HandleMorph(this,null,null,null,null,\"move\")\n};\nMorph[\"prototype\"][\"hint\"] = function(msg) {\n var m = undefined;\n var text = undefined;\n text = msg;\n if (msg) {if (msg[\"toString\"]) {text = msg[\"toString\"]()}} else {text = \"NULL\"};\n m = new MenuMorph(this,text);\n m[\"isDraggable\"] = true;\n m[\"popUpCenteredAtHand\"](this[\"world\"]())\n};\nMorph[\"prototype\"][\"inform\"] = function(msg) {\n var m = undefined;\n var text = undefined;\n text = msg;\n if (msg) {if (msg[\"toString\"]) {text = msg[\"toString\"]()}} else {text = \"NULL\"};\n m = new MenuMorph(this,text);\n m[\"addItem\"](\"Ok\");\n m[\"isDraggable\"] = true;\n m[\"popUpCenteredAtHand\"](this[\"world\"]())\n};\nMorph[\"prototype\"][\"prompt\"] = function(msg,callback,environment,defaultContents,width,floorNum,ceilingNum,isRounded) {\n var menu = undefined;\n var entryField = undefined;\n var slider = undefined;\n var isNumeric = undefined;\n if (ceilingNum) {isNumeric = true};\n menu = new MenuMorph(callback || null,msg || \"\",environment || null);\n entryField = new StringFieldMorph(defaultContents || \"\",width || 100,MorphicPreferences[\"prompterFontSize\"],MorphicPreferences[\"prompterFontName\"],false,false,isNumeric);\n menu[\"items\"][\"push\"](entryField);\n if (ceilingNum || MorphicPreferences[\"useVirtualKeyboard\"]) {slider = new SliderMorph(floorNum || 0,ceilingNum,parseFloat(defaultContents),Math[\"floor\"](ceilingNum - floorNum / 4),\"horizontal\");\n slider[\"alpha\"] = 1;\n slider[\"color\"] = new Color(225,225,225);\n slider[\"button\"][\"color\"] = menu[\"borderColor\"];\n slider[\"button\"][\"highlightColor\"] = slider[\"button\"][\"color\"][\"copy\"]();\n slider[\"button\"][\"highlightColor\"][\"b\"] += 100;\n slider[\"button\"][\"pressColor\"] = slider[\"button\"][\"color\"][\"copy\"]();\n slider[\"button\"][\"pressColor\"][\"b\"] += 150;\n slider[\"setHeight\"](MorphicPreferences[\"prompterSliderSize\"]);\n if (isRounded) {slider[\"action\"] = function(num) {\n entryField[\"changed\"]();\n entryField[\"text\"][\"text\"] = Math[\"round\"](num)[\"toString\"]();\n entryField[\"text\"][\"drawNew\"]();\n entryField[\"text\"][\"changed\"]();\n entryField[\"text\"][\"edit\"]()\n}} else {slider[\"action\"] = function(num) {\n entryField[\"changed\"]();\n entryField[\"text\"][\"text\"] = num[\"toString\"]();\n entryField[\"text\"][\"drawNew\"]();\n entryField[\"text\"][\"changed\"]()\n}};\n menu[\"items\"][\"push\"](slider)};\n menu[\"addLine\"](2);\n menu[\"addItem\"](\"Ok\",function() {\nreturn entryField[\"string\"]()\n});\n menu[\"addItem\"](\"Cancel\",function() {\nreturn null\n});\n menu[\"isDraggable\"] = true;\n menu[\"popUpAtHand\"](this[\"world\"]());\n entryField[\"text\"][\"edit\"]()\n};\nMorph[\"prototype\"][\"pickColor\"] = function(msg,callback,environment,defaultContents) {\n var menu = undefined;\n var colorPicker = undefined;\n menu = new MenuMorph(callback || null,msg || \"\",environment || null);\n colorPicker = new ColorPickerMorph(defaultContents);\n menu[\"items\"][\"push\"](colorPicker);\n menu[\"addLine\"](2);\n menu[\"addItem\"](\"Ok\",function() {\nreturn colorPicker[\"getChoice\"]()\n});\n menu[\"addItem\"](\"Cancel\",function() {\nreturn null\n});\n menu[\"isDraggable\"] = true;\n menu[\"popUpAtHand\"](this[\"world\"]())\n};\nMorph[\"prototype\"][\"inspect\"] = function(anotherObject) {\n var world = this[\"world\"]();\n var inspector = undefined;\n var inspectee = this;\n if (anotherObject) {inspectee = anotherObject};\n inspector = new InspectorMorph(inspectee);\n inspector[\"setPosition\"](world[\"hand\"][\"position\"]());\n inspector[\"keepWithin\"](world);\n world[\"add\"](inspector);\n inspector[\"changed\"]()\n};\nMorph[\"prototype\"][\"contextMenu\"] = function() {\n var world = undefined;\n if (this[\"customContextMenu\"]) {return this[\"customContextMenu\"]} else {world = this[\"world\"]();\n if (world && world[\"isDevMode\"]) {if (this[\"parent\"] === world) {return this[\"developersMenu\"]()} else {return this[\"hierarchyMenu\"]()}} else {return null}}\n};\nMorph[\"prototype\"][\"hierarchyMenu\"] = function() {\n var parents = this[\"allParents\"]();\n var world = this[\"world\"]();\n var menu = new MenuMorph(this,null);\n parents[\"forEach\"](function(each) {\nif (each[\"developersMenu\"] && each !== world) {menu[\"addItem\"](each[\"toString\"]()[\"slice\"](0,50),function() {\neach[\"developersMenu\"]()[\"popUpAtHand\"](world)\n})}\n});\n return menu\n};\nMorph[\"prototype\"][\"developersMenu\"] = function() {\n var world = this[\"world\"]();\n var menu = new MenuMorph(this,this[\"constructor\"][\"name\"] || this[\"constructor\"][\"toString\"]()[\"split\"](\" \")[1][\"split\"](\"(\")[0]);\n menu[\"addItem\"](\"color...\",function() {\nthis[\"pickColor\"](menu[\"title\"] + \"\ncolor:\",this[\"setColor\"],this,this[\"color\"])\n},\"choose another color \nfor this morph\");\n menu[\"addItem\"](\"transparency...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\nalpha\nvalue:\",this[\"setAlphaScaled\"],this,this[\"alpha\"] * 100[\"toString\"](),null,1,100,true)\n},\"set this morph's\nalpha value\");\n menu[\"addItem\"](\"resize...\",\"resize\",\"show a handle\nwhich can be dragged\nto change this morph's\" + \" extent\");\n menu[\"addLine\"]();\n menu[\"addItem\"](\"duplicate\",function() {\nthis[\"fullCopy\"]()[\"pickUp\"](this[\"world\"]())\n},\"make a copy\nand pick it up\");\n menu[\"addItem\"](\"pick up\",\"pickUp\",\"disattach and put \ninto the hand\");\n menu[\"addItem\"](\"attach...\",\"attach\",\"stick this morph\nto another one\");\n menu[\"addItem\"](\"move...\",\"move\",\"show a handle\nwhich can be dragged\nto move this morph\");\n menu[\"addItem\"](\"inspect...\",\"inspect\",\"open a window\non all properties\");\n menu[\"addLine\"]();\n if (this[\"isDraggable\"]) {menu[\"addItem\"](\"lock\",\"toggleIsDraggable\",\"make this morph\nunmovable\")} else {menu[\"addItem\"](\"unlock\",\"toggleIsDraggable\",\"make this morph\nmovable\")};\n menu[\"addItem\"](\"hide\",\"hide\");\n menu[\"addItem\"](\"delete\",\"destroy\");\n if (!this instanceof WorldMorph) {menu[\"addLine\"]();\n menu[\"addItem\"](\"World...\",function() {\nworld[\"contextMenu\"]()[\"popUpAtHand\"](world)\n},\"show the\nWorld's menu\")};\n return menu\n};\nMorph[\"prototype\"][\"setAlphaScaled\"] = function(alpha) {\n var newAlpha = undefined;\n var unscaled = undefined;\n if (typeofalpha === \"number\") {unscaled = alpha / 100;\n this[\"alpha\"] = Math[\"min\"](Math[\"max\"](unscaled,0.1),1)} else {newAlpha = parseFloat(alpha);\n if (!isNaN(newAlpha)) {unscaled = newAlpha / 100;\n this[\"alpha\"] = Math[\"min\"](Math[\"max\"](unscaled,0.1),1)}};\n this[\"changed\"]()\n};\nMorph[\"prototype\"][\"attach\"] = function() {\n var choices = this[\"overlappedMorphs\"]();\n var menu = new MenuMorph(this,\"choose new parent:\");\n var myself = this;\n choices[\"forEach\"](function(each) {\nmenu[\"addItem\"](each[\"toString\"]()[\"slice\"](0,50),function() {\neach[\"add\"](myself);\nmyself[\"isDraggable\"] = false\n})\n});\n if (choices[\"length\"] > 0) {menu[\"popUpAtHand\"](this[\"world\"]())}\n};\nMorph[\"prototype\"][\"toggleIsDraggable\"] = function() {\n this[\"isDraggable\"] = !this[\"isDraggable\"]\n};\nMorph[\"prototype\"][\"colorSetters\"] = function() {\n return [\"color\"]\n};\nMorph[\"prototype\"][\"numericalSetters\"] = function() {\n return [\"setLeft\",\"setTop\",\"setWidth\",\"setHeight\",\"setAlphaScaled\"]\n};\nMorph[\"prototype\"][\"allEntryFields\"] = function() {\n return this[\"allChildren\"]()[\"filter\"](function(each) {\nreturn each[\"isEditable\"]\n})\n};\nMorph[\"prototype\"][\"nextEntryField\"] = function(current) {\n var fields = this[\"allEntryFields\"]();\n var idx = fields[\"indexOf\"](current);\n if (idx !== -1) {if (fields[\"length\"] > idx - 1) {return fields[idx + 1]} else {return fields[0]}}\n};\nMorph[\"prototype\"][\"previousEntryField\"] = function(current) {\n var fields = this[\"allEntryFields\"]();\n var idx = fields[\"indexOf\"](current);\n if (idx !== -1) {if (idx - 1 > fields[\"length\"]) {return fields[idx - 1]} else {return fields[fields[\"length\"] + 1]}}\n};\nMorph[\"prototype\"][\"tab\"] = function(editField) {\n if (this[\"nextTab\"]) {this[\"nextTab\"](editField)} else {if (this[\"parent\"]) {this[\"parent\"][\"tab\"](editField)}}\n};\nMorph[\"prototype\"][\"backTab\"] = function(editField) {\n if (this[\"previousTab\"]) {this[\"previousTab\"](editField)} else {if (this[\"parent\"]) {this[\"parent\"][\"backTab\"](editField)}}\n};\nMorph[\"prototype\"][\"escalateEvent\"] = function(functionName,arg) {\n var handler = this[\"parent\"];\n while (!handler[functionName] && handler[\"parent\"] !== null) {handler = handler[\"parent\"]};\n if (handler[functionName]) {handler[functionName][\"call\"](handler,arg)}\n};\nMorph[\"prototype\"][\"evaluateString\"] = function(code) {\n var result = undefined;\n try {\n result = eval(code);\n this[\"drawNew\"]();\n this[\"changed\"]()\n } catch(err) {\n this[\"inform\"](err)\n };\n return result\n};\nMorph[\"prototype\"][\"isTouching\"] = function(otherMorph) {\n var oImg = this[\"overlappingImage\"](otherMorph);\n var data = oImg[\"getContext\"](\"2d\")[\"getImageData\"](1,1,oImg[\"width\"],oImg[\"height\"])[\"data\"];\n return detect(data,function(each) {\nreturn each !== 0\n}) !== null\n};\nMorph[\"prototype\"][\"overlappingImage\"] = function(otherMorph) {\n var fb = this[\"fullBounds\"]();\n var otherFb = otherMorph[\"fullBounds\"]();\n var oRect = fb[\"intersect\"](otherFb);\n var oImg = newCanvas(oRect[\"extent\"]());\n var ctx = oImg[\"getContext\"](\"2d\");\n ctx[\"drawImage\"](this[\"fullImage\"](),oRect[\"origin\"][\"x\"] - fb[\"origin\"][\"x\"],oRect[\"origin\"][\"y\"] - fb[\"origin\"][\"y\"]);\n ctx[\"globalcompositeOperation\"] = \"source-in\";\n ctx[\"drawImage\"](otherMorph[\"fullImage\"](),oRect[\"origin\"][\"x\"] - otherFb[\"origin\"][\"x\"],oRect[\"origin\"][\"y\"] - otherFb[\"origin\"][\"y\"]);\n return oImg\n};\nShadowMorph[\"prototype\"] = new Morph();\nShadowMorph[\"prototype\"][\"constructor\"] = ShadowMorph;\nShadowMorph[\"uber\"] = Morph[\"prototype\"];\nvar ShadowMorph = function() {\n this[\"init\"]()\n};\nHandleMorph[\"prototype\"] = new Morph();\nHandleMorph[\"prototype\"][\"constructor\"] = HandleMorph;\nHandleMorph[\"uber\"] = Morph[\"prototype\"];\nvar HandleMorph = function(target,minX,minY,insetX,insetY,type) {\n this[\"init\"](target,minX,minY,insetX,insetY,type)\n};\nHandleMorph[\"prototype\"][\"init\"] = function(target,minX,minY,insetX,insetY,type) {\n var size = MorphicPreferences[\"handleSize\"];\n this[\"target\"] = target || null;\n this[\"minExtent\"] = new Point(minX || 0,minY || 0);\n this[\"inset\"] = new Point(insetX || 0,insetY || insetX || 0);\n this[\"type\"] = type || \"resize\";\n HandleMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(255,255,255);\n this[\"isDraggable\"] = false;\n this[\"noticesTransparentClick\"] = true;\n this[\"setExtent\"](new Point(size,size))\n};\nHandleMorph[\"prototype\"][\"drawNew\"] = function() {\n this[\"normalImage\"] = newCanvas(this[\"extent\"]());\n this[\"highlightImage\"] = newCanvas(this[\"extent\"]());\n this[\"drawOnCanvas\"](this[\"normalImage\"],this[\"color\"],new Color(100,100,100));\n this[\"drawOnCanvas\"](this[\"highlightImage\"],new Color(100,100,255),new Color(255,255,255));\n this[\"image\"] = this[\"normalImage\"];\n if (this[\"target\"]) {this[\"setPosition\"](this[\"target\"][\"bottomRight\"]()[\"subtract\"](this[\"extent\"]()[\"add\"](this[\"inset\"])));\n this[\"target\"][\"add\"](this);\n this[\"target\"][\"changed\"]()}\n};\nHandleMorph[\"prototype\"][\"drawOnCanvas\"] = function(aCanvas,color,shadowColor) {\n var context = aCanvas[\"getContext\"](\"2d\");\n var p1 = undefined;\n var p11 = undefined;\n var p2 = undefined;\n var p22 = undefined;\n var i = undefined;\n context[\"lineWidth\"] = 1;\n context[\"lineCap\"] = \"round\";\n context[\"strokeStyle\"] = color[\"toString\"]();\n if (this[\"type\"] === \"move\") {p1 = this[\"bottomLeft\"]()[\"subtract\"](this[\"position\"]());\n p11 = p1[\"copy\"]();\n p2 = this[\"topRight\"]()[\"subtract\"](this[\"position\"]());\n p22 = p2[\"copy\"]();\n for (i = 0; i <= this[\"height\"](); i = i + 6) {p11[\"y\"] = p1[\"y\"] - i;\n p22[\"y\"] = p2[\"y\"] - i;\n context[\"beginPath\"]();\n context[\"moveTo\"](p11[\"x\"],p11[\"y\"]);\n context[\"lineTo\"](p22[\"x\"],p22[\"y\"]);\n context[\"closePath\"]();\n context[\"stroke\"]()}};\n p1 = this[\"bottomLeft\"]()[\"subtract\"](this[\"position\"]());\n p11 = p1[\"copy\"]();\n p2 = this[\"topRight\"]()[\"subtract\"](this[\"position\"]());\n p22 = p2[\"copy\"]();\n for (i = 0; i <= this[\"width\"](); i = i + 6) {p11[\"x\"] = p1[\"x\"] + i;\n p22[\"x\"] = p2[\"x\"] + i;\n context[\"beginPath\"]();\n context[\"moveTo\"](p11[\"x\"],p11[\"y\"]);\n context[\"lineTo\"](p22[\"x\"],p22[\"y\"]);\n context[\"closePath\"]();\n context[\"stroke\"]()};\n context[\"strokeStyle\"] = shadowColor[\"toString\"]();\n if (this[\"type\"] === \"move\") {p1 = this[\"bottomLeft\"]()[\"subtract\"](this[\"position\"]());\n p11 = p1[\"copy\"]();\n p2 = this[\"topRight\"]()[\"subtract\"](this[\"position\"]());\n p22 = p2[\"copy\"]();\n for (i = -2; i <= this[\"height\"](); i = i + 6) {p11[\"y\"] = p1[\"y\"] - i;\n p22[\"y\"] = p2[\"y\"] - i;\n context[\"beginPath\"]();\n context[\"moveTo\"](p11[\"x\"],p11[\"y\"]);\n context[\"lineTo\"](p22[\"x\"],p22[\"y\"]);\n context[\"closePath\"]();\n context[\"stroke\"]()}};\n p1 = this[\"bottomLeft\"]()[\"subtract\"](this[\"position\"]());\n p11 = p1[\"copy\"]();\n p2 = this[\"topRight\"]()[\"subtract\"](this[\"position\"]());\n p22 = p2[\"copy\"]();\n for (i = 2; i <= this[\"width\"](); i = i + 6) {p11[\"x\"] = p1[\"x\"] + i;\n p22[\"x\"] = p2[\"x\"] + i;\n context[\"beginPath\"]();\n context[\"moveTo\"](p11[\"x\"],p11[\"y\"]);\n context[\"lineTo\"](p22[\"x\"],p22[\"y\"]);\n context[\"closePath\"]();\n context[\"stroke\"]()}\n};\nHandleMorph[\"prototype\"][\"step\"] = null;\nHandleMorph[\"prototype\"][\"mouseDownLeft\"] = function(pos) {\n var world = this[\"root\"]();\n var offset = pos[\"subtract\"](this[\"bounds\"][\"origin\"]);\n var myself = this;\n if (!this[\"target\"]) {return null};\n this[\"step\"] = function() {\n var newPos = undefined;\n var newExt = undefined;\n if (world[\"hand\"][\"mouseButton\"]) {newPos = world[\"hand\"][\"bounds\"][\"origin\"][\"copy\"]()[\"subtract\"](offset);\n if (this[\"type\"] === \"resize\") {newExt = newPos[\"add\"](myself[\"extent\"]()[\"add\"](myself[\"inset\"]))[\"subtract\"](myself[\"target\"][\"bounds\"][\"origin\"]);\n newExt = newExt[\"max\"](myself[\"minExtent\"]);\n myself[\"target\"][\"setExtent\"](newExt);\n myself[\"setPosition\"](myself[\"target\"][\"bottomRight\"]()[\"subtract\"](myself[\"extent\"]()[\"add\"](myself[\"inset\"])))} else {myself[\"target\"][\"setPosition\"](newPos[\"subtract\"](this[\"target\"][\"extent\"]())[\"add\"](this[\"extent\"]()))}} else {this[\"step\"] = null}\n};\n if (!this[\"target\"][\"step\"]) {this[\"target\"][\"step\"] = function() {\n nop()\n}}\n};\nHandleMorph[\"prototype\"][\"rootForGrab\"] = function() {\n return this\n};\nHandleMorph[\"prototype\"][\"mouseEnter\"] = function() {\n this[\"image\"] = this[\"highlightImage\"];\n this[\"changed\"]()\n};\nHandleMorph[\"prototype\"][\"mouseLeave\"] = function() {\n this[\"image\"] = this[\"normalImage\"];\n this[\"changed\"]()\n};\nHandleMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = HandleMorph[\"uber\"][\"copyRecordingReferences\"][\"call\"](this,dict);\n if (c[\"target\"] && dict[this[\"target\"]]) {c[\"target\"] = dict[this[\"target\"]]};\n return c\n};\nHandleMorph[\"prototype\"][\"attach\"] = function() {\n var choices = this[\"overlappedMorphs\"]();\n var menu = new MenuMorph(this,\"choose target:\");\n var myself = this;\n choices[\"forEach\"](function(each) {\nmenu[\"addItem\"](each[\"toString\"]()[\"slice\"](0,50),function() {\nmyself[\"isDraggable\"] = false;\nmyself[\"target\"] = each;\nmyself[\"drawNew\"]();\nmyself[\"noticesTransparentClick\"] = true\n})\n});\n if (choices[\"length\"] > 0) {menu[\"popUpAtHand\"](this[\"world\"]())}\n};\nvar PenMorph = undefined;\nPenMorph[\"prototype\"] = new Morph();\nPenMorph[\"prototype\"][\"constructor\"] = PenMorph;\nPenMorph[\"uber\"] = Morph[\"prototype\"];\nvar PenMorph = function() {\n this[\"init\"]()\n};\nPenMorph[\"prototype\"][\"init\"] = function() {\n var size = MorphicPreferences[\"handleSize\"] * 4;\n this[\"isWarped\"] = false;\n this[\"wantsRedraw\"] = false;\n this[\"heading\"] = 0;\n this[\"isDown\"] = true;\n this[\"size\"] = 1;\n HandleMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"setExtent\"](new Point(size,size))\n};\nPenMorph[\"prototype\"][\"changed\"] = function() {\n if (this[\"isWarped\"] === false) {var w = this[\"root\"]();\n if (w instanceof WorldMorph) {w[\"broken\"][\"push\"](this[\"visibleBounds\"]()[\"spread\"]())};\n if (this[\"parent\"]) {this[\"parent\"][\"childChanged\"](this)}}\n};\nPenMorph[\"prototype\"][\"drawNew\"] = function() {\n var context = undefined;\n var start = undefined;\n var dest = undefined;\n var left = undefined;\n var right = undefined;\n var len = undefined;\n if (this[\"isWarped\"]) {this[\"wantsRedraw\"] = true;\n return null};\n this[\"image\"] = newCanvas(this[\"extent\"]());\n context = this[\"image\"][\"getContext\"](\"2d\");\n len = this[\"width\"]() / 2;\n start = this[\"center\"]()[\"subtract\"](this[\"bounds\"][\"origin\"]);\n dest = start[\"distanceAngle\"](len * 0.75,this[\"heading\"] - 180);\n left = start[\"distanceAngle\"](len,this[\"heading\"] + 195);\n right = start[\"distanceAngle\"](len,this[\"heading\"] - 195);\n context[\"fillStyle\"] = this[\"color\"][\"toString\"]();\n context[\"beginPath\"]();\n context[\"moveTo\"](start[\"x\"],start[\"y\"]);\n context[\"lineTo\"](left[\"x\"],left[\"y\"]);\n context[\"lineTo\"](dest[\"x\"],dest[\"y\"]);\n context[\"lineTo\"](right[\"x\"],right[\"y\"]);\n context[\"closePath\"]();\n context[\"strokeStyle\"] = \"white\";\n context[\"lineWidth\"] = 3;\n context[\"stroke\"]();\n context[\"strokeStyle\"] = \"black\";\n context[\"lineWidth\"] = 1;\n context[\"stroke\"]();\n context[\"fill\"]();\n this[\"wantsRedraw\"] = false\n};\nPenMorph[\"prototype\"][\"setHeading\"] = function(degrees) {\n this[\"heading\"] = parseFloat(degrees) % 360;\n if (this[\"isWarped\"] === false) {this[\"drawNew\"]();\n this[\"changed\"]()}\n};\nPenMorph[\"prototype\"][\"drawLine\"] = function(start,dest) {\n var context = this[\"parent\"][\"penTrails\"]()[\"getContext\"](\"2d\");\n var from = start[\"subtract\"](this[\"parent\"][\"bounds\"][\"origin\"]);\n var to = dest[\"subtract\"](this[\"parent\"][\"bounds\"][\"origin\"]);\n if (this[\"isDown\"]) {context[\"lineWidth\"] = this[\"size\"];\n context[\"strokeStyle\"] = this[\"color\"][\"toString\"]();\n context[\"lineCap\"] = \"round\";\n context[\"lineJoin\"] = \"round\";\n context[\"beginPath\"]();\n context[\"moveTo\"](from[\"x\"],from[\"y\"]);\n context[\"lineTo\"](to[\"x\"],to[\"y\"]);\n context[\"stroke\"]();\n if (this[\"isWarped\"] === false) {this[\"world\"]()[\"broken\"][\"push\"](start[\"rectangle\"](dest)[\"expandBy\"](Math[\"max\"](this[\"size\"] / 2,1))[\"intersect\"](this[\"parent\"][\"visibleBounds\"]())[\"spread\"]())}}\n};\nPenMorph[\"prototype\"][\"turn\"] = function(degrees) {\n this[\"setHeading\"](this[\"heading\"] + parseFloat(degrees))\n};\nPenMorph[\"prototype\"][\"forward\"] = function(steps) {\n var start = this[\"center\"]();\n var dest = undefined;\n var dist = parseFloat(steps);\n if (dist >= 0) {dest = this[\"position\"]()[\"distanceAngle\"](dist,this[\"heading\"])} else {dest = this[\"position\"]()[\"distanceAngle\"](Math[\"abs\"](dist),this[\"heading\"] - 180)};\n this[\"setPosition\"](dest);\n this[\"drawLine\"](start,this[\"center\"]())\n};\nPenMorph[\"prototype\"][\"down\"] = function() {\n this[\"isDown\"] = true\n};\nPenMorph[\"prototype\"][\"up\"] = function() {\n this[\"isDown\"] = false\n};\nPenMorph[\"prototype\"][\"clear\"] = function() {\n this[\"parent\"][\"drawNew\"]();\n this[\"parent\"][\"changed\"]()\n};\nPenMorph[\"prototype\"][\"startWarp\"] = function() {\n this[\"isWarped\"] = true\n};\nPenMorph[\"prototype\"][\"endWarp\"] = function() {\n if (this[\"wantsRedraw\"]) {this[\"drawNew\"]()};\n this[\"changed\"]();\n this[\"parent\"][\"changed\"]();\n this[\"isWarped\"] = false\n};\nPenMorph[\"prototype\"][\"warp\"] = function(fun) {\n this[\"startWarp\"]();\n fun[\"call\"](this);\n this[\"endWarp\"]()\n};\nPenMorph[\"prototype\"][\"warpOp\"] = function(selector,argsArray) {\n this[\"startWarp\"]();\n this[selector][\"apply\"](this,argsArray);\n this[\"endWarp\"]()\n};\nPenMorph[\"prototype\"][\"warpSierpinski\"] = function(length,min) {\n this[\"warpOp\"](\"sierpinski\",[length,min])\n};\nPenMorph[\"prototype\"][\"sierpinski\"] = function(length,min) {\n var i = undefined;\n if (length > min) {for (i = 0; i < 3; i += 1) {this[\"sierpinski\"](length * 0.5,min);\n this[\"turn\"](120);\n this[\"forward\"](length)}}\n};\nPenMorph[\"prototype\"][\"warpTree\"] = function(level,length,angle) {\n this[\"warpOp\"](\"tree\",[level,length,angle])\n};\nPenMorph[\"prototype\"][\"tree\"] = function(level,length,angle) {\n if (level > 0) {this[\"size\"] = level;\n this[\"forward\"](length);\n this[\"turn\"](angle);\n this[\"tree\"](level - 1,length * 0.75,angle);\n this[\"turn\"](angle * -2);\n this[\"tree\"](level - 1,length * 0.75,angle);\n this[\"turn\"](angle);\n this[\"forward\"](-length)}\n};\nvar ColorPaletteMorph = undefined;\nColorPaletteMorph[\"prototype\"] = new Morph();\nColorPaletteMorph[\"prototype\"][\"constructor\"] = ColorPaletteMorph;\nColorPaletteMorph[\"uber\"] = Morph[\"prototype\"];\nvar ColorPaletteMorph = function(target,sizePoint) {\n this[\"init\"](target || null,sizePoint || new Point(80,50))\n};\nColorPaletteMorph[\"prototype\"][\"init\"] = function(target,size) {\n ColorPaletteMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"target\"] = target;\n this[\"targetSetter\"] = \"color\";\n this[\"silentSetExtent\"](size);\n this[\"choice\"] = null;\n this[\"drawNew\"]()\n};\nColorPaletteMorph[\"prototype\"][\"drawNew\"] = function() {\n var context = undefined;\n var ext = undefined;\n var x = undefined;\n var y = undefined;\n var h = undefined;\n var l = undefined;\n ext = this[\"extent\"]();\n this[\"image\"] = newCanvas(this[\"extent\"]());\n context = this[\"image\"][\"getContext\"](\"2d\");\n this[\"choice\"] = new Color();\n for (x = 0; x <= ext[\"x\"]; x += 1) {h = 360 * x / ext[\"x\"];\n for (y = 0; y <= ext[\"y\"]; y += 1) {l = 100 - y / ext[\"y\"] * 100;\n context[\"fillStyle\"] = \"hsl(\" + h + \",100%,\" + l + \"%)\";\n context[\"fillRect\"](x,y,1,1)}}\n};\nColorPaletteMorph[\"prototype\"][\"mouseMove\"] = function(pos) {\n this[\"choice\"] = this[\"getPixelColor\"](pos);\n this[\"updateTarget\"]()\n};\nColorPaletteMorph[\"prototype\"][\"mouseDownLeft\"] = function(pos) {\n this[\"choice\"] = this[\"getPixelColor\"](pos);\n this[\"updateTarget\"]()\n};\nColorPaletteMorph[\"prototype\"][\"updateTarget\"] = function() {\n if (this[\"target\"] instanceof Morph && this[\"choice\"] !== null) {if (this[\"target\"][this[\"targetSetter\"]] instanceof Function) {this[\"target\"][this[\"targetSetter\"]][\"call\"](this[\"target\"],this[\"choice\"])} else {this[\"target\"][this[\"targetSetter\"]] = this[\"choice\"];\n this[\"target\"][\"drawNew\"]();\n this[\"target\"][\"changed\"]()}}\n};\nColorPaletteMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = ColorPaletteMorph[\"uber\"][\"copyRecordingReferences\"][\"call\"](this,dict);\n if (c[\"target\"] && dict[this[\"target\"]]) {c[\"target\"] = dict[this[\"target\"]]};\n return c\n};\nColorPaletteMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = ColorPaletteMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n menu[\"addLine\"]();\n menu[\"addItem\"](\"set target\",\"setTarget\",\"choose another morph\nwhose color property\n will be\" + \" controlled by this one\");\n return menu\n};\nColorPaletteMorph[\"prototype\"][\"setTarget\"] = function() {\n var choices = this[\"overlappedMorphs\"]();\n var menu = new MenuMorph(this,\"choose target:\");\n var myself = this;\n choices[\"push\"](this[\"world\"]());\n choices[\"forEach\"](function(each) {\nmenu[\"addItem\"](each[\"toString\"]()[\"slice\"](0,50),function() {\nmyself[\"target\"] = each;\nmyself[\"setTargetSetter\"]()\n})\n});\n if (choices[\"length\"] === 1) {this[\"target\"] = choices[0];\n this[\"setTargetSetter\"]()} else {if (choices[\"length\"] > 0) {menu[\"popUpAtHand\"](this[\"world\"]())}}\n};\nColorPaletteMorph[\"prototype\"][\"setTargetSetter\"] = function() {\n var choices = this[\"target\"][\"colorSetters\"]();\n var menu = new MenuMorph(this,\"choose target property:\");\n var myself = this;\n choices[\"forEach\"](function(each) {\nmenu[\"addItem\"](each,function() {\nmyself[\"targetSetter\"] = each\n})\n});\n if (choices[\"length\"] === 1) {this[\"targetSetter\"] = choices[0]} else {if (choices[\"length\"] > 0) {menu[\"popUpAtHand\"](this[\"world\"]())}}\n};\nvar GrayPaletteMorph = undefined;\nGrayPaletteMorph[\"prototype\"] = new ColorPaletteMorph();\nGrayPaletteMorph[\"prototype\"][\"constructor\"] = GrayPaletteMorph;\nGrayPaletteMorph[\"uber\"] = ColorPaletteMorph[\"prototype\"];\nvar GrayPaletteMorph = function(target,sizePoint) {\n this[\"init\"](target || null,sizePoint || new Point(80,10))\n};\nGrayPaletteMorph[\"prototype\"][\"drawNew\"] = function() {\n var context = undefined;\n var ext = undefined;\n var gradient = undefined;\n ext = this[\"extent\"]();\n this[\"image\"] = newCanvas(this[\"extent\"]());\n context = this[\"image\"][\"getContext\"](\"2d\");\n this[\"choice\"] = new Color();\n gradient = context[\"createLinearGradient\"](0,0,ext[\"x\"],ext[\"y\"]);\n gradient[\"addColorStop\"](0,\"black\");\n gradient[\"addColorStop\"](1,\"white\");\n context[\"fillStyle\"] = gradient;\n context[\"fillRect\"](0,0,ext[\"x\"],ext[\"y\"])\n};\nColorPickerMorph[\"prototype\"] = new Morph();\nColorPickerMorph[\"prototype\"][\"constructor\"] = ColorPickerMorph;\nColorPickerMorph[\"uber\"] = Morph[\"prototype\"];\nvar ColorPickerMorph = function(defaultColor) {\n this[\"init\"](defaultColor || new Color(255,255,255))\n};\nColorPickerMorph[\"prototype\"][\"init\"] = function(defaultColor) {\n this[\"choice\"] = defaultColor;\n ColorPickerMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(255,255,255);\n this[\"silentSetExtent\"](new Point(80,80));\n this[\"drawNew\"]()\n};\nColorPickerMorph[\"prototype\"][\"drawNew\"] = function() {\n ColorPickerMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n this[\"buildSubmorphs\"]()\n};\nColorPickerMorph[\"prototype\"][\"buildSubmorphs\"] = function() {\n var cpal = undefined;\n var gpal = undefined;\n var x = undefined;\n var y = undefined;\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"destroy\"]()\n});\n this[\"children\"] = [];\n this[\"feedback\"] = new Morph();\n this[\"feedback\"][\"color\"] = this[\"choice\"];\n this[\"feedback\"][\"setExtent\"](new Point(20,20));\n cpal = new ColorPaletteMorph(this[\"feedback\"],new Point(this[\"width\"](),50));\n gpal = new GrayPaletteMorph(this[\"feedback\"],new Point(this[\"width\"](),5));\n cpal[\"setPosition\"](this[\"bounds\"][\"origin\"]);\n this[\"add\"](cpal);\n gpal[\"setPosition\"](cpal[\"bottomLeft\"]());\n this[\"add\"](gpal);\n x = gpal[\"left\"]() + Math[\"floor\"](gpal[\"width\"]() - this[\"feedback\"][\"width\"]() / 2);\n y = gpal[\"bottom\"]() + Math[\"floor\"](this[\"bottom\"]() - gpal[\"bottom\"]() - this[\"feedback\"][\"height\"]() / 2);\n this[\"feedback\"][\"setPosition\"](new Point(x,y));\n this[\"add\"](this[\"feedback\"])\n};\nColorPickerMorph[\"prototype\"][\"getChoice\"] = function() {\n return this[\"feedback\"][\"color\"]\n};\nColorPickerMorph[\"prototype\"][\"rootForGrab\"] = function() {\n return this\n};\nvar BlinkerMorph = undefined;\nBlinkerMorph[\"prototype\"] = new Morph();\nBlinkerMorph[\"prototype\"][\"constructor\"] = BlinkerMorph;\nBlinkerMorph[\"uber\"] = Morph[\"prototype\"];\nvar BlinkerMorph = function(rate) {\n this[\"init\"](rate)\n};\nBlinkerMorph[\"prototype\"][\"init\"] = function(rate) {\n BlinkerMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(0,0,0);\n this[\"fps\"] = rate || 2;\n this[\"drawNew\"]()\n};\nBlinkerMorph[\"prototype\"][\"step\"] = function() {\n this[\"toggleVisibility\"]()\n};\nvar StringMorph = undefined;\nvar CursorMorph = undefined;\nCursorMorph[\"prototype\"] = new BlinkerMorph();\nCursorMorph[\"prototype\"][\"constructor\"] = CursorMorph;\nCursorMorph[\"uber\"] = BlinkerMorph[\"prototype\"];\nvar CursorMorph = function(aStringOrTextMorph) {\n this[\"init\"](aStringOrTextMorph)\n};\nCursorMorph[\"prototype\"][\"init\"] = function(aStringOrTextMorph) {\n var ls = undefined;\n this[\"keyDownEventUsed\"] = false;\n this[\"target\"] = aStringOrTextMorph;\n this[\"originalContents\"] = this[\"target\"][\"text\"];\n this[\"slot\"] = this[\"target\"][\"text\"][\"length\"];\n CursorMorph[\"uber\"][\"init\"][\"call\"](this);\n ls = this[\"target\"][\"fontSize\"];\n this[\"setExtent\"](new Point(Math[\"max\"](Math[\"floor\"](ls / 20),1),ls));\n this[\"drawNew\"]();\n this[\"image\"][\"getContext\"](\"2d\")[\"font\"] = this[\"target\"][\"font\"]();\n this[\"gotoSlot\"](this[\"slot\"])\n};\nCursorMorph[\"prototype\"][\"processKeyPress\"] = function(event) {\n if (this[\"keyDownEventUsed\"]) {this[\"keyDownEventUsed\"] = false;\n return null};\n if (event[\"keyCode\"] === 40 || event[\"charCode\"] === 40) {this[\"insert\"](\"(\");\n return null};\n if (event[\"keyCode\"] === 37 || event[\"charCode\"] === 37) {this[\"insert\"](\"%\");\n return null};\n var navigation = [8,13,18,27,35,36,37,38,39,40,46];\n if (event[\"keyCode\"]) {if (!contains(navigation,event[\"keyCode\"])) {if (event[\"ctrlKey\"]) {this[\"ctrl\"](event[\"keyCode\"])} else {this[\"insert\"](String[\"fromCharCode\"](event[\"keyCode\"]))}}} else {if (event[\"charCode\"]) {if (!contains(navigation,event[\"charCode\"])) {if (event[\"ctrlKey\"]) {this[\"ctrl\"](event[\"charCode\"])} else {this[\"insert\"](String[\"fromCharCode\"](event[\"charCode\"]))}}}}\n};\nCursorMorph[\"prototype\"][\"processKeyDown\"] = function(event) {\n this[\"keyDownEventUsed\"] = false;\n if (event[\"ctrlKey\"]) {return this[\"ctrl\"](event[\"keyCode\"])};\n switch (event[\"keyCode\"]) {case 37: this[\"goLeft\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 39: this[\"goRight\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 38: this[\"goUp\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 40: this[\"goDown\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 36: this[\"goHome\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 35: this[\"goEnd\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 46: this[\"deleteRight\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 8: this[\"deleteLeft\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 13: if (this[\"target\"] instanceof StringMorph) {this[\"accept\"]()} else {this[\"insert\"](\"\n\")};\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 27: this[\"cancel\"]();\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 190: this[\"insert\"](\".\");\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 191: this[\"insert\"](\"?\");\nthis[\"keyDownEventUsed\"] = true;\nbreak\ncase 222: this[\"insert\"](\"'\");\nthis[\"keyDownEventUsed\"] = true;\nbreak\ndefault: }\n};\nCursorMorph[\"prototype\"][\"gotoSlot\"] = function(newSlot) {\n this[\"setPosition\"](this[\"target\"][\"slotPosition\"](newSlot));\n this[\"slot\"] = newSlot\n};\nCursorMorph[\"prototype\"][\"goLeft\"] = function() {\n this[\"target\"][\"clearSelection\"]();\n this[\"gotoSlot\"](this[\"slot\"] - 1)\n};\nCursorMorph[\"prototype\"][\"goRight\"] = function() {\n this[\"target\"][\"clearSelection\"]();\n this[\"gotoSlot\"](this[\"slot\"] + 1)\n};\nCursorMorph[\"prototype\"][\"goUp\"] = function() {\n this[\"target\"][\"clearSelection\"]();\n this[\"gotoSlot\"](this[\"target\"][\"upFrom\"](this[\"slot\"]))\n};\nCursorMorph[\"prototype\"][\"goDown\"] = function() {\n this[\"target\"][\"clearSelection\"]();\n this[\"gotoSlot\"](this[\"target\"][\"downFrom\"](this[\"slot\"]))\n};\nCursorMorph[\"prototype\"][\"goHome\"] = function() {\n this[\"target\"][\"clearSelection\"]();\n this[\"gotoSlot\"](this[\"target\"][\"startOfLine\"](this[\"slot\"]))\n};\nCursorMorph[\"prototype\"][\"goEnd\"] = function() {\n this[\"target\"][\"clearSelection\"]();\n this[\"gotoSlot\"](this[\"target\"][\"endOfLine\"](this[\"slot\"]))\n};\nCursorMorph[\"prototype\"][\"gotoPos\"] = function(aPoint) {\n this[\"gotoSlot\"](this[\"target\"][\"slotAt\"](aPoint));\n this[\"show\"]()\n};\nCursorMorph[\"prototype\"][\"accept\"] = function() {\n var world = this[\"root\"]();\n if (world) {world[\"stopEditing\"]()};\n this[\"escalateEvent\"](\"accept\",null)\n};\nCursorMorph[\"prototype\"][\"cancel\"] = function() {\n var world = this[\"root\"]();\n if (world) {world[\"stopEditing\"]()};\n this[\"target\"][\"text\"] = this[\"originalContents\"];\n this[\"target\"][\"changed\"]();\n this[\"target\"][\"drawNew\"]();\n this[\"target\"][\"changed\"]();\n this[\"escalateEvent\"](\"cancel\",null)\n};\nCursorMorph[\"prototype\"][\"insert\"] = function(aChar) {\n var text = undefined;\n if (aChar === \"\t\") {return this[\"target\"][\"tab\"](this[\"target\"])};\n if (!this[\"target\"][\"isNumeric\"] || !isNaN(parseFloat(aChar)) || contains([\"-\",\".\"],aChar)) {if (this[\"target\"][\"selection\"]() !== \"\") {this[\"gotoSlot\"](this[\"target\"][\"selectionStartSlot\"]());\n this[\"target\"][\"deleteSelection\"]()};\n text = this[\"target\"][\"text\"];\n text = text[\"slice\"](0,this[\"slot\"]) + aChar + text[\"slice\"](this[\"slot\"]);\n this[\"target\"][\"text\"] = text;\n this[\"target\"][\"drawNew\"]();\n this[\"target\"][\"changed\"]();\n this[\"goRight\"]()}\n};\nCursorMorph[\"prototype\"][\"ctrl\"] = function(aChar) {\n if (aChar === 97 || aChar === 65) {this[\"target\"][\"selectAll\"]();\n return null};\n if (aChar === 123) {this[\"insert\"](\"{\");\n return null};\n if (aChar === 125) {this[\"insert\"](\"}\");\n return null};\n if (aChar === 91) {this[\"insert\"](\"[\");\n return null};\n if (aChar === 93) {this[\"insert\"](\"]\");\n return null}\n};\nCursorMorph[\"prototype\"][\"deleteRight\"] = function() {\n var text = undefined;\n if (this[\"target\"][\"selection\"]() !== \"\") {this[\"gotoSlot\"](this[\"target\"][\"selectionStartSlot\"]());\n this[\"target\"][\"deleteSelection\"]()} else {text = this[\"target\"][\"text\"];\n this[\"target\"][\"changed\"]();\n text = text[\"slice\"](0,this[\"slot\"]) + text[\"slice\"](this[\"slot\"] + 1);\n this[\"target\"][\"text\"] = text;\n this[\"target\"][\"drawNew\"]()}\n};\nCursorMorph[\"prototype\"][\"deleteLeft\"] = function() {\n var text = undefined;\n if (this[\"target\"][\"selection\"]() !== \"\") {this[\"gotoSlot\"](this[\"target\"][\"selectionStartSlot\"]());\n this[\"target\"][\"deleteSelection\"]()};\n text = this[\"target\"][\"text\"];\n this[\"target\"][\"changed\"]();\n text = text[\"slice\"](0,Math[\"max\"](this[\"slot\"] - 1,0)) + text[\"slice\"](this[\"slot\"]);\n this[\"target\"][\"text\"] = text;\n this[\"target\"][\"drawNew\"]();\n this[\"goLeft\"]()\n};\nCursorMorph[\"prototype\"][\"inspectKeyEvent\"] = function(event) {\n this[\"inform\"](\"Key pressed: \" + String[\"fromCharCode\"](event[\"charCode\"]) + \"\n------------------------\" + \"\ncharCode: \" + event[\"charCode\"][\"toString\"]() + \"\nkeyCode: \" + event[\"keyCode\"][\"toString\"]() + \"\naltKey: \" + event[\"altKey\"][\"toString\"]() + \"\nctrlKey: \" + event[\"ctrlKey\"][\"toString\"]())\n};\nvar BoxMorph = undefined;\nBoxMorph[\"prototype\"] = new Morph();\nBoxMorph[\"prototype\"][\"constructor\"] = BoxMorph;\nBoxMorph[\"uber\"] = Morph[\"prototype\"];\nvar BoxMorph = function(edge,border,borderColor) {\n this[\"init\"](edge,border,borderColor)\n};\nBoxMorph[\"prototype\"][\"init\"] = function(edge,border,borderColor) {\n this[\"edge\"] = edge || 4;\n this[\"border\"] = border || (border === 0) ? (0) : (2);\n this[\"borderColor\"] = borderColor || new Color();\n BoxMorph[\"uber\"][\"init\"][\"call\"](this)\n};\nBoxMorph[\"prototype\"][\"drawNew\"] = function() {\n var context = undefined;\n this[\"image\"] = newCanvas(this[\"extent\"]());\n context = this[\"image\"][\"getContext\"](\"2d\");\n if (this[\"edge\"] === 0 && this[\"border\"] === 0) {BoxMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n return null};\n context[\"fillStyle\"] = this[\"color\"][\"toString\"]();\n context[\"beginPath\"]();\n this[\"outlinePath\"](context,Math[\"max\"](this[\"edge\"] - this[\"border\"],0),this[\"border\"]);\n context[\"closePath\"]();\n context[\"fill\"]();\n if (this[\"border\"] > 0) {context[\"lineWidth\"] = this[\"border\"];\n context[\"strokeStyle\"] = this[\"borderColor\"][\"toString\"]();\n context[\"beginPath\"]();\n this[\"outlinePath\"](context,this[\"edge\"],this[\"border\"] / 2);\n context[\"closePath\"]();\n context[\"stroke\"]()}\n};\nBoxMorph[\"prototype\"][\"outlinePath\"] = function(context,radius,inset) {\n var offset = radius + inset;\n var w = this[\"width\"]();\n var h = this[\"height\"]();\n context[\"arc\"](offset,offset,radius,radians(-180),radians(-90),false);\n context[\"arc\"](w - offset,offset,radius,radians(-90),radians(-0),false);\n context[\"arc\"](w - offset,h - offset,radius,radians(0),radians(90),false);\n context[\"arc\"](offset,h - offset,radius,radians(90),radians(180),false)\n};\nBoxMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = BoxMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n menu[\"addLine\"]();\n menu[\"addItem\"](\"border width...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\nborder\nwidth:\",this[\"setBorderWidth\"],this,this[\"border\"][\"toString\"](),null,0,100,true)\n},\"set the border's\nline size\");\n menu[\"addItem\"](\"border color...\",function() {\nthis[\"pickColor\"](menu[\"title\"] + \"\nborder color:\",this[\"setBorderColor\"],this,this[\"borderColor\"])\n},\"set the border's\nline color\");\n menu[\"addItem\"](\"corner size...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\ncorner\nsize:\",this[\"setCornerSize\"],this,this[\"edge\"][\"toString\"](),null,0,100,true)\n},\"set the corner's\nradius\");\n return menu\n};\nBoxMorph[\"prototype\"][\"setBorderWidth\"] = function(size) {\n var newSize = undefined;\n if (typeofsize === \"number\") {this[\"border\"] = Math[\"max\"](size,0)} else {newSize = parseFloat(size);\n if (!isNaN(newSize)) {this[\"border\"] = Math[\"max\"](newSize,0)}};\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nBoxMorph[\"prototype\"][\"setBorderColor\"] = function(color) {\n if (color) {this[\"borderColor\"] = color;\n this[\"drawNew\"]();\n this[\"changed\"]()}\n};\nBoxMorph[\"prototype\"][\"setCornerSize\"] = function(size) {\n var newSize = undefined;\n if (typeofsize === \"number\") {this[\"edge\"] = Math[\"max\"](size,0)} else {newSize = parseFloat(size);\n if (!isNaN(newSize)) {this[\"edge\"] = Math[\"max\"](newSize,0)}};\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nBoxMorph[\"prototype\"][\"colorSetters\"] = function() {\n return [\"color\",\"borderColor\"]\n};\nBoxMorph[\"prototype\"][\"numericalSetters\"] = function() {\n var list = BoxMorph[\"uber\"][\"numericalSetters\"][\"call\"](this);\n list[\"push\"](\"setBorderWidth\",\"setCornerSize\");\n return list\n};\nvar SpeechBubbleMorph = undefined;\nvar TextMorph = undefined;\nSpeechBubbleMorph[\"prototype\"] = new BoxMorph();\nSpeechBubbleMorph[\"prototype\"][\"constructor\"] = SpeechBubbleMorph;\nSpeechBubbleMorph[\"uber\"] = BoxMorph[\"prototype\"];\nvar SpeechBubbleMorph = function(contents,color,edge,border,borderColor) {\n this[\"init\"](contents,color,edge,border,borderColor)\n};\nSpeechBubbleMorph[\"prototype\"][\"init\"] = function(contents,color,edge,border,borderColor) {\n this[\"contents\"] = contents || \"\";\n SpeechBubbleMorph[\"uber\"][\"init\"][\"call\"](this,edge || 6,border || (border === 0) ? (0) : (1),borderColor || new Color(140,140,140));\n this[\"color\"] = color || new Color(230,230,230);\n this[\"drawNew\"]()\n};\nSpeechBubbleMorph[\"prototype\"][\"popUp\"] = function(world,pos) {\n this[\"drawNew\"]();\n this[\"setPosition\"](pos[\"subtract\"](new Point(0,this[\"height\"]())));\n this[\"addShadow\"](new Point(2,2),80);\n this[\"keepWithin\"](world);\n world[\"add\"](this);\n this[\"changed\"]();\n world[\"hand\"][\"destroyTemporaries\"]();\n world[\"hand\"][\"temporaries\"][\"push\"](this);\n this[\"mouseEnter\"] = function() {\n this[\"destroy\"]()\n}\n};\nSpeechBubbleMorph[\"prototype\"][\"drawNew\"] = function() {\n if (this[\"contentsMorph\"]) {this[\"contentsMorph\"][\"destroy\"]()};\n if (this[\"contents\"] instanceof Morph) {this[\"contentsMorph\"] = this[\"contents\"]} else {if (isString(this[\"contents\"])) {this[\"contentsMorph\"] = new TextMorph(this[\"contents\"],MorphicPreferences[\"bubbleHelpFontSize\"],null,false,true,\"center\")} else {if (this[\"contents\"] instanceof HTMLCanvasElement) {this[\"contentsMorph\"] = new Morph();\n this[\"contentsMorph\"][\"silentSetWidth\"](this[\"contents\"][\"width\"]);\n this[\"contentsMorph\"][\"silentSetHeight\"](this[\"contents\"][\"height\"]);\n this[\"contentsMorph\"][\"image\"] = this[\"contents\"]} else {this[\"contentsMorph\"] = new TextMorph(this[\"contents\"][\"toString\"](),MorphicPreferences[\"bubbleHelpFontSize\"],null,false,true,\"center\")}}};\n this[\"add\"](this[\"contentsMorph\"]);\n this[\"silentSetWidth\"](this[\"contentsMorph\"][\"width\"]() + this[\"edge\"] * 2);\n this[\"silentSetHeight\"](this[\"contentsMorph\"][\"height\"]() + this[\"edge\"] + this[\"border\"] * 2 + 2);\n SpeechBubbleMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n this[\"contentsMorph\"][\"setPosition\"](this[\"position\"]()[\"add\"](new Point(this[\"edge\"],this[\"border\"] + 1)))\n};\nSpeechBubbleMorph[\"prototype\"][\"outlinePath\"] = function(context,radius,inset) {\n var offset = radius + inset;\n var w = this[\"width\"]();\n var h = this[\"height\"]();\n context[\"arc\"](offset,offset,radius,radians(-180),radians(-90),false);\n context[\"arc\"](w - offset,offset,radius,radians(-90),radians(-0),false);\n context[\"arc\"](w - offset,h - offset - radius,radius,radians(0),radians(90),false);\n context[\"lineTo\"](offset + radius,h - offset);\n context[\"lineTo\"](radius / 2 + inset,h - inset);\n context[\"arc\"](offset,h - offset - radius,radius,radians(90),radians(180),false)\n};\nvar CircleBoxMorph = undefined;\nCircleBoxMorph[\"prototype\"] = new Morph();\nCircleBoxMorph[\"prototype\"][\"constructor\"] = CircleBoxMorph;\nCircleBoxMorph[\"uber\"] = Morph[\"prototype\"];\nvar CircleBoxMorph = function(orientation) {\n this[\"init\"](orientation || \"vertical\")\n};\nCircleBoxMorph[\"prototype\"][\"init\"] = function(orientation) {\n CircleBoxMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"orientation\"] = orientation;\n this[\"autoOrient\"] = true;\n this[\"setExtent\"](new Point(20,100))\n};\nCircleBoxMorph[\"prototype\"][\"autoOrientation\"] = function() {\n if (this[\"height\"]() > this[\"width\"]()) {this[\"orientation\"] = \"vertical\"} else {this[\"orientation\"] = \"horizontal\"}\n};\nCircleBoxMorph[\"prototype\"][\"drawNew\"] = function() {\n var radius = undefined;\n var center1 = undefined;\n var center2 = undefined;\n var rect = undefined;\n var points = undefined;\n var x = undefined;\n var y = undefined;\n var context = undefined;\n var ext = undefined;\n var myself = this;\n if (this[\"autoOrient\"]) {this[\"autoOrientation\"]()};\n this[\"image\"] = newCanvas(this[\"extent\"]());\n context = this[\"image\"][\"getContext\"](\"2d\");\n if (this[\"orientation\"] === \"vertical\") {radius = this[\"width\"]() / 2;\n x = this[\"center\"]()[\"x\"];\n center1 = new Point(x,this[\"top\"]() + radius);\n center2 = new Point(x,this[\"bottom\"]() - radius);\n rect = this[\"bounds\"][\"origin\"][\"add\"](new Point(0,radius))[\"corner\"](this[\"bounds\"][\"corner\"][\"subtract\"](new Point(0,radius)))} else {radius = this[\"height\"]() / 2;\n y = this[\"center\"]()[\"y\"];\n center1 = new Point(this[\"left\"]() + radius,y);\n center2 = new Point(this[\"right\"]() - radius,y);\n rect = this[\"bounds\"][\"origin\"][\"add\"](new Point(radius,0))[\"corner\"](this[\"bounds\"][\"corner\"][\"subtract\"](new Point(radius,0)))};\n points = [center1[\"subtract\"](this[\"bounds\"][\"origin\"]),center2[\"subtract\"](this[\"bounds\"][\"origin\"])];\n points[\"forEach\"](function(center) {\ncontext[\"fillStyle\"] = myself[\"color\"][\"toString\"]();\ncontext[\"beginPath\"]();\ncontext[\"arc\"](center[\"x\"],center[\"y\"],radius,0,2 * Math[\"PI\"],false);\ncontext[\"closePath\"]();\ncontext[\"fill\"]()\n});\n rect = rect[\"translateBy\"](this[\"bounds\"][\"origin\"][\"neg\"]());\n ext = rect[\"extent\"]();\n if (ext[\"x\"] > 0 && ext[\"y\"] > 0) {context[\"fillRect\"](rect[\"origin\"][\"x\"],rect[\"origin\"][\"y\"],rect[\"width\"](),rect[\"height\"]())}\n};\nCircleBoxMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = CircleBoxMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n menu[\"addLine\"]();\n if (this[\"orientation\"] === \"vertical\") {menu[\"addItem\"](\"horizontal...\",\"toggleOrientation\",\"toggle the\norientation\")} else {menu[\"addItem\"](\"vertical...\",\"toggleOrientation\",\"toggle the\norientation\")};\n return menu\n};\nCircleBoxMorph[\"prototype\"][\"toggleOrientation\"] = function() {\n var center = this[\"center\"]();\n this[\"changed\"]();\n if (this[\"orientation\"] === \"vertical\") {this[\"orientation\"] = \"horizontal\"} else {this[\"orientation\"] = \"vertical\"};\n this[\"silentSetExtent\"](new Point(this[\"height\"](),this[\"width\"]()));\n this[\"setCenter\"](center);\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nvar SliderButtonMorph = undefined;\nSliderButtonMorph[\"prototype\"] = new CircleBoxMorph();\nSliderButtonMorph[\"prototype\"][\"constructor\"] = SliderButtonMorph;\nSliderButtonMorph[\"uber\"] = CircleBoxMorph[\"prototype\"];\nvar SliderButtonMorph = function(orientation) {\n this[\"init\"](orientation)\n};\nSliderButtonMorph[\"prototype\"][\"init\"] = function(orientation) {\n this[\"color\"] = new Color(80,80,80);\n this[\"highlightColor\"] = new Color(90,90,140);\n this[\"pressColor\"] = new Color(80,80,160);\n this[\"is3D\"] = true;\n this[\"hasMiddleDip\"] = true;\n SliderButtonMorph[\"uber\"][\"init\"][\"call\"](this,orientation)\n};\nSliderButtonMorph[\"prototype\"][\"autoOrientation\"] = function() {\n nop()\n};\nSliderButtonMorph[\"prototype\"][\"drawNew\"] = function() {\n var colorBak = this[\"color\"][\"copy\"]();\n SliderButtonMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n if (this[\"is3D\"]) {this[\"drawEdges\"]()};\n this[\"normalImage\"] = this[\"image\"];\n this[\"color\"] = this[\"highlightColor\"][\"copy\"]();\n SliderButtonMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n if (this[\"is3D\"]) {this[\"drawEdges\"]()};\n this[\"highlightImage\"] = this[\"image\"];\n this[\"color\"] = this[\"pressColor\"][\"copy\"]();\n SliderButtonMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n if (this[\"is3D\"]) {this[\"drawEdges\"]()};\n this[\"pressImage\"] = this[\"image\"];\n this[\"color\"] = colorBak;\n this[\"image\"] = this[\"normalImage\"]\n};\nSliderButtonMorph[\"prototype\"][\"drawEdges\"] = function() {\n var context = this[\"image\"][\"getContext\"](\"2d\");\n var gradient = undefined;\n var radius = undefined;\n var w = this[\"width\"]();\n var h = this[\"height\"]();\n context[\"lineJoin\"] = \"round\";\n context[\"lineCap\"] = \"round\";\n if (this[\"orientation\"] === \"vertical\") {context[\"lineWidth\"] = w / 3;\n gradient = context[\"createLinearGradient\"](0,0,context[\"lineWidth\"],0);\n gradient[\"addColorStop\"](0,\"white\");\n gradient[\"addColorStop\"](1,this[\"color\"][\"toString\"]());\n context[\"strokeStyle\"] = gradient;\n context[\"beginPath\"]();\n context[\"moveTo\"](context[\"lineWidth\"] * 0.5,w / 2);\n context[\"lineTo\"](context[\"lineWidth\"] * 0.5,h - w / 2);\n context[\"stroke\"]();\n gradient = context[\"createLinearGradient\"](w - context[\"lineWidth\"],0,w,0);\n gradient[\"addColorStop\"](0,this[\"color\"][\"toString\"]());\n gradient[\"addColorStop\"](1,\"black\");\n context[\"strokeStyle\"] = gradient;\n context[\"beginPath\"]();\n context[\"moveTo\"](w - context[\"lineWidth\"] * 0.5,w / 2);\n context[\"lineTo\"](w - context[\"lineWidth\"] * 0.5,h - w / 2);\n context[\"stroke\"]();\n if (this[\"hasMiddleDip\"]) {gradient = context[\"createLinearGradient\"](context[\"lineWidth\"],0,w - context[\"lineWidth\"],0);\n radius = w / 4;\n gradient[\"addColorStop\"](0,\"black\");\n gradient[\"addColorStop\"](0.35,this[\"color\"][\"toString\"]());\n gradient[\"addColorStop\"](0.65,this[\"color\"][\"toString\"]());\n gradient[\"addColorStop\"](1,\"white\");\n context[\"fillStyle\"] = gradient;\n context[\"beginPath\"]();\n context[\"arc\"](w / 2,h / 2,radius,radians(0),radians(360),false);\n context[\"closePath\"]();\n context[\"fill\"]()}} else {if (this[\"orientation\"] === \"horizontal\") {context[\"lineWidth\"] = h / 3;\n gradient = context[\"createLinearGradient\"](0,0,0,context[\"lineWidth\"]);\n gradient[\"addColorStop\"](0,\"white\");\n gradient[\"addColorStop\"](1,this[\"color\"][\"toString\"]());\n context[\"strokeStyle\"] = gradient;\n context[\"beginPath\"]();\n context[\"moveTo\"](h / 2,context[\"lineWidth\"] * 0.5);\n context[\"lineTo\"](w - h / 2,context[\"lineWidth\"] * 0.5);\n context[\"stroke\"]();\n gradient = context[\"createLinearGradient\"](0,h - context[\"lineWidth\"],0,h);\n gradient[\"addColorStop\"](0,this[\"color\"][\"toString\"]());\n gradient[\"addColorStop\"](1,\"black\");\n context[\"strokeStyle\"] = gradient;\n context[\"beginPath\"]();\n context[\"moveTo\"](h / 2,h - context[\"lineWidth\"] * 0.5);\n context[\"lineTo\"](w - h / 2,h - context[\"lineWidth\"] * 0.5);\n context[\"stroke\"]();\n if (this[\"hasMiddleDip\"]) {gradient = context[\"createLinearGradient\"](0,context[\"lineWidth\"],0,h - context[\"lineWidth\"]);\n radius = h / 4;\n gradient[\"addColorStop\"](0,\"black\");\n gradient[\"addColorStop\"](0.35,this[\"color\"][\"toString\"]());\n gradient[\"addColorStop\"](0.65,this[\"color\"][\"toString\"]());\n gradient[\"addColorStop\"](1,\"white\");\n context[\"fillStyle\"] = gradient;\n context[\"beginPath\"]();\n context[\"arc\"](this[\"width\"]() / 2,this[\"height\"]() / 2,radius,radians(0),radians(360),false);\n context[\"closePath\"]();\n context[\"fill\"]()}}}\n};\nSliderButtonMorph[\"prototype\"][\"mouseEnter\"] = function() {\n this[\"image\"] = this[\"highlightImage\"];\n this[\"changed\"]()\n};\nSliderButtonMorph[\"prototype\"][\"mouseLeave\"] = function() {\n this[\"image\"] = this[\"normalImage\"];\n this[\"changed\"]()\n};\nSliderButtonMorph[\"prototype\"][\"mouseDownLeft\"] = function(pos) {\n this[\"image\"] = this[\"pressImage\"];\n this[\"changed\"]();\n this[\"escalateEvent\"](\"mouseDownLeft\",pos)\n};\nSliderButtonMorph[\"prototype\"][\"mouseClickLeft\"] = function() {\n this[\"image\"] = this[\"highlightImage\"];\n this[\"changed\"]()\n};\nSliderButtonMorph[\"prototype\"][\"mouseMove\"] = function() {\n nop()\n};\nSliderMorph[\"prototype\"] = new CircleBoxMorph();\nSliderMorph[\"prototype\"][\"constructor\"] = SliderMorph;\nSliderMorph[\"uber\"] = CircleBoxMorph[\"prototype\"];\nvar SliderMorph = function(start,stop,value,size,orientation) {\n this[\"init\"](start || 1,stop || 100,value || 50,size || 10,orientation || \"vertical\")\n};\nSliderMorph[\"prototype\"][\"init\"] = function(start,stop,value,size,orientation) {\n this[\"target\"] = null;\n this[\"action\"] = null;\n this[\"start\"] = start;\n this[\"stop\"] = stop;\n this[\"value\"] = value;\n this[\"size\"] = size;\n this[\"offset\"] = null;\n this[\"button\"] = new SliderButtonMorph();\n this[\"button\"][\"isDraggable\"] = false;\n this[\"button\"][\"color\"] = new Color(200,200,200);\n this[\"button\"][\"highlightColor\"] = new Color(210,210,255);\n this[\"button\"][\"pressColor\"] = new Color(180,180,255);\n SliderMorph[\"uber\"][\"init\"][\"call\"](this,orientation);\n this[\"add\"](this[\"button\"]);\n this[\"alpha\"] = 0.3;\n this[\"color\"] = new Color(0,0,0);\n this[\"setExtent\"](new Point(20,100))\n};\nSliderMorph[\"prototype\"][\"autoOrientation\"] = function() {\n nop()\n};\nSliderMorph[\"prototype\"][\"rangeSize\"] = function() {\n return this[\"stop\"] - this[\"start\"]\n};\nSliderMorph[\"prototype\"][\"ratio\"] = function() {\n return this[\"size\"] / this[\"rangeSize\"]()\n};\nSliderMorph[\"prototype\"][\"unitSize\"] = function() {\n if (this[\"orientation\"] === \"vertical\") {return this[\"height\"]() - this[\"button\"][\"height\"]() / this[\"rangeSize\"]()} else {return this[\"width\"]() - this[\"button\"][\"width\"]() / this[\"rangeSize\"]()}\n};\nSliderMorph[\"prototype\"][\"drawNew\"] = function() {\n var bw = undefined;\n var bh = undefined;\n var posX = undefined;\n var posY = undefined;\n SliderMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n this[\"button\"][\"orientation\"] = this[\"orientation\"];\n if (this[\"orientation\"] === \"vertical\") {bw = this[\"width\"]() - 2;\n bh = Math[\"max\"](bw,Math[\"round\"](this[\"height\"]() * this[\"ratio\"]()));\n this[\"button\"][\"silentSetExtent\"](new Point(bw,bh));\n posX = 1;\n posY = Math[\"min\"](Math[\"round\"](this[\"value\"] - this[\"start\"] * this[\"unitSize\"]()),this[\"height\"]() - this[\"button\"][\"height\"]())} else {bh = this[\"height\"]() - 2;\n bw = Math[\"max\"](bh,Math[\"round\"](this[\"width\"]() * this[\"ratio\"]()));\n this[\"button\"][\"silentSetExtent\"](new Point(bw,bh));\n posY = 1;\n posX = Math[\"min\"](Math[\"round\"](this[\"value\"] - this[\"start\"] * this[\"unitSize\"]()),this[\"width\"]() - this[\"button\"][\"width\"]())};\n this[\"button\"][\"setPosition\"](new Point(posX,posY)[\"add\"](this[\"bounds\"][\"origin\"]));\n this[\"button\"][\"drawNew\"]();\n this[\"button\"][\"changed\"]()\n};\nSliderMorph[\"prototype\"][\"updateValue\"] = function() {\n var relPos = undefined;\n if (this[\"orientation\"] === \"vertical\") {relPos = this[\"button\"][\"top\"]() - this[\"top\"]()} else {relPos = this[\"button\"][\"left\"]() - this[\"left\"]()};\n this[\"value\"] = Math[\"round\"](relPos / this[\"unitSize\"]() + this[\"start\"]);\n this[\"updateTarget\"]()\n};\nSliderMorph[\"prototype\"][\"updateTarget\"] = function() {\n if (this[\"action\"]) {if (typeofthis[\"action\"] === \"function\") {this[\"action\"][\"call\"](this[\"target\"],this[\"value\"])} else {this[\"target\"][this[\"action\"]][\"call\"](this[\"target\"],this[\"value\"])}}\n};\nSliderMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = SliderMorph[\"uber\"][\"copyRecordingReferences\"][\"call\"](this,dict);\n if (c[\"target\"] && dict[this[\"target\"]]) {c[\"target\"] = dict[this[\"target\"]]};\n if (c[\"button\"] && dict[this[\"button\"]]) {c[\"button\"] = dict[this[\"button\"]]};\n return c\n};\nSliderMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = SliderMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n menu[\"addItem\"](\"show value...\",\"showValue\",\"display a dialog box\nshowing the selected number\");\n menu[\"addItem\"](\"floor...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\nfloor:\",this[\"setStart\"],this,this[\"start\"][\"toString\"](),null,0,this[\"stop\"] - this[\"size\"],true)\n},\"set the minimum value\nwhich can be selected\");\n menu[\"addItem\"](\"ceiling...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\nceiling:\",this[\"setStop\"],this,this[\"stop\"][\"toString\"](),null,this[\"start\"] + this[\"size\"],this[\"size\"] * 100,true)\n},\"set the maximum value\nwhich can be selected\");\n menu[\"addItem\"](\"button size...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\nbutton size:\",this[\"setSize\"],this,this[\"size\"][\"toString\"](),null,1,this[\"stop\"] - this[\"start\"],true)\n},\"set the range\ncovered by\nthe slider button\");\n menu[\"addLine\"]();\n menu[\"addItem\"](\"set target\",\"setTarget\",\"select another morph\nwhose numerical property\nwill be \" + \"controlled by this one\");\n return menu\n};\nSliderMorph[\"prototype\"][\"showValue\"] = function() {\n this[\"inform\"](this[\"value\"])\n};\nSliderMorph[\"prototype\"][\"userSetStart\"] = function(num) {\n this[\"start\"] = Math[\"max\"](num,this[\"stop\"])\n};\nSliderMorph[\"prototype\"][\"setStart\"] = function(num) {\n var newStart = undefined;\n if (typeofnum === \"number\") {this[\"start\"] = Math[\"min\"](Math[\"max\"](num,0),this[\"stop\"] - this[\"size\"])} else {newStart = parseFloat(num);\n if (!isNaN(newStart)) {this[\"start\"] = Math[\"min\"](Math[\"max\"](newStart,0),this[\"stop\"] - this[\"size\"])}};\n this[\"value\"] = Math[\"max\"](this[\"value\"],this[\"start\"]);\n this[\"updateTarget\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nSliderMorph[\"prototype\"][\"setStop\"] = function(num) {\n var newStop = undefined;\n if (typeofnum === \"number\") {this[\"stop\"] = Math[\"max\"](num,this[\"start\"] + this[\"size\"])} else {newStop = parseFloat(num);\n if (!isNaN(newStop)) {this[\"stop\"] = Math[\"max\"](newStop,this[\"start\"] + this[\"size\"])}};\n this[\"value\"] = Math[\"min\"](this[\"value\"],this[\"stop\"]);\n this[\"updateTarget\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nSliderMorph[\"prototype\"][\"setSize\"] = function(num) {\n var newSize = undefined;\n if (typeofnum === \"number\") {this[\"size\"] = Math[\"min\"](Math[\"max\"](num,1),this[\"stop\"] - this[\"start\"])} else {newSize = parseFloat(num);\n if (!isNaN(newSize)) {this[\"size\"] = Math[\"min\"](Math[\"max\"](newSize,1),this[\"stop\"] - this[\"start\"])}};\n this[\"value\"] = Math[\"min\"](this[\"value\"],this[\"stop\"] - this[\"size\"]);\n this[\"updateTarget\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nSliderMorph[\"prototype\"][\"setTarget\"] = function() {\n var choices = this[\"overlappedMorphs\"]();\n var menu = new MenuMorph(this,\"choose target:\");\n var myself = this;\n choices[\"push\"](this[\"world\"]());\n choices[\"forEach\"](function(each) {\nmenu[\"addItem\"](each[\"toString\"]()[\"slice\"](0,50),function() {\nmyself[\"target\"] = each;\nmyself[\"setTargetSetter\"]()\n})\n});\n if (choices[\"length\"] === 1) {this[\"target\"] = choices[0];\n this[\"setTargetSetter\"]()} else {if (choices[\"length\"] > 0) {menu[\"popUpAtHand\"](this[\"world\"]())}}\n};\nSliderMorph[\"prototype\"][\"setTargetSetter\"] = function() {\n var choices = this[\"target\"][\"numericalSetters\"]();\n var menu = new MenuMorph(this,\"choose target property:\");\n var myself = this;\n choices[\"forEach\"](function(each) {\nmenu[\"addItem\"](each,function() {\nmyself[\"action\"] = each\n})\n});\n if (choices[\"length\"] === 1) {this[\"action\"] = choices[0]} else {if (choices[\"length\"] > 0) {menu[\"popUpAtHand\"](this[\"world\"]())}}\n};\nSliderMorph[\"prototype\"][\"numericalSetters\"] = function() {\n var list = SliderMorph[\"uber\"][\"numericalSetters\"][\"call\"](this);\n list[\"push\"](\"setStart\",\"setStop\",\"setSize\");\n return list\n};\nSliderMorph[\"prototype\"][\"step\"] = null;\nSliderMorph[\"prototype\"][\"mouseDownLeft\"] = function(pos) {\n var world = undefined;\n var myself = this;\n if (!this[\"button\"][\"bounds\"][\"containsPoint\"](pos)) {this[\"offset\"] = new Point()} else {this[\"offset\"] = pos[\"subtract\"](this[\"button\"][\"bounds\"][\"origin\"])};\n world = this[\"root\"]();\n this[\"step\"] = function() {\n var mousePos = undefined;\n var newX = undefined;\n var newY = undefined;\n if (world[\"hand\"][\"mouseButton\"]) {mousePos = world[\"hand\"][\"bounds\"][\"origin\"];\n if (myself[\"orientation\"] === \"vertical\") {newX = myself[\"button\"][\"bounds\"][\"origin\"][\"x\"];\n newY = Math[\"max\"](Math[\"min\"](mousePos[\"y\"] - myself[\"offset\"][\"y\"],myself[\"bottom\"]() - myself[\"button\"][\"height\"]()),myself[\"top\"]())} else {newY = myself[\"button\"][\"bounds\"][\"origin\"][\"y\"];\n newX = Math[\"max\"](Math[\"min\"](mousePos[\"x\"] - myself[\"offset\"][\"x\"],myself[\"right\"]() - myself[\"button\"][\"width\"]()),myself[\"left\"]())};\n myself[\"button\"][\"setPosition\"](new Point(newX,newY));\n myself[\"updateValue\"]()} else {this[\"step\"] = null}\n}\n};\nvar MouseSensorMorph = undefined;\nMouseSensorMorph[\"prototype\"] = new BoxMorph();\nMouseSensorMorph[\"prototype\"][\"constructor\"] = MouseSensorMorph;\nMouseSensorMorph[\"uber\"] = BoxMorph[\"prototype\"];\nvar MouseSensorMorph = function(edge,border,borderColor) {\n this[\"init\"](edge,border,borderColor)\n};\nMouseSensorMorph[\"prototype\"][\"init\"] = function(edge,border,borderColor) {\n MouseSensorMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"edge\"] = edge || 4;\n this[\"border\"] = border || 2;\n this[\"color\"] = new Color(255,255,255);\n this[\"borderColor\"] = borderColor || new Color();\n this[\"isTouched\"] = false;\n this[\"upStep\"] = 0.05;\n this[\"downStep\"] = 0.02;\n this[\"noticesTransparentClick\"] = false;\n this[\"drawNew\"]()\n};\nMouseSensorMorph[\"prototype\"][\"touch\"] = function() {\n var myself = this;\n if (!this[\"isTouched\"]) {this[\"isTouched\"] = true;\n this[\"alpha\"] = 0.6;\n this[\"step\"] = function() {\n if (myself[\"isTouched\"]) {if (myself[\"alpha\"] < 1) {myself[\"alpha\"] = myself[\"alpha\"] + myself[\"upStep\"]}} else {if (myself[\"alpha\"] > myself[\"downStep\"]) {myself[\"alpha\"] = myself[\"alpha\"] - myself[\"downStep\"]} else {myself[\"alpha\"] = 0;\n myself[\"step\"] = null}};\n myself[\"changed\"]()\n}}\n};\nMouseSensorMorph[\"prototype\"][\"unTouch\"] = function() {\n this[\"isTouched\"] = false\n};\nMouseSensorMorph[\"prototype\"][\"mouseEnter\"] = function() {\n this[\"touch\"]()\n};\nMouseSensorMorph[\"prototype\"][\"mouseLeave\"] = function() {\n this[\"unTouch\"]()\n};\nMouseSensorMorph[\"prototype\"][\"mouseDownLeft\"] = function() {\n this[\"touch\"]()\n};\nMouseSensorMorph[\"prototype\"][\"mouseClickLeft\"] = function() {\n this[\"unTouch\"]()\n};\nvar ListMorph = undefined;\nvar TriggerMorph = undefined;\nInspectorMorph[\"prototype\"] = new BoxMorph();\nInspectorMorph[\"prototype\"][\"constructor\"] = InspectorMorph;\nInspectorMorph[\"uber\"] = BoxMorph[\"prototype\"];\nvar InspectorMorph = function(target) {\n this[\"init\"](target)\n};\nInspectorMorph[\"prototype\"][\"init\"] = function(target) {\n this[\"target\"] = target;\n this[\"currentProperty\"] = null;\n this[\"showing\"] = \"attributes\";\n InspectorMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"silentSetExtent\"](new Point(MorphicPreferences[\"handleSize\"] * 20,MorphicPreferences[\"handleSize\"] * 20 * 2 / 3));\n this[\"isDraggable\"] = true;\n this[\"border\"] = 1;\n this[\"edge\"] = 5;\n this[\"color\"] = new Color(60,60,60);\n this[\"borderColor\"] = new Color(95,95,95);\n this[\"drawNew\"]();\n this[\"label\"] = null;\n this[\"list\"] = null;\n this[\"detail\"] = null;\n this[\"work\"] = null;\n this[\"buttonInspect\"] = null;\n this[\"buttonClose\"] = null;\n this[\"buttonSubset\"] = null;\n this[\"buttonEdit\"] = null;\n this[\"resizer\"] = null;\n if (this[\"target\"]) {this[\"buildPanes\"]()}\n};\nInspectorMorph[\"prototype\"][\"setTarget\"] = function(target) {\n this[\"target\"] = target;\n this[\"currentProperty\"] = null;\n this[\"buildPanes\"]()\n};\nInspectorMorph[\"prototype\"][\"buildPanes\"] = function() {\n var attribs = [];\n var property = undefined;\n var myself = this;\n var ctrl = undefined;\n var ev = undefined;\n this[\"children\"][\"forEach\"](function(m) {\nif (m !== this[\"work\"]) {m[\"destroy\"]()}\n});\n this[\"children\"] = [];\n this[\"label\"] = new TextMorph(this[\"target\"][\"toString\"]());\n this[\"label\"][\"fontSize\"] = MorphicPreferences[\"menuFontSize\"];\n this[\"label\"][\"isBold\"] = true;\n this[\"label\"][\"color\"] = new Color(255,255,255);\n this[\"label\"][\"drawNew\"]();\n this[\"add\"](this[\"label\"]);\n for (var property in this[\"target\"]) {if (property) {attribs[\"push\"](property)}};\n if (this[\"showing\"] === \"attributes\") {attribs = attribs[\"filter\"](function(prop) {\nreturn typeofmyself[\"target\"][prop] !== \"function\"\n})} else {if (this[\"showing\"] === \"methods\") {attribs = attribs[\"filter\"](function(prop) {\nreturn typeofmyself[\"target\"][prop] === \"function\"\n})}};\n this[\"list\"] = new ListMorph((this[\"target\"] instanceof Array) ? (attribs) : (attribs[\"sort\"]()));\n this[\"list\"][\"action\"] = function(selected) {\n var val = undefined;\n var txt = undefined;\n var cnts = undefined;\n val = myself[\"target\"][selected];\n myself[\"currentProperty\"] = val;\n if (val === null) {txt = \"NULL\"} else {if (isString(val)) {txt = val} else {txt = val[\"toString\"]()}};\n cnts = new TextMorph(txt);\n cnts[\"isEditable\"] = true;\n cnts[\"enableSelecting\"]();\n cnts[\"setReceiver\"](myself[\"target\"]);\n myself[\"detail\"][\"setContents\"](cnts)\n};\n this[\"list\"][\"hBar\"][\"alpha\"] = 0.6;\n this[\"list\"][\"vBar\"][\"alpha\"] = 0.6;\n this[\"add\"](this[\"list\"]);\n this[\"detail\"] = new ScrollFrameMorph();\n this[\"detail\"][\"acceptsDrops\"] = false;\n this[\"detail\"][\"contents\"][\"acceptsDrops\"] = false;\n this[\"detail\"][\"isTextLineWrapping\"] = true;\n this[\"detail\"][\"color\"] = new Color(255,255,255);\n this[\"detail\"][\"hBar\"][\"alpha\"] = 0.6;\n this[\"detail\"][\"vBar\"][\"alpha\"] = 0.6;\n ctrl = new TextMorph(\"\");\n ctrl[\"isEditable\"] = true;\n ctrl[\"enableSelecting\"]();\n ctrl[\"setReceiver\"](this[\"target\"]);\n this[\"detail\"][\"setContents\"](ctrl);\n this[\"add\"](this[\"detail\"]);\n if (this[\"work\"] === null) {this[\"work\"] = new ScrollFrameMorph();\n this[\"work\"][\"acceptsDrops\"] = false;\n this[\"work\"][\"contents\"][\"acceptsDrops\"] = false;\n this[\"work\"][\"isTextLineWrapping\"] = true;\n this[\"work\"][\"color\"] = new Color(255,255,255);\n this[\"work\"][\"hBar\"][\"alpha\"] = 0.6;\n this[\"work\"][\"vBar\"][\"alpha\"] = 0.6;\n ev = new TextMorph(\"\");\n ev[\"isEditable\"] = true;\n ev[\"enableSelecting\"]();\n ev[\"setReceiver\"](this[\"target\"]);\n this[\"work\"][\"setContents\"](ev)};\n this[\"add\"](this[\"work\"]);\n this[\"buttonSubset\"] = new TriggerMorph();\n this[\"buttonSubset\"][\"labelString\"] = \"show...\";\n this[\"buttonSubset\"][\"action\"] = function() {\n var menu = undefined;\n menu = new MenuMorph();\n menu[\"addItem\"](\"attributes\",function() {\nmyself[\"showing\"] = \"attributes\";\nmyself[\"buildPanes\"]()\n});\n menu[\"addItem\"](\"methods\",function() {\nmyself[\"showing\"] = \"methods\";\nmyself[\"buildPanes\"]()\n});\n menu[\"addItem\"](\"all\",function() {\nmyself[\"showing\"] = \"all\";\nmyself[\"buildPanes\"]()\n});\n menu[\"popUpAtHand\"](myself[\"world\"]())\n};\n this[\"add\"](this[\"buttonSubset\"]);\n this[\"buttonInspect\"] = new TriggerMorph();\n this[\"buttonInspect\"][\"labelString\"] = \"inspect...\";\n this[\"buttonInspect\"][\"action\"] = function() {\n var menu = undefined;\n var world = undefined;\n var inspector = undefined;\n if (isObject(myself[\"currentProperty\"])) {menu = new MenuMorph();\n menu[\"addItem\"](\"in new inspector...\",function() {\nworld = myself[\"world\"]();\ninspector = new InspectorMorph(myself[\"currentProperty\"]);\ninspector[\"setPosition\"](world[\"hand\"][\"position\"]());\ninspector[\"keepWithin\"](world);\nworld[\"add\"](inspector);\ninspector[\"changed\"]()\n});\n menu[\"addItem\"](\"here...\",function() {\nmyself[\"setTarget\"](myself[\"currentProperty\"])\n});\n menu[\"popUpAtHand\"](myself[\"world\"]())} else {myself[\"inform\"]((myself[\"currentProperty\"] === null) ? (\"null\") : (typeofmyself[\"currentProperty\"]) + \"\nis not inspectable\")}\n};\n this[\"add\"](this[\"buttonInspect\"]);\n this[\"buttonEdit\"] = new TriggerMorph();\n this[\"buttonEdit\"][\"labelString\"] = \"edit...\";\n this[\"buttonEdit\"][\"action\"] = function() {\n var menu = undefined;\n menu = new MenuMorph(myself);\n menu[\"addItem\"](\"save\",\"save\",\"accept changes\");\n menu[\"addLine\"]();\n menu[\"addItem\"](\"add property...\",\"addProperty\");\n menu[\"addItem\"](\"rename...\",\"renameProperty\");\n menu[\"addItem\"](\"remove...\",\"removeProperty\");\n menu[\"popUpAtHand\"](myself[\"world\"]())\n};\n this[\"add\"](this[\"buttonEdit\"]);\n this[\"buttonClose\"] = new TriggerMorph();\n this[\"buttonClose\"][\"labelString\"] = \"close\";\n this[\"buttonClose\"][\"action\"] = function() {\n myself[\"destroy\"]()\n};\n this[\"add\"](this[\"buttonClose\"]);\n this[\"resizer\"] = new HandleMorph(this,150,100,this[\"edge\"],this[\"edge\"]);\n this[\"fixLayout\"]()\n};\nInspectorMorph[\"prototype\"][\"fixLayout\"] = function() {\n var x = undefined;\n var y = undefined;\n var r = undefined;\n var b = undefined;\n var w = undefined;\n var h = undefined;\n Morph[\"prototype\"][\"trackChanges\"] = false;\n x = this[\"left\"]() + this[\"edge\"];\n y = this[\"top\"]() + this[\"edge\"];\n r = this[\"right\"]() - this[\"edge\"];\n w = r - x;\n this[\"label\"][\"setPosition\"](new Point(x,y));\n this[\"label\"][\"setWidth\"](w);\n if (this[\"label\"][\"height\"]() > this[\"height\"]() - 50) {this[\"silentSetHeight\"](this[\"label\"][\"height\"]() + 50);\n this[\"drawNew\"]();\n this[\"changed\"]();\n this[\"resizer\"][\"drawNew\"]()};\n y = this[\"label\"][\"bottom\"]() + 2;\n w = Math[\"min\"](Math[\"floor\"](this[\"width\"]() / 3),this[\"list\"][\"listContents\"][\"width\"]());\n w -= this[\"edge\"];\n b = this[\"bottom\"]() - 2 * this[\"edge\"] - MorphicPreferences[\"handleSize\"];\n h = b - y;\n this[\"list\"][\"setPosition\"](new Point(x,y));\n this[\"list\"][\"setExtent\"](new Point(w,h));\n x = this[\"list\"][\"right\"]() + this[\"edge\"];\n r = this[\"right\"]() - this[\"edge\"];\n w = r - x;\n this[\"detail\"][\"setPosition\"](new Point(x,y));\n this[\"detail\"][\"setExtent\"](new Point(w,h * 2 / 3 - this[\"edge\"]));\n y = this[\"detail\"][\"bottom\"]() + this[\"edge\"];\n this[\"work\"][\"setPosition\"](new Point(x,y));\n this[\"work\"][\"setExtent\"](new Point(w,h / 3));\n x = this[\"list\"][\"left\"]();\n y = this[\"list\"][\"bottom\"]() + this[\"edge\"];\n w = this[\"list\"][\"width\"]();\n h = MorphicPreferences[\"handleSize\"];\n this[\"buttonSubset\"][\"setPosition\"](new Point(x,y));\n this[\"buttonSubset\"][\"setExtent\"](new Point(w,h));\n x = this[\"detail\"][\"left\"]();\n w = this[\"detail\"][\"width\"]() - this[\"edge\"] - MorphicPreferences[\"handleSize\"];\n w = w / 3 - this[\"edge\"] / 3;\n this[\"buttonInspect\"][\"setPosition\"](new Point(x,y));\n this[\"buttonInspect\"][\"setExtent\"](new Point(w,h));\n x = this[\"buttonInspect\"][\"right\"]() + this[\"edge\"];\n this[\"buttonEdit\"][\"setPosition\"](new Point(x,y));\n this[\"buttonEdit\"][\"setExtent\"](new Point(w,h));\n x = this[\"buttonEdit\"][\"right\"]() + this[\"edge\"];\n r = this[\"detail\"][\"right\"]() - this[\"edge\"] - MorphicPreferences[\"handleSize\"];\n w = r - x;\n this[\"buttonClose\"][\"setPosition\"](new Point(x,y));\n this[\"buttonClose\"][\"setExtent\"](new Point(w,h));\n Morph[\"prototype\"][\"trackChanges\"] = true;\n this[\"changed\"]()\n};\nInspectorMorph[\"prototype\"][\"setExtent\"] = function(aPoint) {\n InspectorMorph[\"uber\"][\"setExtent\"][\"call\"](this,aPoint);\n this[\"fixLayout\"]()\n};\nInspectorMorph[\"prototype\"][\"save\"] = function() {\n var txt = this[\"detail\"][\"contents\"][\"children\"][0][\"text\"][\"toString\"]();\n var prop = this[\"list\"][\"selected\"];\n try {\n this[\"target\"][\"evaluateString\"](\"this.\" + prop + \" = \" + txt);\n if (this[\"target\"][\"drawNew\"]) {this[\"target\"][\"changed\"]();\n this[\"target\"][\"drawNew\"]();\n this[\"target\"][\"changed\"]()}\n } catch(err) {\n this[\"inform\"](err)\n }\n};\nInspectorMorph[\"prototype\"][\"addProperty\"] = function() {\n var myself = this;\n this[\"prompt\"](\"new property name:\",function(prop) {\nif (prop) {myself[\"target\"][prop] = null;\nmyself[\"buildPanes\"]();\nif (myself[\"target\"][\"drawNew\"]) {myself[\"target\"][\"changed\"]();\nmyself[\"target\"][\"drawNew\"]();\nmyself[\"target\"][\"changed\"]()}}\n},this,\"property\")\n};\nInspectorMorph[\"prototype\"][\"renameProperty\"] = function() {\n var myself = this;\n var propertyName = this[\"list\"][\"selected\"];\n this[\"prompt\"](\"property name:\",function(prop) {\ntry {\ndeletemyself[\"target\"][propertyName];\nmyself[\"target\"][prop] = myself[\"currentProperty\"]\n} catch(err) {\nmyself[\"inform\"](err)\n};\nmyself[\"buildPanes\"]();\nif (myself[\"target\"][\"drawNew\"]) {myself[\"target\"][\"changed\"]();\nmyself[\"target\"][\"drawNew\"]();\nmyself[\"target\"][\"changed\"]()}\n},this,propertyName)\n};\nInspectorMorph[\"prototype\"][\"removeProperty\"] = function() {\n var prop = this[\"list\"][\"selected\"];\n try {\n deletethis[\"target\"][prop];\n this[\"currentProperty\"] = null;\n this[\"buildPanes\"]();\n if (this[\"target\"][\"drawNew\"]) {this[\"target\"][\"changed\"]();\n this[\"target\"][\"drawNew\"]();\n this[\"target\"][\"changed\"]()}\n } catch(err) {\n this[\"inform\"](err)\n }\n};\nvar MenuItemMorph = undefined;\nMenuMorph[\"prototype\"] = new BoxMorph();\nMenuMorph[\"prototype\"][\"constructor\"] = MenuMorph;\nMenuMorph[\"uber\"] = BoxMorph[\"prototype\"];\nvar MenuMorph = function(target,title,environment,fontSize) {\n this[\"init\"](target,title,environment,fontSize)\n};\nMenuMorph[\"prototype\"][\"init\"] = function(target,title,environment,fontSize) {\n this[\"target\"] = target;\n this[\"title\"] = title || null;\n this[\"environment\"] = environment || null;\n this[\"fontSize\"] = fontSize || null;\n this[\"items\"] = [];\n this[\"label\"] = null;\n this[\"world\"] = null;\n this[\"isListContents\"] = false;\n MenuMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"isDraggable\"] = false;\n this[\"border\"] = null;\n this[\"edge\"] = null\n};\nMenuMorph[\"prototype\"][\"addItem\"] = function(labelString,action,hint) {\n this[\"items\"][\"push\"]([labelString || \"close\",action || nop,hint])\n};\nMenuMorph[\"prototype\"][\"addLine\"] = function(width) {\n this[\"items\"][\"push\"]([0,width || 1])\n};\nMenuMorph[\"prototype\"][\"createLabel\"] = function() {\n var text = undefined;\n if (this[\"label\"] !== null) {this[\"label\"][\"destroy\"]()};\n text = new TextMorph(this[\"title\"],this[\"fontSize\"] || MorphicPreferences[\"menuFontSize\"],MorphicPreferences[\"menuFontName\"],true,false,\"center\");\n text[\"alignment\"] = \"center\";\n text[\"color\"] = new Color(255,255,255);\n text[\"backgroundColor\"] = this[\"borderColor\"];\n text[\"drawNew\"]();\n this[\"label\"] = new BoxMorph(3,0);\n this[\"label\"][\"color\"] = this[\"borderColor\"];\n this[\"label\"][\"borderColor\"] = this[\"borderColor\"];\n this[\"label\"][\"setExtent\"](text[\"extent\"]()[\"add\"](4));\n this[\"label\"][\"drawNew\"]();\n this[\"label\"][\"add\"](text);\n this[\"label\"][\"text\"] = text\n};\nMenuMorph[\"prototype\"][\"drawNew\"] = function() {\n var myself = this;\n var item = undefined;\n var fb = undefined;\n var x = undefined;\n var y = undefined;\n var isLine = false;\n this[\"children\"][\"forEach\"](function(m) {\nm[\"destroy\"]()\n});\n this[\"children\"] = [];\n if (!this[\"isListContents\"]) {this[\"edge\"] = 5;\n this[\"border\"] = 2};\n this[\"color\"] = new Color(254,254,254);\n this[\"borderColor\"] = new Color(60,60,60);\n this[\"silentSetExtent\"](new Point(0,0));\n y = 2;\n x = this[\"left\"]() + 4;\n if (!this[\"isListContents\"]) {if (this[\"title\"]) {this[\"createLabel\"]();\n this[\"label\"][\"setPosition\"](this[\"bounds\"][\"origin\"][\"add\"](4));\n this[\"add\"](this[\"label\"]);\n y = this[\"label\"][\"bottom\"]()} else {y = this[\"top\"]() + 4}};\n y += 1;\n this[\"items\"][\"forEach\"](function(triplet) {\nisLine = false;\nif (triplet instanceof StringFieldMorph || triplet instanceof ColorPickerMorph || triplet instanceof SliderMorph) {item = triplet} else {if (triplet[0] === 0) {isLine = true;\nitem = new Morph();\nitem[\"color\"] = myself[\"borderColor\"];\nitem[\"setHeight\"](triplet[1])} else {item = new MenuItemMorph(myself[\"target\"],triplet[1],triplet[0],myself[\"fontSize\"] || MorphicPreferences[\"menuFontSize\"],MorphicPreferences[\"menuFontName\"],myself[\"environment\"],triplet[2])}};\nif (isLine) {y += 1};\nitem[\"setPosition\"](new Point(x,y));\nmyself[\"add\"](item);\ny = y + item[\"height\"]();\nif (isLine) {y += 1}\n});\n fb = this[\"fullBounds\"]();\n this[\"silentSetExtent\"](fb[\"extent\"]()[\"add\"](4));\n this[\"adjustWidths\"]();\n MenuMorph[\"uber\"][\"drawNew\"][\"call\"](this)\n};\nMenuMorph[\"prototype\"][\"maxWidth\"] = function() {\n var w = 0;\n if (this[\"parent\"] instanceof FrameMorph) {if (this[\"parent\"][\"scrollFrame\"] instanceof ScrollFrameMorph) {w = this[\"parent\"][\"width\"]()}};\n this[\"children\"][\"forEach\"](function(item) {\nif (item instanceof MenuItemMorph || item instanceof StringFieldMorph || item instanceof ColorPickerMorph || item instanceof SliderMorph) {w = Math[\"max\"](w,item[\"width\"]())}\n});\n if (this[\"label\"]) {w = Math[\"max\"](w,this[\"label\"][\"width\"]())};\n return w\n};\nMenuMorph[\"prototype\"][\"adjustWidths\"] = function() {\n var w = this[\"maxWidth\"]();\n var myself = this;\n this[\"children\"][\"forEach\"](function(item) {\nitem[\"silentSetWidth\"](w);\nif (item instanceof MenuItemMorph) {item[\"createBackgrounds\"]()} else {item[\"drawNew\"]();\nif (item === myself[\"label\"]) {item[\"text\"][\"setPosition\"](item[\"center\"]()[\"subtract\"](item[\"text\"][\"extent\"]()[\"floorDivideBy\"](2)))}}\n})\n};\nMenuMorph[\"prototype\"][\"unselectAllItems\"] = function() {\n this[\"children\"][\"forEach\"](function(item) {\nif (item instanceof MenuItemMorph) {item[\"image\"] = item[\"normalImage\"]}\n});\n this[\"changed\"]()\n};\nMenuMorph[\"prototype\"][\"popup\"] = function(world,pos) {\n this[\"drawNew\"]();\n this[\"setPosition\"](pos);\n this[\"addShadow\"](new Point(2,2),80);\n this[\"keepWithin\"](world);\n if (world[\"activeMenu\"]) {world[\"activeMenu\"][\"destroy\"]()};\n world[\"add\"](this);\n world[\"activeMenu\"] = this;\n this[\"fullChanged\"]()\n};\nMenuMorph[\"prototype\"][\"popUpAtHand\"] = function(world) {\n var wrrld = world || this[\"world\"];\n this[\"popup\"](wrrld,wrrld[\"hand\"][\"position\"]())\n};\nMenuMorph[\"prototype\"][\"popUpCenteredAtHand\"] = function(world) {\n var wrrld = world || this[\"world\"];\n this[\"drawNew\"]();\n this[\"popup\"](wrrld,wrrld[\"hand\"][\"position\"]()[\"subtract\"](this[\"extent\"]()[\"floorDivideBy\"](2)))\n};\nMenuMorph[\"prototype\"][\"popUpCenteredInWorld\"] = function(world) {\n var wrrld = world || this[\"world\"];\n this[\"drawNew\"]();\n this[\"popup\"](wrrld,wrrld[\"center\"]()[\"subtract\"](this[\"extent\"]()[\"floorDivideBy\"](2)))\n};\nStringMorph[\"prototype\"] = new Morph();\nStringMorph[\"prototype\"][\"constructor\"] = StringMorph;\nStringMorph[\"uber\"] = Morph[\"prototype\"];\nvar StringMorph = function(text,fontSize,fontStyle,bold,italic,isNumeric,shadowOffset,shadowColor) {\n this[\"init\"](text,fontSize,fontStyle,bold,italic,isNumeric,shadowOffset,shadowColor)\n};\nStringMorph[\"prototype\"][\"init\"] = function(text,fontSize,fontStyle,bold,italic,isNumeric,shadowOffset,shadowColor) {\n this[\"text\"] = text || (text === \"\") ? (\"\") : (\"StringMorph\");\n this[\"fontSize\"] = fontSize || 12;\n this[\"fontStyle\"] = fontStyle || \"sans-serif\";\n this[\"isBold\"] = bold || false;\n this[\"isItalic\"] = italic || false;\n this[\"isEditable\"] = false;\n this[\"isNumeric\"] = isNumeric || false;\n this[\"shadowOffset\"] = shadowOffset || new Point(0,0);\n this[\"shadowColor\"] = shadowColor || null;\n this[\"currentlySelecting\"] = false;\n this[\"startMark\"] = 0;\n this[\"endMark\"] = 0;\n this[\"markedTextColor\"] = new Color(254,254,254);\n this[\"markedBackgoundColor\"] = new Color(60,60,120);\n StringMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(0,0,0);\n this[\"noticesTransparentClick\"] = true;\n this[\"drawNew\"]()\n};\nStringMorph[\"prototype\"][\"toString\"] = function() {\n return \"a \" + this[\"constructor\"][\"name\"] || this[\"constructor\"][\"toString\"]()[\"split\"](\" \")[1][\"split\"](\"(\")[0] + \"(\"\" + this[\"text\"][\"slice\"](0,30) + \"...\")\"\n};\nStringMorph[\"prototype\"][\"font\"] = function() {\n var font = \"\";\n if (this[\"isBold\"]) {font = font + \"bold \"};\n if (this[\"isItalic\"]) {font = font + \"italic \"};\n return font + this[\"fontSize\"] + \"px \" + this[\"fontStyle\"]\n};\nStringMorph[\"prototype\"][\"drawNew\"] = function() {\n var context = undefined;\n var width = undefined;\n var start = undefined;\n var stop = undefined;\n var i = undefined;\n var p = undefined;\n var c = undefined;\n var x = undefined;\n var y = undefined;\n this[\"image\"] = newCanvas();\n context = this[\"image\"][\"getContext\"](\"2d\");\n context[\"font\"] = this[\"font\"]();\n width = Math[\"max\"](context[\"measureText\"](this[\"text\"])[\"width\"] + Math[\"abs\"](this[\"shadowOffset\"][\"x\"]),1);\n this[\"bounds\"][\"corner\"] = this[\"bounds\"][\"origin\"][\"add\"](new Point(width,this[\"fontSize\"] + Math[\"abs\"](this[\"shadowOffset\"][\"y\"])));\n this[\"image\"][\"width\"] = width;\n this[\"image\"][\"height\"] = this[\"height\"]();\n context[\"font\"] = this[\"font\"]();\n context[\"textAlign\"] = \"left\";\n context[\"textBaseline\"] = \"bottom\";\n if (this[\"shadowColor\"]) {x = Math[\"max\"](this[\"shadowOffset\"][\"x\"],0);\n y = Math[\"max\"](this[\"shadowOffset\"][\"y\"],0);\n context[\"fillStyle\"] = this[\"shadowColor\"][\"toString\"]();\n context[\"fillText\"](this[\"text\"],x,this[\"fontSize\"] + y)};\n x = Math[\"abs\"](Math[\"min\"](this[\"shadowOffset\"][\"x\"],0));\n y = Math[\"abs\"](Math[\"min\"](this[\"shadowOffset\"][\"y\"],0));\n context[\"fillStyle\"] = this[\"color\"][\"toString\"]();\n context[\"fillText\"](this[\"text\"],x,this[\"fontSize\"] + y);\n start = Math[\"min\"](this[\"startMark\"],this[\"endMark\"]);\n stop = Math[\"max\"](this[\"startMark\"],this[\"endMark\"]);\n for (i = start; i < stop; i += 1) {p = this[\"slotPosition\"](i)[\"subtract\"](this[\"position\"]());\n c = this[\"text\"][\"charAt\"](i);\n context[\"fillStyle\"] = this[\"markedBackgoundColor\"][\"toString\"]();\n context[\"fillRect\"](p[\"x\"],p[\"y\"],context[\"measureText\"](c)[\"width\"] + x,this[\"fontSize\"] + y);\n context[\"fillStyle\"] = this[\"markedTextColor\"][\"toString\"]();\n context[\"fillText\"](c,p[\"x\"] + x,this[\"fontSize\"] + y)};\n if (this[\"parent\"]) {if (this[\"parent\"][\"fixLayout\"]) {this[\"parent\"][\"fixLayout\"]()}}\n};\nStringMorph[\"prototype\"][\"slotPosition\"] = function(slot) {\n var dest = Math[\"min\"](Math[\"max\"](slot,0),this[\"text\"][\"length\"]);\n var context = this[\"image\"][\"getContext\"](\"2d\");\n var xOffset = undefined;\n var x = undefined;\n var y = undefined;\n var idx = undefined;\n xOffset = 0;\n for (idx = 0; idx < dest; idx += 1) {xOffset += context[\"measureText\"](this[\"text\"][idx])[\"width\"]};\n this[\"pos\"] = dest;\n x = this[\"left\"]() + xOffset;\n y = this[\"top\"]();\n return new Point(x,y)\n};\nStringMorph[\"prototype\"][\"slotAt\"] = function(aPoint) {\n var idx = 0;\n var charX = 0;\n var context = this[\"image\"][\"getContext\"](\"2d\");\n while (aPoint[\"x\"] - this[\"left\"]() > charX) {charX += context[\"measureText\"](this[\"text\"][idx])[\"width\"];\n idx += 1;\n if (idx === this[\"text\"][\"length\"]) {if (context[\"measureText\"](this[\"text\"])[\"width\"] - context[\"measureText\"](this[\"text\"][idx - 1])[\"width\"] / 2 < aPoint[\"x\"] - this[\"left\"]()) {return idx}}};\n return idx - 1\n};\nStringMorph[\"prototype\"][\"upFrom\"] = function(slot) {\n return slot\n};\nStringMorph[\"prototype\"][\"downFrom\"] = function(slot) {\n return slot\n};\nStringMorph[\"prototype\"][\"startOfLine\"] = function() {\n return 0\n};\nStringMorph[\"prototype\"][\"endOfLine\"] = function() {\n return this[\"text\"][\"length\"]\n};\nStringMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = StringMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n menu[\"addLine\"]();\n menu[\"addItem\"](\"edit\",\"edit\");\n menu[\"addItem\"](\"font size...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\nfont\nsize:\",this[\"setFontSize\"],this,this[\"fontSize\"][\"toString\"](),null,6,500,true)\n},\"set this String's\nfont point size\");\n if (this[\"fontStyle\"] !== \"serif\") {menu[\"addItem\"](\"serif\",\"setSerif\")};\n if (this[\"fontStyle\"] !== \"sans-serif\") {menu[\"addItem\"](\"sans-serif\",\"setSansSerif\")};\n if (this[\"isBold\"]) {menu[\"addItem\"](\"normal weight\",\"toggleWeight\")} else {menu[\"addItem\"](\"bold\",\"toggleWeight\")};\n if (this[\"isItalic\"]) {menu[\"addItem\"](\"normal style\",\"toggleItalic\")} else {menu[\"addItem\"](\"italic\",\"toggleItalic\")};\n return menu\n};\nStringMorph[\"prototype\"][\"toggleIsDraggable\"] = function() {\n this[\"isDraggable\"] = !this[\"isDraggable\"];\n if (this[\"isDraggable\"]) {this[\"disableSelecting\"]()} else {this[\"enableSelecting\"]()}\n};\nStringMorph[\"prototype\"][\"toggleWeight\"] = function() {\n this[\"isBold\"] = !this[\"isBold\"];\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nStringMorph[\"prototype\"][\"toggleItalic\"] = function() {\n this[\"isItalic\"] = !this[\"isItalic\"];\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nStringMorph[\"prototype\"][\"setSerif\"] = function() {\n this[\"fontStyle\"] = \"serif\";\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nStringMorph[\"prototype\"][\"setSansSerif\"] = function() {\n this[\"fontStyle\"] = \"sans-serif\";\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nStringMorph[\"prototype\"][\"setFontSize\"] = function(size) {\n var newSize = undefined;\n if (typeofsize === \"number\") {this[\"fontSize\"] = Math[\"round\"](Math[\"min\"](Math[\"max\"](size,4),500))} else {newSize = parseFloat(size);\n if (!isNaN(newSize)) {this[\"fontSize\"] = Math[\"round\"](Math[\"min\"](Math[\"max\"](newSize,4),500))}};\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nStringMorph[\"prototype\"][\"setText\"] = function(size) {\n this[\"text\"] = Math[\"round\"](size)[\"toString\"]();\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nStringMorph[\"prototype\"][\"numericalSetters\"] = function() {\n return [\"setLeft\",\"setTop\",\"setAlphaScaled\",\"setFontSize\",\"setText\"]\n};\nStringMorph[\"prototype\"][\"edit\"] = function() {\n this[\"root\"]()[\"edit\"](this)\n};\nStringMorph[\"prototype\"][\"selection\"] = function() {\n var start = undefined;\n var stop = undefined;\n start = Math[\"min\"](this[\"startMark\"],this[\"endMark\"]);\n stop = Math[\"max\"](this[\"startMark\"],this[\"endMark\"]);\n return this[\"text\"][\"slice\"](start,stop)\n};\nStringMorph[\"prototype\"][\"selectionStartSlot\"] = function() {\n return Math[\"min\"](this[\"startMark\"],this[\"endMark\"])\n};\nStringMorph[\"prototype\"][\"clearSelection\"] = function() {\n this[\"currentlySelecting\"] = false;\n this[\"startMark\"] = 0;\n this[\"endMark\"] = 0;\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nStringMorph[\"prototype\"][\"deleteSelection\"] = function() {\n var start = undefined;\n var stop = undefined;\n var text = undefined;\n text = this[\"text\"];\n start = Math[\"min\"](this[\"startMark\"],this[\"endMark\"]);\n stop = Math[\"max\"](this[\"startMark\"],this[\"endMark\"]);\n this[\"text\"] = text[\"slice\"](0,start) + text[\"slice\"](stop);\n this[\"changed\"]();\n this[\"clearSelection\"]()\n};\nStringMorph[\"prototype\"][\"selectAll\"] = function() {\n if (this[\"mouseDownLeft\"]) {this[\"startMark\"] = 0;\n this[\"endMark\"] = this[\"text\"][\"length\"];\n this[\"drawNew\"]();\n this[\"changed\"]()}\n};\nStringMorph[\"prototype\"][\"mouseClickLeft\"] = function(pos) {\n if (this[\"isEditable\"]) {if (!this[\"currentlySelecting\"]) {this[\"edit\"]()};\n this[\"root\"]()[\"cursor\"][\"gotoPos\"](pos);\n this[\"currentlySelecting\"] = false} else {this[\"escalateEvent\"](\"mouseClickLeft\",pos)}\n};\nStringMorph[\"prototype\"][\"enableSelecting\"] = function() {\n this[\"mouseDownLeft\"] = function(pos) {\n this[\"clearSelection\"]();\n if (this[\"isEditable\"] && !this[\"isDraggable\"]) {this[\"edit\"]();\n this[\"root\"]()[\"cursor\"][\"gotoPos\"](pos);\n this[\"startMark\"] = this[\"slotAt\"](pos);\n this[\"endMark\"] = this[\"startMark\"];\n this[\"currentlySelecting\"] = true}\n};\n this[\"mouseMove\"] = function(pos) {\n if (this[\"isEditable\"] && this[\"currentlySelecting\"] && !this[\"isDraggable\"]) {var newMark = this[\"slotAt\"](pos);\n if (newMark !== this[\"endMark\"]) {this[\"endMark\"] = newMark;\n this[\"drawNew\"]();\n this[\"changed\"]()}}\n}\n};\nStringMorph[\"prototype\"][\"disableSelecting\"] = function() {\n deletethis[\"mouseDownLeft\"];\n deletethis[\"mouseMove\"]\n};\nTextMorph[\"prototype\"] = new Morph();\nTextMorph[\"prototype\"][\"constructor\"] = TextMorph;\nTextMorph[\"uber\"] = Morph[\"prototype\"];\nvar TextMorph = function(text,fontSize,fontStyle,bold,italic,alignment,width) {\n this[\"init\"](text,fontSize,fontStyle,bold,italic,alignment,width)\n};\nTextMorph[\"prototype\"][\"init\"] = function(text,fontSize,fontStyle,bold,italic,alignment,width) {\n this[\"text\"] = text || (text === \"\") ? (text) : (\"TextMorph\");\n this[\"words\"] = [];\n this[\"lines\"] = [];\n this[\"lineSlots\"] = [];\n this[\"fontSize\"] = fontSize || 12;\n this[\"fontStyle\"] = fontStyle || \"sans-serif\";\n this[\"isBold\"] = bold || false;\n this[\"isItalic\"] = italic || false;\n this[\"alignment\"] = alignment || \"left\";\n this[\"maxWidth\"] = width || 0;\n this[\"maxLineWidth\"] = 0;\n this[\"backgroundColor\"] = null;\n this[\"isEditable\"] = false;\n this[\"receiver\"] = null;\n this[\"currentlySelecting\"] = false;\n this[\"startMark\"] = 0;\n this[\"endMark\"] = 0;\n this[\"markedTextColor\"] = new Color(254,254,254);\n this[\"markedBackgoundColor\"] = new Color(60,60,120);\n TextMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(0,0,0);\n this[\"noticesTransparentClick\"] = true;\n this[\"drawNew\"]()\n};\nTextMorph[\"prototype\"][\"toString\"] = function() {\n return \"a TextMorph\" + \"(\"\" + this[\"text\"][\"slice\"](0,30) + \"...\")\"\n};\nTextMorph[\"prototype\"][\"font\"] = function() {\n var font = \"\";\n if (this[\"isBold\"]) {font = font + \"bold \"};\n if (this[\"isItalic\"]) {font = font + \"italic \"};\n return font + this[\"fontSize\"] + \"px \" + this[\"fontStyle\"]\n};\nTextMorph[\"prototype\"][\"parse\"] = function() {\n var myself = this;\n var paragraphs = this[\"text\"][\"split\"](\"\n\");\n var canvas = newCanvas();\n var context = canvas[\"getContext\"](\"2d\");\n var oldline = \"\";\n var newline = undefined;\n var w = undefined;\n var slot = 0;\n context[\"font\"] = this[\"font\"]();\n this[\"maxLineWidth\"] = 0;\n this[\"lines\"] = [];\n this[\"lineSlots\"] = [0];\n this[\"words\"] = [];\n paragraphs[\"forEach\"](function(p) {\nmyself[\"words\"] = myself[\"words\"][\"concat\"](p[\"split\"](\" \"));\nmyself[\"words\"][\"push\"](\"\n\")\n});\n this[\"words\"][\"forEach\"](function(word) {\nif (word === \"\n\") {myself[\"lines\"][\"push\"](oldline);\nmyself[\"lineSlots\"][\"push\"](slot);\nmyself[\"maxLineWidth\"] = Math[\"max\"](myself[\"maxLineWidth\"],context[\"measureText\"](oldline)[\"width\"]);\noldline = \"\"} else {if (myself[\"maxWidth\"] > 0) {newline = oldline + word + \" \";\nw = context[\"measureText\"](newline)[\"width\"];\nif (w > myself[\"maxWidth\"]) {myself[\"lines\"][\"push\"](oldline);\nmyself[\"lineSlots\"][\"push\"](slot);\nmyself[\"maxLineWidth\"] = Math[\"max\"](myself[\"maxLineWidth\"],context[\"measureText\"](oldline)[\"width\"]);\noldline = word + \" \"} else {oldline = newline}} else {oldline = oldline + word + \" \"};\nslot += word[\"length\"] + 1}\n})\n};\nTextMorph[\"prototype\"][\"drawNew\"] = function() {\n var context = undefined;\n var height = undefined;\n var i = undefined;\n var line = undefined;\n var width = undefined;\n var x = undefined;\n var y = undefined;\n var start = undefined;\n var stop = undefined;\n var p = undefined;\n var c = undefined;\n this[\"image\"] = newCanvas();\n context = this[\"image\"][\"getContext\"](\"2d\");\n context[\"font\"] = this[\"font\"]();\n this[\"parse\"]();\n height = this[\"lines\"][\"length\"] * this[\"fontSize\"];\n if (this[\"maxWidth\"] === 0) {this[\"bounds\"] = this[\"bounds\"][\"origin\"][\"extent\"](new Point(this[\"maxLineWidth\"],height))} else {this[\"bounds\"] = this[\"bounds\"][\"origin\"][\"extent\"](new Point(this[\"maxWidth\"],height))};\n this[\"image\"][\"width\"] = this[\"width\"]();\n this[\"image\"][\"height\"] = this[\"height\"]();\n context = this[\"image\"][\"getContext\"](\"2d\");\n if (this[\"backgroundColor\"]) {context[\"fillStyle\"] = this[\"backgroundColor\"][\"toString\"]();\n context[\"fillRect\"](0,0,this[\"width\"](),this[\"height\"]())};\n context[\"fillStyle\"] = this[\"color\"][\"toString\"]();\n context[\"font\"] = this[\"font\"]();\n context[\"textAlign\"] = \"left\";\n context[\"textBaseline\"] = \"bottom\";\n for (i = 0; i < this[\"lines\"][\"length\"]; i = i + 1) {line = this[\"lines\"][i];\n width = context[\"measureText\"](line)[\"width\"];\n if (this[\"alignment\"] === \"right\") {x = this[\"width\"]() - width} else {if (this[\"alignment\"] === \"center\") {x = this[\"width\"]() - width / 2} else {x = 0}};\n y = i + 1 * this[\"fontSize\"];\n context[\"fillText\"](line,x,y)};\n start = Math[\"min\"](this[\"startMark\"],this[\"endMark\"]);\n stop = Math[\"max\"](this[\"startMark\"],this[\"endMark\"]);\n for (i = start; i < stop; i += 1) {p = this[\"slotPosition\"](i)[\"subtract\"](this[\"position\"]());\n c = this[\"text\"][\"charAt\"](i);\n context[\"fillStyle\"] = this[\"markedBackgoundColor\"][\"toString\"]();\n context[\"fillRect\"](p[\"x\"],p[\"y\"],context[\"measureText\"](c)[\"width\"],this[\"fontSize\"]);\n context[\"fillStyle\"] = this[\"markedTextColor\"][\"toString\"]();\n context[\"fillText\"](c,p[\"x\"],p[\"y\"] + this[\"fontSize\"])};\n if (this[\"parent\"]) {if (this[\"parent\"][\"layoutChanged\"]) {this[\"parent\"][\"layoutChanged\"]()}}\n};\nTextMorph[\"prototype\"][\"setExtent\"] = function(aPoint) {\n this[\"maxWidth\"] = Math[\"max\"](aPoint[\"x\"],0);\n this[\"changed\"]();\n this[\"drawNew\"]()\n};\nTextMorph[\"prototype\"][\"columnRow\"] = function(slot) {\n var row = undefined;\n var col = undefined;\n var idx = 0;\n for (row = 0; row < this[\"lines\"][\"length\"]; row += 1) {idx = this[\"lineSlots\"][row];\n for (col = 0; col < this[\"lines\"][row][\"length\"]; col += 1) {if (idx === slot) {return new Point(col,row)};\n idx += 1}};\n return new Point(this[\"lines\"][this[\"lines\"][\"length\"] - 1][\"length\"] - 1,this[\"lines\"][\"length\"] - 1)\n};\nTextMorph[\"prototype\"][\"slotPosition\"] = function(slot) {\n var colRow = this[\"columnRow\"](slot);\n var context = this[\"image\"][\"getContext\"](\"2d\");\n var xOffset = 0;\n var yOffset = undefined;\n var x = undefined;\n var y = undefined;\n var idx = undefined;\n yOffset = colRow[\"y\"] * this[\"fontSize\"];\n for (idx = 0; idx < colRow[\"x\"]; idx += 1) {xOffset += context[\"measureText\"](this[\"lines\"][colRow[\"y\"]][idx])[\"width\"]};\n x = this[\"left\"]() + xOffset;\n y = this[\"top\"]() + yOffset;\n return new Point(x,y)\n};\nTextMorph[\"prototype\"][\"slotAt\"] = function(aPoint) {\n var charX = 0;\n var row = 0;\n var col = 0;\n var context = this[\"image\"][\"getContext\"](\"2d\");\n while (aPoint[\"y\"] - this[\"top\"]() > this[\"fontSize\"] * row) {row += 1};\n row = Math[\"max\"](row,1);\n while (aPoint[\"x\"] - this[\"left\"]() > charX) {charX += context[\"measureText\"](this[\"lines\"][row - 1][col])[\"width\"];\n col += 1};\n return this[\"lineSlots\"][Math[\"max\"](row - 1,0)] + col - 1\n};\nTextMorph[\"prototype\"][\"upFrom\"] = function(slot) {\n var above = undefined;\n var colRow = this[\"columnRow\"](slot);\n if (colRow[\"y\"] < 1) {return slot} else {above = this[\"lines\"][colRow[\"y\"] - 1];\n if (above[\"length\"] < colRow[\"x\"] - 1) {return this[\"lineSlots\"][colRow[\"y\"] - 1] + above[\"length\"]} else {return this[\"lineSlots\"][colRow[\"y\"] - 1] + colRow[\"x\"]}}\n};\nTextMorph[\"prototype\"][\"downFrom\"] = function(slot) {\n var below = undefined;\n var colRow = this[\"columnRow\"](slot);\n if (colRow[\"y\"] > this[\"lines\"][\"length\"] - 2) {return slot} else {below = this[\"lines\"][colRow[\"y\"] + 1];\n if (below[\"length\"] < colRow[\"x\"] - 1) {return this[\"lineSlots\"][colRow[\"y\"] + 1] + below[\"length\"]} else {return this[\"lineSlots\"][colRow[\"y\"] + 1] + colRow[\"x\"]}}\n};\nTextMorph[\"prototype\"][\"startOfLine\"] = function(slot) {\n return this[\"lineSlots\"][this[\"columnRow\"](slot)[\"y\"]]\n};\nTextMorph[\"prototype\"][\"endOfLine\"] = function(slot) {\n return this[\"startOfLine\"](slot) + this[\"lines\"][this[\"columnRow\"](slot)[\"y\"]][\"length\"] - 1\n};\nTextMorph[\"prototype\"][\"edit\"] = function() {\n this[\"root\"]()[\"edit\"](this)\n};\nTextMorph[\"prototype\"][\"selection\"] = function() {\n var start = undefined;\n var stop = undefined;\n start = Math[\"min\"](this[\"startMark\"],this[\"endMark\"]);\n stop = Math[\"max\"](this[\"startMark\"],this[\"endMark\"]);\n return this[\"text\"][\"slice\"](start,stop)\n};\nTextMorph[\"prototype\"][\"selectionStartSlot\"] = function() {\n return Math[\"min\"](this[\"startMark\"],this[\"endMark\"])\n};\nTextMorph[\"prototype\"][\"clearSelection\"] = function() {\n this[\"currentlySelecting\"] = false;\n this[\"startMark\"] = 0;\n this[\"endMark\"] = 0;\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"deleteSelection\"] = function() {\n var start = undefined;\n var stop = undefined;\n var text = undefined;\n text = this[\"text\"];\n start = Math[\"min\"](this[\"startMark\"],this[\"endMark\"]);\n stop = Math[\"max\"](this[\"startMark\"],this[\"endMark\"]);\n this[\"text\"] = text[\"slice\"](0,start) + text[\"slice\"](stop);\n this[\"changed\"]();\n this[\"clearSelection\"]()\n};\nTextMorph[\"prototype\"][\"selectAll\"] = function() {\n this[\"startMark\"] = 0;\n this[\"endMark\"] = this[\"text\"][\"length\"];\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"selectAllAndEdit\"] = function() {\n this[\"edit\"]();\n this[\"selectAll\"]()\n};\nTextMorph[\"prototype\"][\"mouseClickLeft\"] = function(pos) {\n if (this[\"isEditable\"]) {if (!this[\"currentlySelecting\"]) {this[\"edit\"]()};\n this[\"root\"]()[\"cursor\"][\"gotoPos\"](pos);\n this[\"currentlySelecting\"] = false} else {this[\"escalateEvent\"](\"mouseClickLeft\",pos)}\n};\nTextMorph[\"prototype\"][\"enableSelecting\"] = function() {\n this[\"mouseDownLeft\"] = function(pos) {\n this[\"clearSelection\"]();\n if (this[\"isEditable\"] && !this[\"isDraggable\"]) {this[\"edit\"]();\n this[\"root\"]()[\"cursor\"][\"gotoPos\"](pos);\n this[\"startMark\"] = this[\"slotAt\"](pos);\n this[\"endMark\"] = this[\"startMark\"];\n this[\"currentlySelecting\"] = true}\n};\n this[\"mouseMove\"] = function(pos) {\n if (this[\"isEditable\"] && this[\"currentlySelecting\"] && !this[\"isDraggable\"]) {var newMark = this[\"slotAt\"](pos);\n if (newMark !== this[\"endMark\"]) {this[\"endMark\"] = newMark;\n this[\"drawNew\"]();\n this[\"changed\"]()}}\n}\n};\nTextMorph[\"prototype\"][\"disableSelecting\"] = function() {\n deletethis[\"mouseDownLeft\"];\n deletethis[\"mouseMove\"]\n};\nTextMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = TextMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n menu[\"addLine\"]();\n menu[\"addItem\"](\"edit\",\"edit\");\n menu[\"addItem\"](\"font size...\",function() {\nthis[\"prompt\"](menu[\"title\"] + \"\nfont\nsize:\",this[\"setFontSize\"],this,this[\"fontSize\"][\"toString\"](),null,6,100,true)\n},\"set this Text's\nfont point size\");\n if (this[\"alignment\"] !== \"left\") {menu[\"addItem\"](\"align left\",\"setAlignmentToLeft\")};\n if (this[\"alignment\"] !== \"right\") {menu[\"addItem\"](\"align right\",\"setAlignmentToRight\")};\n if (this[\"alignment\"] !== \"center\") {menu[\"addItem\"](\"align center\",\"setAlignmentToCenter\")};\n menu[\"addLine\"]();\n if (this[\"fontStyle\"] !== \"serif\") {menu[\"addItem\"](\"serif\",\"setSerif\")};\n if (this[\"fontStyle\"] !== \"sans-serif\") {menu[\"addItem\"](\"sans-serif\",\"setSansSerif\")};\n if (this[\"isBold\"]) {menu[\"addItem\"](\"normal weight\",\"toggleWeight\")} else {menu[\"addItem\"](\"bold\",\"toggleWeight\")};\n if (this[\"isItalic\"]) {menu[\"addItem\"](\"normal style\",\"toggleItalic\")} else {menu[\"addItem\"](\"italic\",\"toggleItalic\")};\n return menu\n};\nTextMorph[\"prototype\"][\"toggleIsDraggable\"] = function() {\n this[\"isDraggable\"] = !this[\"isDraggable\"];\n if (this[\"isDraggable\"]) {this[\"disableSelecting\"]()} else {this[\"enableSelecting\"]()}\n};\nTextMorph[\"prototype\"][\"setAlignmentToLeft\"] = function() {\n this[\"alignment\"] = \"left\";\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"setAlignmentToRight\"] = function() {\n this[\"alignment\"] = \"right\";\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"setAlignmentToCenter\"] = function() {\n this[\"alignment\"] = \"center\";\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"toggleWeight\"] = function() {\n this[\"isBold\"] = !this[\"isBold\"];\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"toggleItalic\"] = function() {\n this[\"isItalic\"] = !this[\"isItalic\"];\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"setSerif\"] = function() {\n this[\"fontStyle\"] = \"serif\";\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"setSansSerif\"] = function() {\n this[\"fontStyle\"] = \"sans-serif\";\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"setText\"] = function(size) {\n this[\"text\"] = Math[\"round\"](size)[\"toString\"]();\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"setFontSize\"] = function(size) {\n var newSize = undefined;\n if (typeofsize === \"number\") {this[\"fontSize\"] = Math[\"round\"](Math[\"min\"](Math[\"max\"](size,4),500))} else {newSize = parseFloat(size);\n if (!isNaN(newSize)) {this[\"fontSize\"] = Math[\"round\"](Math[\"min\"](Math[\"max\"](newSize,4),500))}};\n this[\"changed\"]();\n this[\"drawNew\"]();\n this[\"changed\"]()\n};\nTextMorph[\"prototype\"][\"numericalSetters\"] = function() {\n return [\"setLeft\",\"setTop\",\"setAlphaScaled\",\"setFontSize\",\"setText\"]\n};\nTextMorph[\"prototype\"][\"evaluationMenu\"] = function() {\n var menu = new MenuMorph(this,null);\n menu[\"addItem\"](\"do it\",\"doIt\",\"evaluate the\nselected expression\");\n menu[\"addItem\"](\"show it\",\"showIt\",\"evaluate the\nselected expression\nand show the result\");\n menu[\"addItem\"](\"inspect it\",\"inspectIt\",\"evaluate the\nselected expression\nand inspect the result\");\n menu[\"addLine\"]();\n menu[\"addItem\"](\"select all\",\"selectAllAndEdit\");\n return menu\n};\nTextMorph[\"prototype\"][\"setReceiver\"] = function(obj) {\n this[\"receiver\"] = obj;\n this[\"customContextMenu\"] = this[\"evaluationMenu\"]()\n};\nTextMorph[\"prototype\"][\"doIt\"] = function() {\n this[\"receiver\"][\"evaluateString\"](this[\"selection\"]());\n this[\"edit\"]()\n};\nTextMorph[\"prototype\"][\"showIt\"] = function() {\n var result = this[\"receiver\"][\"evaluateString\"](this[\"selection\"]());\n if (result !== null) {this[\"inform\"](result)}\n};\nTextMorph[\"prototype\"][\"inspectIt\"] = function() {\n var result = this[\"receiver\"][\"evaluateString\"](this[\"selection\"]());\n var world = this[\"world\"]();\n var inspector = undefined;\n if (result !== null) {inspector = new InspectorMorph(result);\n inspector[\"setPosition\"](world[\"hand\"][\"position\"]());\n inspector[\"keepWithin\"](world);\n world[\"add\"](inspector);\n inspector[\"changed\"]()}\n};\nTriggerMorph[\"prototype\"] = new Morph();\nTriggerMorph[\"prototype\"][\"constructor\"] = TriggerMorph;\nTriggerMorph[\"uber\"] = Morph[\"prototype\"];\nvar TriggerMorph = function(target,action,labelString,fontSize,fontStyle,environment,hint) {\n this[\"init\"](target,action,labelString,fontSize,fontStyle,environment,hint)\n};\nTriggerMorph[\"prototype\"][\"init\"] = function(target,action,labelString,fontSize,fontStyle,environment,hint) {\n this[\"target\"] = target || null;\n this[\"action\"] = action || null;\n this[\"environment\"] = environment || null;\n this[\"labelString\"] = labelString || null;\n this[\"label\"] = null;\n this[\"hint\"] = hint || null;\n this[\"fontSize\"] = fontSize || MorphicPreferences[\"menuFontSize\"];\n this[\"fontStyle\"] = fontStyle || \"sans-serif\";\n this[\"highlightColor\"] = new Color(192,192,192);\n this[\"pressColor\"] = new Color(128,128,128);\n TriggerMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(254,254,254);\n this[\"drawNew\"]()\n};\nTriggerMorph[\"prototype\"][\"drawNew\"] = function() {\n this[\"createBackgrounds\"]();\n if (this[\"labelString\"] !== null) {this[\"createLabel\"]()}\n};\nTriggerMorph[\"prototype\"][\"createBackgrounds\"] = function() {\n var context = undefined;\n var ext = this[\"extent\"]();\n this[\"normalImage\"] = newCanvas(ext);\n context = this[\"normalImage\"][\"getContext\"](\"2d\");\n context[\"fillStyle\"] = this[\"color\"][\"toString\"]();\n context[\"fillRect\"](0,0,ext[\"x\"],ext[\"y\"]);\n this[\"highlightImage\"] = newCanvas(ext);\n context = this[\"highlightImage\"][\"getContext\"](\"2d\");\n context[\"fillStyle\"] = this[\"highlightColor\"][\"toString\"]();\n context[\"fillRect\"](0,0,ext[\"x\"],ext[\"y\"]);\n this[\"pressImage\"] = newCanvas(ext);\n context = this[\"pressImage\"][\"getContext\"](\"2d\");\n context[\"fillStyle\"] = this[\"pressColor\"][\"toString\"]();\n context[\"fillRect\"](0,0,ext[\"x\"],ext[\"y\"]);\n this[\"image\"] = this[\"normalImage\"]\n};\nTriggerMorph[\"prototype\"][\"createLabel\"] = function() {\n if (this[\"label\"] !== null) {this[\"label\"][\"destroy\"]()};\n this[\"label\"] = new StringMorph(this[\"labelString\"],this[\"fontSize\"],this[\"fontStyle\"]);\n this[\"label\"][\"setPosition\"](this[\"center\"]()[\"subtract\"](this[\"label\"][\"extent\"]()[\"floorDivideBy\"](2)));\n this[\"add\"](this[\"label\"])\n};\nTriggerMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = TriggerMorph[\"uber\"][\"copyRecordingReferences\"][\"call\"](this,dict);\n if (c[\"label\"] && dict[this[\"label\"]]) {c[\"label\"] = dict[this[\"label\"]]};\n return c\n};\nTriggerMorph[\"prototype\"][\"trigger\"] = function() {\n if (typeofthis[\"target\"] === \"function\") {if (typeofthis[\"action\"] === \"function\") {this[\"target\"][\"call\"](this[\"environment\"],this[\"action\"][\"call\"]())} else {this[\"target\"][\"call\"](this[\"environment\"],this[\"action\"])}} else {if (typeofthis[\"action\"] === \"function\") {this[\"action\"][\"call\"](this[\"target\"])} else {this[\"target\"][this[\"action\"]][\"call\"](this[\"target\"])}}\n};\nTriggerMorph[\"prototype\"][\"mouseEnter\"] = function() {\n this[\"image\"] = this[\"highlightImage\"];\n this[\"changed\"]();\n if (this[\"hint\"]) {this[\"bubbleHelp\"](this[\"hint\"])}\n};\nTriggerMorph[\"prototype\"][\"mouseLeave\"] = function() {\n this[\"image\"] = this[\"normalImage\"];\n this[\"changed\"]();\n if (this[\"hint\"]) {this[\"world\"]()[\"hand\"][\"destroyTemporaries\"]()}\n};\nTriggerMorph[\"prototype\"][\"mouseDownLeft\"] = function() {\n this[\"image\"] = this[\"pressImage\"];\n this[\"changed\"]()\n};\nTriggerMorph[\"prototype\"][\"mouseClickLeft\"] = function() {\n this[\"image\"] = this[\"highlightImage\"];\n this[\"changed\"]();\n this[\"trigger\"]()\n};\nTriggerMorph[\"prototype\"][\"bubbleHelp\"] = function(contents) {\n var myself = this;\n this[\"fps\"] = 2;\n this[\"step\"] = function() {\n if (this[\"bounds\"][\"containsPoint\"](this[\"world\"]()[\"hand\"][\"position\"]())) {myself[\"popUpbubbleHelp\"](contents)};\n myself[\"fps\"] = 0;\n deletemyself[\"step\"]\n}\n};\nTriggerMorph[\"prototype\"][\"popUpbubbleHelp\"] = function(contents) {\n new SpeechBubbleMorph(contents,null,null,1)[\"popUp\"](this[\"world\"](),this[\"rightCenter\"]()[\"add\"](new Point(-8,0)))\n};\nvar MenuItemMorph = undefined;\nMenuItemMorph[\"prototype\"] = new TriggerMorph();\nMenuItemMorph[\"prototype\"][\"constructor\"] = MenuItemMorph;\nMenuItemMorph[\"uber\"] = TriggerMorph[\"prototype\"];\nvar MenuItemMorph = function(target,action,labelString,fontSize,fontStyle,environment,hint) {\n this[\"init\"](target,action,labelString,fontSize,fontStyle,environment,hint)\n};\nMenuItemMorph[\"prototype\"][\"createLabel\"] = function() {\n var np = undefined;\n if (this[\"label\"] !== null) {this[\"label\"][\"destroy\"]()};\n this[\"label\"] = new StringMorph(this[\"labelString\"],this[\"fontSize\"],this[\"fontStyle\"]);\n this[\"silentSetExtent\"](this[\"label\"][\"extent\"]()[\"add\"](new Point(8,0)));\n np = this[\"position\"]()[\"add\"](new Point(4,0));\n this[\"label\"][\"bounds\"] = np[\"extent\"](this[\"label\"][\"extent\"]());\n this[\"add\"](this[\"label\"])\n};\nMenuItemMorph[\"prototype\"][\"mouseEnter\"] = function() {\n if (!this[\"isListItem\"]()) {this[\"image\"] = this[\"highlightImage\"];\n this[\"changed\"]()};\n if (this[\"hint\"]) {this[\"bubbleHelp\"](this[\"hint\"])}\n};\nMenuItemMorph[\"prototype\"][\"mouseLeave\"] = function() {\n if (!this[\"isListItem\"]()) {this[\"image\"] = this[\"normalImage\"];\n this[\"changed\"]()};\n if (this[\"hint\"]) {this[\"world\"]()[\"hand\"][\"destroyTemporaries\"]()}\n};\nMenuItemMorph[\"prototype\"][\"mouseDownLeft\"] = function(pos) {\n if (this[\"isListItem\"]()) {this[\"parent\"][\"unselectAllItems\"]();\n this[\"escalateEvent\"](\"mouseDownLeft\",pos)};\n this[\"image\"] = this[\"pressImage\"];\n this[\"changed\"]()\n};\nMenuItemMorph[\"prototype\"][\"mouseMove\"] = function() {\n if (this[\"isListItem\"]()) {this[\"escalateEvent\"](\"mouseMove\")}\n};\nMenuItemMorph[\"prototype\"][\"mouseClickLeft\"] = function() {\n if (!this[\"isListItem\"]()) {this[\"parent\"][\"destroy\"]();\n this[\"root\"]()[\"activeMenu\"] = null};\n this[\"trigger\"]()\n};\nMenuItemMorph[\"prototype\"][\"isListItem\"] = function() {\n if (this[\"parent\"]) {return this[\"parent\"][\"isListContents\"]};\n return false\n};\nMenuItemMorph[\"prototype\"][\"isSelectedListItem\"] = function() {\n if (this[\"isListItem\"]()) {return this[\"image\"] === this[\"pressImage\"]};\n return false\n};\nFrameMorph[\"prototype\"] = new Morph();\nFrameMorph[\"prototype\"][\"constructor\"] = FrameMorph;\nFrameMorph[\"uber\"] = Morph[\"prototype\"];\nvar FrameMorph = function(aScrollFrame) {\n this[\"init\"](aScrollFrame)\n};\nFrameMorph[\"prototype\"][\"init\"] = function(aScrollFrame) {\n this[\"scrollFrame\"] = aScrollFrame || null;\n FrameMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(255,250,245);\n this[\"drawNew\"]();\n this[\"acceptsDrops\"] = true;\n if (this[\"scrollFrame\"]) {this[\"isDraggable\"] = false;\n this[\"noticesTransparentClick\"] = false;\n this[\"alpha\"] = 0}\n};\nFrameMorph[\"prototype\"][\"fullBounds\"] = function() {\n var shadow = this[\"getShadow\"]();\n if (shadow !== null) {return this[\"bounds\"][\"merge\"](shadow[\"bounds\"])} else {return this[\"bounds\"]}\n};\nFrameMorph[\"prototype\"][\"fullImage\"] = function() {\n return this[\"image\"]\n};\nFrameMorph[\"prototype\"][\"fullDrawOn\"] = function(aCanvas,aRect) {\n var myself = this;\n var rectangle = undefined;\n if (!this[\"isVisible\"]) {return null};\n rectangle = aRect || this[\"fullBounds\"]();\n this[\"drawOn\"](aCanvas,rectangle);\n this[\"children\"][\"forEach\"](function(child) {\nif (child instanceof ShadowMorph) {child[\"fullDrawOn\"](aCanvas,rectangle)} else {child[\"fullDrawOn\"](aCanvas,myself[\"bounds\"][\"intersect\"](rectangle))}\n})\n};\nFrameMorph[\"prototype\"][\"moveBy\"] = function(delta) {\n this[\"changed\"]();\n this[\"bounds\"] = this[\"bounds\"][\"translateBy\"](delta);\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"silentMoveBy\"](delta)\n});\n this[\"changed\"]()\n};\nFrameMorph[\"prototype\"][\"submorphBounds\"] = function() {\n var result = null;\n if (this[\"children\"][\"length\"] > 0) {result = this[\"children\"][0][\"bounds\"];\n this[\"children\"][\"forEach\"](function(child) {\nresult = result[\"merge\"](child[\"fullBounds\"]())\n})};\n return result\n};\nFrameMorph[\"prototype\"][\"keepInScrollFrame\"] = function() {\n if (this[\"scrollFrame\"] === null) {return null};\n if (this[\"left\"]() > this[\"scrollFrame\"][\"left\"]()) {this[\"moveBy\"](new Point(this[\"scrollFrame\"][\"left\"]() - this[\"left\"](),0))};\n if (this[\"right\"]() < this[\"scrollFrame\"][\"right\"]()) {this[\"moveBy\"](new Point(this[\"scrollFrame\"][\"right\"]() - this[\"right\"](),0))};\n if (this[\"top\"]() > this[\"scrollFrame\"][\"top\"]()) {this[\"moveBy\"](new Point(0,this[\"scrollFrame\"][\"top\"]() - this[\"top\"]()))};\n if (this[\"bottom\"]() < this[\"scrollFrame\"][\"bottom\"]()) {this[\"moveBy\"](0,new Point(this[\"scrollFrame\"][\"bottom\"]() - this[\"bottom\"](),0))}\n};\nFrameMorph[\"prototype\"][\"adjustBounds\"] = function() {\n var subBounds = undefined;\n var newBounds = undefined;\n var myself = this;\n if (this[\"scrollFrame\"] === null) {return null};\n subBounds = this[\"submorphBounds\"]();\n if (subBounds && !this[\"scrollFrame\"][\"isTextLineWrapping\"]) {newBounds = subBounds[\"expandBy\"](this[\"scrollFrame\"][\"padding\"])[\"merge\"](this[\"scrollFrame\"][\"bounds\"])} else {newBounds = this[\"scrollFrame\"][\"bounds\"][\"copy\"]()};\n if (!this[\"bounds\"][\"eq\"](newBounds)) {this[\"bounds\"] = newBounds;\n this[\"drawNew\"]();\n this[\"keepInScrollFrame\"]()};\n if (this[\"scrollFrame\"][\"isTextLineWrapping\"]) {this[\"children\"][\"forEach\"](function(morph) {\nif (morph instanceof TextMorph) {morph[\"setWidth\"](myself[\"width\"]());\nmyself[\"setHeight\"](Math[\"max\"](morph[\"height\"](),myself[\"scrollFrame\"][\"height\"]()))}\n})};\n this[\"scrollFrame\"][\"adjustScrollBars\"]()\n};\nFrameMorph[\"prototype\"][\"reactToDropOf\"] = function() {\n this[\"adjustBounds\"]()\n};\nFrameMorph[\"prototype\"][\"reactToGrabOf\"] = function() {\n this[\"adjustBounds\"]()\n};\nFrameMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = FrameMorph[\"uber\"][\"copyRecordingReferences\"][\"call\"](this,dict);\n if (c[\"frame\"] && dict[this[\"scrollFrame\"]]) {c[\"frame\"] = dict[this[\"scrollFrame\"]]};\n return c\n};\nFrameMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = FrameMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n if (this[\"children\"][\"length\"] > 0) {menu[\"addLine\"]();\n menu[\"addItem\"](\"move all inside...\",\"keepAllSubmorphsWithin\",\"keep all submorphs\nwithin and visible\")};\n return menu\n};\nFrameMorph[\"prototype\"][\"keepAllSubmorphsWithin\"] = function() {\n var myself = this;\n this[\"children\"][\"forEach\"](function(m) {\nm[\"keepWithin\"](myself)\n})\n};\nScrollFrameMorph[\"prototype\"] = new FrameMorph();\nScrollFrameMorph[\"prototype\"][\"constructor\"] = ScrollFrameMorph;\nScrollFrameMorph[\"uber\"] = FrameMorph[\"prototype\"];\nvar ScrollFrameMorph = function(scroller,size) {\n this[\"init\"](scroller,size)\n};\nScrollFrameMorph[\"prototype\"][\"init\"] = function(scroller,size) {\n var myself = this;\n ScrollFrameMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"scrollBarSize\"] = size || MorphicPreferences[\"scrollBarSize\"];\n this[\"autoScrollTrigger\"] = null;\n this[\"isScrollingByDragging\"] = true;\n this[\"hasVelocity\"] = true;\n this[\"padding\"] = 0;\n this[\"isTextLineWrapping\"] = false;\n this[\"contents\"] = scroller || new FrameMorph(this);\n this[\"add\"](this[\"contents\"]);\n this[\"hBar\"] = new SliderMorph(null,null,null,null,\"horizontal\");\n this[\"hBar\"][\"setHeight\"](this[\"scrollBarSize\"]);\n this[\"hBar\"][\"action\"] = function(num) {\n myself[\"contents\"][\"setPosition\"](new Point(myself[\"left\"]() - num,myself[\"contents\"][\"position\"]()[\"y\"]))\n};\n this[\"hBar\"][\"isDraggable\"] = false;\n this[\"add\"](this[\"hBar\"]);\n this[\"vBar\"] = new SliderMorph(null,null,null,null,\"vertical\");\n this[\"vBar\"][\"setWidth\"](this[\"scrollBarSize\"]);\n this[\"vBar\"][\"action\"] = function(num) {\n myself[\"contents\"][\"setPosition\"](new Point(myself[\"contents\"][\"position\"]()[\"x\"],myself[\"top\"]() - num))\n};\n this[\"vBar\"][\"isDraggable\"] = false;\n this[\"add\"](this[\"vBar\"])\n};\nScrollFrameMorph[\"prototype\"][\"adjustScrollBars\"] = function() {\n var hWidth = this[\"width\"]() - this[\"scrollBarSize\"];\n var vHeight = this[\"height\"]() - this[\"scrollBarSize\"];\n this[\"changed\"]();\n if (this[\"contents\"][\"width\"]() > this[\"width\"]() + MorphicPreferences[\"scrollBarSize\"]) {this[\"hBar\"][\"show\"]();\n if (this[\"hBar\"][\"width\"]() !== hWidth) {this[\"hBar\"][\"setWidth\"](hWidth)};\n this[\"hBar\"][\"setPosition\"](new Point(this[\"left\"](),this[\"bottom\"]() - this[\"hBar\"][\"height\"]()));\n this[\"hBar\"][\"start\"] = 0;\n this[\"hBar\"][\"stop\"] = this[\"contents\"][\"width\"]() - this[\"width\"]();\n this[\"hBar\"][\"size\"] = this[\"width\"]() / this[\"contents\"][\"width\"]() * this[\"hBar\"][\"stop\"];\n this[\"hBar\"][\"value\"] = this[\"left\"]() - this[\"contents\"][\"left\"]();\n this[\"hBar\"][\"drawNew\"]()} else {this[\"hBar\"][\"hide\"]()};\n if (this[\"contents\"][\"height\"]() > this[\"height\"]() + this[\"scrollBarSize\"]) {this[\"vBar\"][\"show\"]();\n if (this[\"vBar\"][\"height\"]() !== vHeight) {this[\"vBar\"][\"setHeight\"](vHeight)};\n this[\"vBar\"][\"setPosition\"](new Point(this[\"right\"]() - this[\"vBar\"][\"width\"](),this[\"top\"]()));\n this[\"vBar\"][\"start\"] = 0;\n this[\"vBar\"][\"stop\"] = this[\"contents\"][\"height\"]() - this[\"height\"]();\n this[\"vBar\"][\"size\"] = this[\"height\"]() / this[\"contents\"][\"height\"]() * this[\"vBar\"][\"stop\"];\n this[\"vBar\"][\"value\"] = this[\"top\"]() - this[\"contents\"][\"top\"]();\n this[\"vBar\"][\"drawNew\"]()} else {this[\"vBar\"][\"hide\"]()}\n};\nScrollFrameMorph[\"prototype\"][\"addContents\"] = function(aMorph) {\n this[\"contents\"][\"add\"](aMorph);\n this[\"contents\"][\"adjustBounds\"]()\n};\nScrollFrameMorph[\"prototype\"][\"setContents\"] = function(aMorph) {\n this[\"contents\"][\"children\"][\"forEach\"](function(m) {\nm[\"destroy\"]()\n});\n this[\"contents\"][\"children\"] = [];\n aMorph[\"setPosition\"](this[\"position\"]()[\"add\"](new Point(2,2)));\n this[\"addContents\"](aMorph)\n};\nScrollFrameMorph[\"prototype\"][\"setExtent\"] = function(aPoint) {\n if (this[\"isTextLineWrapping\"]) {this[\"contents\"][\"setPosition\"](this[\"position\"]()[\"copy\"]())};\n ScrollFrameMorph[\"uber\"][\"setExtent\"][\"call\"](this,aPoint);\n this[\"contents\"][\"adjustBounds\"]()\n};\nScrollFrameMorph[\"prototype\"][\"scrollX\"] = function(steps) {\n var cl = this[\"contents\"][\"left\"]();\n var l = this[\"left\"]();\n var cw = this[\"contents\"][\"width\"]();\n var r = this[\"right\"]();\n var newX = undefined;\n newX = cl + steps;\n if (newX > l) {newX = l};\n if (newX + cw < r) {newX = r - cw};\n if (newX !== cl) {this[\"contents\"][\"setLeft\"](newX)}\n};\nScrollFrameMorph[\"prototype\"][\"scrollY\"] = function(steps) {\n var ct = this[\"contents\"][\"top\"]();\n var t = this[\"top\"]();\n var ch = this[\"contents\"][\"height\"]();\n var b = this[\"bottom\"]();\n var newY = undefined;\n newY = ct + steps;\n if (newY > t) {newY = t};\n if (newY + ch < b) {newY = b - ch};\n if (newY !== ct) {this[\"contents\"][\"setTop\"](newY)}\n};\nScrollFrameMorph[\"prototype\"][\"step\"] = function() {\n nop()\n};\nScrollFrameMorph[\"prototype\"][\"mouseDownLeft\"] = function(pos) {\n if (!this[\"isScrollingByDragging\"]) {return null};\n var world = this[\"root\"]();\n var oldPos = pos;\n var myself = this;\n var deltaX = 0;\n var deltaY = 0;\n var friction = 0.8;\n this[\"step\"] = function() {\n var newPos = undefined;\n if (world[\"hand\"][\"mouseButton\"] && world[\"hand\"][\"children\"][\"length\"] === 0 && myself[\"bounds\"][\"containsPoint\"](world[\"hand\"][\"position\"]())) {newPos = world[\"hand\"][\"bounds\"][\"origin\"];\n deltaX = newPos[\"x\"] - oldPos[\"x\"];\n if (deltaX !== 0) {myself[\"scrollX\"](deltaX)};\n deltaY = newPos[\"y\"] - oldPos[\"y\"];\n if (deltaY !== 0) {myself[\"scrollY\"](deltaY)};\n oldPos = newPos} else {if (!myself[\"hasVelocity\"]) {myself[\"step\"] = function() {\n nop()\n}} else {if (Math[\"abs\"](deltaX) < 0.5 && Math[\"abs\"](deltaY) < 0.5) {myself[\"step\"] = function() {\n nop()\n}} else {deltaX = deltaX * friction;\n myself[\"scrollX\"](Math[\"round\"](deltaX));\n deltaY = deltaY * friction;\n myself[\"scrollY\"](Math[\"round\"](deltaY))}}};\n this[\"adjustScrollBars\"]()\n}\n};\nScrollFrameMorph[\"prototype\"][\"startAutoScrolling\"] = function() {\n var myself = this;\n var inset = MorphicPreferences[\"scrollBarSize\"] * 3;\n var world = this[\"world\"]();\n var hand = undefined;\n var inner = undefined;\n var pos = undefined;\n if (!world) {return null};\n hand = world[\"hand\"];\n if (!this[\"autoScrollTrigger\"]) {this[\"autoScrollTrigger\"] = Date[\"now\"]()};\n this[\"step\"] = function() {\n pos = hand[\"bounds\"][\"origin\"];\n inner = myself[\"bounds\"][\"insetBy\"](inset);\n if (myself[\"bounds\"][\"containsPoint\"](pos) && !inner[\"containsPoint\"](pos) && hand[\"children\"][\"length\"] > 0) {myself[\"autoScroll\"](pos)} else {myself[\"step\"] = function() {\n nop()\n};\n myself[\"autoScrollTrigger\"] = null}\n}\n};\nScrollFrameMorph[\"prototype\"][\"autoScroll\"] = function(pos) {\n var inset = undefined;\n var area = undefined;\n if (Date[\"now\"]() - this[\"autoScrollTrigger\"] < 500) {return null};\n inset = MorphicPreferences[\"scrollBarSize\"] * 3;\n area = this[\"topLeft\"]()[\"extent\"](new Point(this[\"width\"](),inset));\n if (area[\"containsPoint\"](pos)) {this[\"scrollY\"](inset - pos[\"y\"] - this[\"top\"]())};\n area = this[\"topLeft\"]()[\"extent\"](new Point(inset,this[\"height\"]()));\n if (area[\"containsPoint\"](pos)) {this[\"scrollX\"](inset - pos[\"x\"] - this[\"left\"]())};\n area = new Point(this[\"right\"]() - inset,this[\"top\"]())[\"extent\"](new Point(inset,this[\"height\"]()));\n if (area[\"containsPoint\"](pos)) {this[\"scrollX\"](-inset - this[\"right\"]() - pos[\"x\"])};\n area = new Point(this[\"left\"](),this[\"bottom\"]() - inset)[\"extent\"](new Point(this[\"width\"](),inset));\n if (area[\"containsPoint\"](pos)) {this[\"scrollY\"](-inset - this[\"bottom\"]() - pos[\"y\"])};\n this[\"adjustScrollBars\"]()\n};\nScrollFrameMorph[\"prototype\"][\"mouseScroll\"] = function(amount) {\n this[\"scrollY\"](amount * MorphicPreferences[\"mouseScrollAmount\"]);\n this[\"adjustScrollBars\"]()\n};\nScrollFrameMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = ScrollFrameMorph[\"uber\"][\"copyRecordingReferences\"][\"call\"](this,dict);\n if (c[\"contents\"] && dict[this[\"contents\"]]) {c[\"contents\"] = dict[this[\"contents\"]]};\n if (c[\"hBar\"] && dict[this[\"hBar\"]]) {c[\"hBar\"] = dict[this[\"hBar\"]];\n c[\"hBar\"][\"action\"] = function(num) {\n c[\"contents\"][\"setPosition\"](new Point(c[\"left\"]() - num,c[\"contents\"][\"position\"]()[\"y\"]))\n}};\n if (c[\"vBar\"] && dict[this[\"vBar\"]]) {c[\"vBar\"] = dict[this[\"vBar\"]];\n c[\"vBar\"][\"action\"] = function(num) {\n c[\"contents\"][\"setPosition\"](new Point(c[\"contents\"][\"position\"]()[\"x\"],c[\"top\"]() - num))\n}};\n return c\n};\nScrollFrameMorph[\"prototype\"][\"developersMenu\"] = function() {\n var menu = ScrollFrameMorph[\"uber\"][\"developersMenu\"][\"call\"](this);\n if (this[\"isTextLineWrapping\"]) {menu[\"addItem\"](\"auto line wrap off...\",\"toggleTextLineWrapping\",\"turn automatic\nline wrapping\noff\")} else {menu[\"addItem\"](\"auto line wrap on...\",\"toggleTextLineWrapping\",\"enable automatic\nline wrapping\")};\n return menu\n};\nScrollFrameMorph[\"prototype\"][\"toggleTextLineWrapping\"] = function() {\n this[\"isTextLineWrapping\"] = !this[\"isTextLineWrapping\"]\n};\nListMorph[\"prototype\"] = new ScrollFrameMorph();\nListMorph[\"prototype\"][\"constructor\"] = ListMorph;\nListMorph[\"uber\"] = ScrollFrameMorph[\"prototype\"];\nvar ListMorph = function(elements,labelGetter) {\n this[\"init\"](elements || [],labelGetter || function(element) {\nif (isString(element)) {return element} else {if (element[\"toSource\"]) {return element[\"toSource\"]()} else {return element[\"toString\"]()}}\n})\n};\nListMorph[\"prototype\"][\"init\"] = function(elements,labelGetter) {\n ListMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"contents\"][\"acceptsDrops\"] = false;\n this[\"color\"] = new Color(255,255,255);\n this[\"hBar\"][\"alpha\"] = 0.6;\n this[\"vBar\"][\"alpha\"] = 0.6;\n this[\"elements\"] = elements || [];\n this[\"labelGetter\"] = labelGetter;\n this[\"listContents\"] = null;\n this[\"selected\"] = null;\n this[\"action\"] = null;\n this[\"acceptsDrops\"] = false;\n this[\"buildListContents\"]()\n};\nListMorph[\"prototype\"][\"buildListContents\"] = function() {\n var myself = this;\n if (this[\"listContents\"]) {this[\"listContents\"][\"destroy\"]()};\n this[\"listContents\"] = new MenuMorph(this[\"select\"],null,this);\n if (this[\"elements\"][\"length\"] === 0) {this[\"elements\"] = [\"(empty)\"]};\n this[\"elements\"][\"forEach\"](function(element) {\nmyself[\"listContents\"][\"addItem\"](myself[\"labelGetter\"][\"call\"](myself,element),element)\n});\n this[\"listContents\"][\"setPosition\"](this[\"contents\"][\"position\"]());\n this[\"listContents\"][\"isListContents\"] = true;\n this[\"listContents\"][\"drawNew\"]();\n this[\"addContents\"](this[\"listContents\"])\n};\nListMorph[\"prototype\"][\"select\"] = function(item) {\n this[\"selected\"] = item;\n if (this[\"action\"]) {this[\"action\"][\"call\"](null,item)}\n};\nListMorph[\"prototype\"][\"setExtent\"] = function(aPoint) {\n var lb = this[\"listContents\"][\"bounds\"];\n var nb = this[\"bounds\"][\"origin\"][\"copy\"]()[\"corner\"](this[\"bounds\"][\"origin\"][\"add\"](aPoint));\n if (nb[\"right\"]() > lb[\"right\"]() && nb[\"width\"]() <= lb[\"width\"]()) {this[\"listContents\"][\"setRight\"](nb[\"right\"]())};\n if (nb[\"bottom\"]() > lb[\"bottom\"]() && nb[\"height\"]() <= lb[\"height\"]()) {this[\"listContents\"][\"setBottom\"](nb[\"bottom\"]())};\n ListMorph[\"uber\"][\"setExtent\"][\"call\"](this,aPoint)\n};\nStringFieldMorph[\"prototype\"] = new FrameMorph();\nStringFieldMorph[\"prototype\"][\"constructor\"] = StringFieldMorph;\nStringFieldMorph[\"uber\"] = FrameMorph[\"prototype\"];\nvar StringFieldMorph = function(defaultContents,minWidth,fontSize,fontStyle,bold,italic,isNumeric) {\n this[\"init\"](defaultContents || \"\",minWidth || 100,fontSize || 12,fontStyle || \"sans-serif\",bold || false,italic || false,isNumeric)\n};\nStringFieldMorph[\"prototype\"][\"init\"] = function(defaultContents,minWidth,fontSize,fontStyle,bold,italic,isNumeric) {\n this[\"defaultContents\"] = defaultContents;\n this[\"minWidth\"] = minWidth;\n this[\"fontSize\"] = fontSize;\n this[\"fontStyle\"] = fontStyle;\n this[\"isBold\"] = bold;\n this[\"isItalic\"] = italic;\n this[\"isNumeric\"] = isNumeric || false;\n this[\"text\"] = null;\n StringFieldMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(254,254,254);\n this[\"isEditable\"] = true;\n this[\"acceptsDrops\"] = false;\n this[\"drawNew\"]()\n};\nStringFieldMorph[\"prototype\"][\"drawNew\"] = function() {\n var txt = undefined;\n txt = (this[\"text\"]) ? (this[\"string\"]()) : (this[\"defaultContents\"]);\n this[\"text\"] = null;\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"destroy\"]()\n});\n this[\"children\"] = [];\n this[\"text\"] = new StringMorph(txt,this[\"fontSize\"],this[\"fontStyle\"],this[\"isBold\"],this[\"isItalic\"],this[\"isNumeric\"]);\n this[\"text\"][\"isNumeric\"] = this[\"isNumeric\"];\n this[\"text\"][\"setPosition\"](this[\"bounds\"][\"origin\"][\"copy\"]());\n this[\"text\"][\"isEditable\"] = this[\"isEditable\"];\n this[\"text\"][\"isDraggable\"] = false;\n this[\"text\"][\"enableSelecting\"]();\n this[\"silentSetExtent\"](new Point(Math[\"max\"](this[\"width\"](),this[\"minWidth\"]),this[\"text\"][\"height\"]()));\n StringFieldMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n this[\"add\"](this[\"text\"])\n};\nStringFieldMorph[\"prototype\"][\"string\"] = function() {\n return this[\"text\"][\"text\"]\n};\nStringFieldMorph[\"prototype\"][\"mouseClickLeft\"] = function() {\n if (this[\"isEditable\"]) {this[\"text\"][\"edit\"]()}\n};\nStringFieldMorph[\"prototype\"][\"copyRecordingReferences\"] = function(dict) {\n var c = StringFieldMorph[\"uber\"][\"copyRecordingReferences\"][\"call\"](this,dict);\n if (c[\"text\"] && dict[this[\"text\"]]) {c[\"text\"] = dict[this[\"text\"]]};\n return c\n};\nvar BouncerMorph = undefined;\nBouncerMorph[\"prototype\"] = new Morph();\nBouncerMorph[\"prototype\"][\"constructor\"] = BouncerMorph;\nBouncerMorph[\"uber\"] = Morph[\"prototype\"];\nvar BouncerMorph = function() {\n this[\"init\"]()\n};\nBouncerMorph[\"prototype\"][\"init\"] = function(type,speed) {\n BouncerMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"fps\"] = 50;\n this[\"isStopped\"] = false;\n this[\"type\"] = type || \"vertical\";\n if (this[\"type\"] === \"vertical\") {this[\"direction\"] = \"down\"} else {this[\"direction\"] = \"right\"};\n this[\"speed\"] = speed || 1\n};\nBouncerMorph[\"prototype\"][\"moveUp\"] = function() {\n this[\"moveBy\"](new Point(0,-this[\"speed\"]))\n};\nBouncerMorph[\"prototype\"][\"moveDown\"] = function() {\n this[\"moveBy\"](new Point(0,this[\"speed\"]))\n};\nBouncerMorph[\"prototype\"][\"moveRight\"] = function() {\n this[\"moveBy\"](new Point(this[\"speed\"],0))\n};\nBouncerMorph[\"prototype\"][\"moveLeft\"] = function() {\n this[\"moveBy\"](new Point(-this[\"speed\"],0))\n};\nBouncerMorph[\"prototype\"][\"step\"] = function() {\n if (!this[\"isStopped\"]) {if (this[\"type\"] === \"vertical\") {if (this[\"direction\"] === \"down\") {this[\"moveDown\"]()} else {this[\"moveUp\"]()};\n if (this[\"fullBounds\"]()[\"top\"]() < this[\"parent\"][\"top\"]() && this[\"direction\"] === \"up\") {this[\"direction\"] = \"down\"};\n if (this[\"fullBounds\"]()[\"bottom\"]() > this[\"parent\"][\"bottom\"]() && this[\"direction\"] === \"down\") {this[\"direction\"] = \"up\"}} else {if (this[\"type\"] === \"horizontal\") {if (this[\"direction\"] === \"right\") {this[\"moveRight\"]()} else {this[\"moveLeft\"]()};\n if (this[\"fullBounds\"]()[\"left\"]() < this[\"parent\"][\"left\"]() && this[\"direction\"] === \"left\") {this[\"direction\"] = \"right\"};\n if (this[\"fullBounds\"]()[\"right\"]() > this[\"parent\"][\"right\"]() && this[\"direction\"] === \"right\") {this[\"direction\"] = \"left\"}}}}\n};\nHandMorph[\"prototype\"] = new Morph();\nHandMorph[\"prototype\"][\"constructor\"] = HandMorph;\nHandMorph[\"uber\"] = Morph[\"prototype\"];\nvar HandMorph = function(aWorld) {\n this[\"init\"](aWorld)\n};\nHandMorph[\"prototype\"][\"init\"] = function(aWorld) {\n HandMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"bounds\"] = new Rectangle();\n this[\"world\"] = aWorld;\n this[\"mouseButton\"] = null;\n this[\"mouseOverList\"] = [];\n this[\"mouseDownMorph\"] = null;\n this[\"morphToGrab\"] = null;\n this[\"temporaries\"] = []\n};\nHandMorph[\"prototype\"][\"changed\"] = function() {\n var b = undefined;\n if (this[\"world\"] !== null) {b = this[\"fullBounds\"]();\n if (!b[\"extent\"]()[\"eq\"](new Point())) {this[\"world\"][\"broken\"][\"push\"](this[\"fullBounds\"]()[\"spread\"]())}}\n};\nHandMorph[\"prototype\"][\"morphAtPointer\"] = function() {\n var morphs = this[\"world\"][\"allChildren\"]()[\"slice\"](0)[\"reverse\"]();\n var myself = this;\n var result = null;\n morphs[\"forEach\"](function(m) {\nif (m[\"visibleBounds\"]()[\"containsPoint\"](myself[\"bounds\"][\"origin\"]) && result === null && m[\"isVisible\"] && m[\"noticesTransparentClick\"] || !m[\"isTransparentAt\"](myself[\"bounds\"][\"origin\"]) && !m instanceof ShadowMorph) {result = m}\n});\n if (result !== null) {return result} else {return this[\"world\"]}\n};\nHandMorph[\"prototype\"][\"allMorphsAtPointer\"] = function() {\n var morphs = this[\"world\"][\"allChildren\"]();\n var myself = this;\n return morphs[\"filter\"](function(m) {\nreturn m[\"isVisible\"] && m[\"visibleBounds\"]()[\"containsPoint\"](myself[\"bounds\"][\"origin\"])\n})\n};\nHandMorph[\"prototype\"][\"dropTargetFor\"] = function(aMorph) {\n var target = this[\"morphAtPointer\"]();\n while (!target[\"wantsDropOf\"](aMorph)) {target = target[\"parent\"]};\n return target\n};\nHandMorph[\"prototype\"][\"grab\"] = function(aMorph) {\n var oldParent = aMorph[\"parent\"];\n if (aMorph instanceof WorldMorph) {return null} else {if (this[\"children\"][\"length\"] === 0) {this[\"world\"][\"stopEditing\"]();\n aMorph[\"addShadow\"]();\n if (aMorph[\"prepareToBeGrabbed\"]) {aMorph[\"prepareToBeGrabbed\"](this)};\n this[\"add\"](aMorph);\n this[\"changed\"]();\n if (oldParent && oldParent[\"reactToGrabOf\"]) {oldParent[\"reactToGrabOf\"](aMorph)}}}\n};\nHandMorph[\"prototype\"][\"drop\"] = function() {\n var target = undefined;\n var morphToDrop = undefined;\n if (this[\"children\"][\"length\"] !== 0) {morphToDrop = this[\"children\"][0];\n target = this[\"dropTargetFor\"](morphToDrop);\n this[\"changed\"]();\n target[\"add\"](morphToDrop);\n morphToDrop[\"changed\"]();\n morphToDrop[\"removeShadow\"]();\n this[\"children\"] = [];\n this[\"setExtent\"](new Point());\n if (morphToDrop[\"justDropped\"]) {morphToDrop[\"justDropped\"](this)};\n if (target[\"reactToDropOf\"]) {target[\"reactToDropOf\"](morphToDrop)}}\n};\nHandMorph[\"prototype\"][\"processMouseDown\"] = function(event) {\n var morph = undefined;\n var expectedClick = undefined;\n var actualClick = undefined;\n this[\"destroyTemporaries\"]();\n this[\"morphToGrab\"] = null;\n if (this[\"children\"][\"length\"] !== 0) {this[\"drop\"]();\n this[\"mouseButton\"] = null} else {morph = this[\"morphAtPointer\"]();\n if (this[\"world\"][\"activeMenu\"]) {if (!contains(morph[\"allParents\"](),this[\"world\"][\"activeMenu\"])) {this[\"world\"][\"activeMenu\"][\"destroy\"]()}};\n if (this[\"world\"][\"activeHandle\"]) {if (morph !== this[\"world\"][\"activeHandle\"]) {this[\"world\"][\"activeHandle\"][\"destroy\"]()}};\n if (this[\"world\"][\"cursor\"]) {if (morph !== this[\"world\"][\"cursor\"][\"target\"]) {this[\"world\"][\"stopEditing\"]()}};\n if (!morph[\"mouseMove\"]) {this[\"morphToGrab\"] = morph[\"rootForGrab\"]()};\n if (event[\"button\"] === 2) {this[\"mouseButton\"] = \"right\";\n actualClick = \"mouseDownRight\";\n expectedClick = \"mouseClickRight\"} else {this[\"mouseButton\"] = \"left\";\n actualClick = \"mouseDownLeft\";\n expectedClick = \"mouseClickLeft\"};\n this[\"mouseDownMorph\"] = morph;\n while (!this[\"mouseDownMorph\"][expectedClick]) {this[\"mouseDownMorph\"] = this[\"mouseDownMorph\"][\"parent\"]};\n while (!morph[actualClick]) {morph = morph[\"parent\"]};\n morph[actualClick][\"call\"](morph,this[\"bounds\"][\"origin\"])}\n};\nHandMorph[\"prototype\"][\"processTouchStart\"] = function(event) {\n if (this[\"mouseButton\"]) {this[\"processMouseDown\"]({\"button\": 2});\n this[\"processMouseUp\"]({\"button\": 2})} else {if (event[\"touches\"][\"length\"] > 1) {this[\"processTouchMove\"](event);\n this[\"processMouseDown\"]({\"button\": 2});\n this[\"processMouseUp\"]({\"button\": 2})} else {this[\"processTouchMove\"](event);\n this[\"processMouseDown\"]({\"button\": 0})}}\n};\nHandMorph[\"prototype\"][\"processMouseUp\"] = function() {\n var morph = this[\"morphAtPointer\"]();\n var context = undefined;\n var contextMenu = undefined;\n var expectedClick = undefined;\n this[\"destroyTemporaries\"]();\n if (this[\"children\"][\"length\"] !== 0) {this[\"drop\"]()} else {if (this[\"mouseButton\"] === \"left\") {expectedClick = \"mouseClickLeft\"} else {expectedClick = \"mouseClickRight\";\n if (this[\"mouseButton\"]) {context = morph;\n contextMenu = context[\"contextMenu\"]();\n while (!contextMenu && context[\"parent\"]) {context = context[\"parent\"];\n contextMenu = context[\"contextMenu\"]()};\n if (contextMenu) {contextMenu[\"popUpAtHand\"](this[\"world\"])}}};\n while (!morph[expectedClick]) {morph = morph[\"parent\"]};\n morph[expectedClick][\"call\"](morph,this[\"bounds\"][\"origin\"])};\n this[\"mouseButton\"] = null\n};\nHandMorph[\"prototype\"][\"processMouseMove\"] = function(event) {\n var pos = undefined;\n var posInDocument = getDocumentPositionOf(this[\"world\"][\"worldCanvas\"]);\n var mouseOverNew = undefined;\n var myself = this;\n var morph = undefined;\n var topMorph = undefined;\n var fb = undefined;\n pos = new Point(event[\"pageX\"] - posInDocument[\"x\"],event[\"pageY\"] - posInDocument[\"y\"]);\n this[\"setPosition\"](pos);\n mouseOverNew = this[\"allMorphsAtPointer\"]();\n if (this[\"children\"][\"length\"] === 0 && this[\"mouseButton\"] === \"left\") {topMorph = this[\"morphAtPointer\"]();\n morph = topMorph[\"rootForGrab\"]();\n if (topMorph[\"mouseMove\"]) {topMorph[\"mouseMove\"](pos)};\n if (this[\"morphToGrab\"]) {if (this[\"morphToGrab\"][\"isDraggable\"]) {morph = this[\"morphToGrab\"];\n this[\"grab\"](morph)} else {if (this[\"morphToGrab\"][\"isTemplate\"]) {morph = this[\"morphToGrab\"][\"fullCopy\"]();\n morph[\"isTemplate\"] = false;\n morph[\"isDraggable\"] = true;\n this[\"grab\"](morph)}};\n fb = morph[\"fullBounds\"]();\n if (!fb[\"containsPoint\"](pos)) {this[\"bounds\"][\"origin\"] = fb[\"center\"]();\n this[\"grab\"](morph);\n this[\"setPosition\"](pos)}}};\n this[\"mouseOverList\"][\"forEach\"](function(old) {\nif (!contains(mouseOverNew,old)) {if (old[\"mouseLeave\"]) {old[\"mouseLeave\"]()};\nif (old[\"mouseLeaveDragging\"] && this[\"mouseButton\"]) {old[\"mouseLeaveDragging\"]()}}\n});\n mouseOverNew[\"forEach\"](function(newMorph) {\nif (!contains(myself[\"mouseOverList\"],newMorph)) {if (newMorph[\"mouseEnter\"]) {newMorph[\"mouseEnter\"]()};\nif (newMorph[\"mouseEnterDragging\"] && this[\"mouseButton\"]) {newMorph[\"mouseEnterDragging\"]()}};\nif (myself[\"children\"][\"length\"] > 0) {if (newMorph instanceof ScrollFrameMorph) {if (!newMorph[\"bounds\"][\"insetBy\"](MorphicPreferences[\"scrollBarSize\"] * 3)[\"containsPoint\"](myself[\"bounds\"][\"origin\"])) {newMorph[\"startAutoScrolling\"]()}}}\n});\n this[\"mouseOverList\"] = mouseOverNew\n};\nHandMorph[\"prototype\"][\"processTouchMove\"] = function(event) {\n var touch = event[\"touches\"][0];\n this[\"processMouseMove\"](touch)\n};\nHandMorph[\"prototype\"][\"processMouseScroll\"] = function(event) {\n var morph = this[\"morphAtPointer\"]();\n while (morph && !morph[\"mouseScroll\"]) {morph = morph[\"parent\"]};\n if (morph) {morph[\"mouseScroll\"][\"call\"](morph,event[\"detail\"] / -3 || event[\"wheelDelta\"] / 120)}\n};\nHandMorph[\"prototype\"][\"destroyTemporaries\"] = function() {\n this[\"temporaries\"][\"forEach\"](function(morph) {\nmorph[\"destroy\"]()\n});\n this[\"temporaries\"] = []\n};\nWorldMorph[\"prototype\"] = new FrameMorph();\nWorldMorph[\"prototype\"][\"constructor\"] = WorldMorph;\nWorldMorph[\"uber\"] = FrameMorph[\"prototype\"];\nvar WorldMorph = function(aCanvas,fillPage) {\n this[\"init\"](aCanvas,fillPage)\n};\nWorldMorph[\"prototype\"][\"init\"] = function(aCanvas,fillPage) {\n WorldMorph[\"uber\"][\"init\"][\"call\"](this);\n this[\"color\"] = new Color(205,205,205);\n this[\"alpha\"] = 1;\n this[\"bounds\"] = new Rectangle(0,0,aCanvas[\"width\"],aCanvas[\"height\"]);\n this[\"drawNew\"]();\n this[\"isVisible\"] = true;\n this[\"isDraggable\"] = false;\n this[\"worldCanvas\"] = aCanvas;\n this[\"useFillPage\"] = fillPage;\n if (this[\"useFillPage\"] === undefined) {this[\"useFillPage\"] = true};\n this[\"isDevMode\"] = false;\n this[\"broken\"] = [];\n this[\"hand\"] = new HandMorph(this);\n this[\"keyboardReceiver\"] = null;\n this[\"lastEditedText\"] = null;\n this[\"cursor\"] = null;\n this[\"activeMenu\"] = null;\n this[\"activeHandle\"] = null;\n this[\"trailsCanvas\"] = null;\n this[\"initEventListeners\"]()\n};\nWorldMorph[\"prototype\"][\"drawNew\"] = function() {\n WorldMorph[\"uber\"][\"drawNew\"][\"call\"](this);\n this[\"trailsCanvas\"] = newCanvas(this[\"extent\"]())\n};\nWorldMorph[\"prototype\"][\"penTrails\"] = function() {\n return this[\"trailsCanvas\"]\n};\nWorldMorph[\"prototype\"][\"brokenFor\"] = function(aMorph) {\n var fb = aMorph[\"fullBounds\"]();\n return this[\"broken\"][\"filter\"](function(rect) {\nreturn rect[\"intersects\"](fb)\n})\n};\nWorldMorph[\"prototype\"][\"fullDrawOn\"] = function(aCanvas,aRect) {\n var rectangle = undefined;\n var area = undefined;\n var ctx = undefined;\n var l = undefined;\n var t = undefined;\n var w = undefined;\n var h = undefined;\n rectangle = aRect || this[\"fullBounds\"]();\n area = rectangle[\"intersect\"](this[\"bounds\"]);\n l = area[\"left\"]();\n t = area[\"top\"]();\n w = area[\"width\"]();\n h = area[\"height\"]();\n if (w < 0 || h < 0) {return null};\n ctx = aCanvas[\"getContext\"](\"2d\");\n ctx[\"globalAlpha\"] = 1;\n ctx[\"fillStyle\"] = this[\"color\"][\"toString\"]();\n ctx[\"fillRect\"](l,t,w,h);\n if (this[\"trailsCanvas\"] && w > 1 && h > 1) {ctx[\"drawImage\"](this[\"trailsCanvas\"],l,t,w,h,l,t,w,h)};\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"fullDrawOn\"](aCanvas,rectangle)\n});\n this[\"hand\"][\"fullDrawOn\"](aCanvas,rectangle)\n};\nWorldMorph[\"prototype\"][\"updateBroken\"] = function() {\n var myself = this;\n this[\"broken\"][\"forEach\"](function(rect) {\nif (rect[\"extent\"]()[\"gt\"](new Point(0,0))) {myself[\"fullDrawOn\"](myself[\"worldCanvas\"],rect)}\n});\n this[\"broken\"] = []\n};\nWorldMorph[\"prototype\"][\"doOneCycle\"] = function() {\n this[\"stepFrame\"]();\n this[\"updateBroken\"]()\n};\nWorldMorph[\"prototype\"][\"fillPage\"] = function() {\n var pos = getDocumentPositionOf(this[\"worldCanvas\"]);\n var clientHeight = window[\"innerHeight\"];\n var myself = this;\n if (this[\"worldCanvas\"][\"width\"] !== document[\"body\"][\"clientWidth\"]) {this[\"worldCanvas\"][\"width\"] = document[\"body\"][\"clientWidth\"];\n this[\"setWidth\"](document[\"body\"][\"clientWidth\"])};\n if (this[\"worldCanvas\"][\"height\"] !== clientHeight - pos[\"y\"] * 2.5) {this[\"worldCanvas\"][\"height\"] = clientHeight - pos[\"y\"] * 2.5;\n this[\"setHeight\"](clientHeight - pos[\"y\"] * 2.5)};\n this[\"children\"][\"forEach\"](function(child) {\nif (child[\"reactToWorldResize\"]) {child[\"reactToWorldResize\"](myself[\"bounds\"][\"copy\"]())}\n})\n};\nWorldMorph[\"prototype\"][\"getGlobalPixelColor\"] = function(point) {\n var dta = this[\"worldCanvas\"][\"getContext\"](\"2d\")[\"getImageData\"](point[\"x\"],point[\"y\"],1,1)[\"data\"];\n return new Color(dta[0],dta[1],dta[2])\n};\nWorldMorph[\"prototype\"][\"initEventListeners\"] = function() {\n var canvas = this[\"worldCanvas\"];\n var myself = this;\n if (myself[\"useFillPage\"]) {myself[\"fillPage\"]()} else {this[\"changed\"]()};\n canvas[\"addEventListener\"](\"mousedown\",function(event) {\nmyself[\"hand\"][\"processMouseDown\"](event)\n},false);\n canvas[\"addEventListener\"](\"touchstart\",function(event) {\nmyself[\"hand\"][\"processTouchStart\"](event);\nevent[\"preventDefault\"]()\n},false);\n canvas[\"addEventListener\"](\"mouseup\",function(event) {\nevent[\"preventDefault\"]();\nmyself[\"hand\"][\"processMouseUp\"](event)\n},false);\n canvas[\"addEventListener\"](\"touchend\",function() {\nmyself[\"hand\"][\"processMouseUp\"]({\"button\": 0})\n},false);\n canvas[\"addEventListener\"](\"mousemove\",function(event) {\nmyself[\"hand\"][\"processMouseMove\"](event)\n},false);\n canvas[\"addEventListener\"](\"touchmove\",function(event) {\nmyself[\"hand\"][\"processTouchMove\"](event)\n},false);\n canvas[\"addEventListener\"](\"contextmenu\",function(event) {\nevent[\"preventDefault\"]()\n},false);\n canvas[\"addEventListener\"](\"contextmenu\",function(event) {\nevent[\"preventDefault\"]()\n},false);\n canvas[\"addEventListener\"](\"keydown\",function(event) {\nif (myself[\"keyboardReceiver\"]) {myself[\"keyboardReceiver\"][\"processKeyDown\"](event)};\nif (event[\"keyIdentifier\"] === \"U+0008\" || event[\"keyIdentifier\"] === \"Backspace\") {event[\"preventDefault\"]()}\n},false);\n canvas[\"addEventListener\"](\"keypress\",function(event) {\nif (myself[\"keyboardReceiver\"]) {myself[\"keyboardReceiver\"][\"processKeyPress\"](event)};\nevent[\"preventDefault\"]()\n},false);\n canvas[\"addEventListener\"](\"mousewheel\",function(event) {\nmyself[\"hand\"][\"processMouseScroll\"](event);\nevent[\"preventDefault\"]()\n},false);\n canvas[\"addEventListener\"](\"DOMMouseScroll\",function(event) {\nmyself[\"hand\"][\"processMouseScroll\"](event);\nevent[\"preventDefault\"]()\n},false);\n window[\"addEventListener\"](\"resize\",function() {\nif (myself[\"useFillPage\"]) {myself[\"fillPage\"]()}\n},false);\n window[\"onbeforeunload\"] = function(evt) {\n var e = evt || window[\"event\"];\n var msg = \"Are you sure you want to leave?\";\n if (e) {e[\"returnValue\"] = msg};\n return msg\n}\n};\nWorldMorph[\"prototype\"][\"mouseDownLeft\"] = function() {\n nop()\n};\nWorldMorph[\"prototype\"][\"mouseClickLeft\"] = function() {\n nop()\n};\nWorldMorph[\"prototype\"][\"mouseDownRight\"] = function() {\n nop()\n};\nWorldMorph[\"prototype\"][\"mouseClickRight\"] = function() {\n nop()\n};\nWorldMorph[\"prototype\"][\"wantsDropOf\"] = function() {\n return this[\"acceptsDrops\"]\n};\nWorldMorph[\"prototype\"][\"nextTab\"] = function(editField) {\n var next = this[\"nextEntryField\"](editField);\n editField[\"clearSelection\"]();\n next[\"selectAll\"]();\n next[\"edit\"]()\n};\nWorldMorph[\"prototype\"][\"previousTab\"] = function(editField) {\n var prev = this[\"previousEntryField\"](editField);\n editField[\"clearSelection\"]();\n prev[\"selectAll\"]();\n prev[\"edit\"]()\n};\nWorldMorph[\"prototype\"][\"contextMenu\"] = function() {\n var menu = undefined;\n if (this[\"isDevMode\"]) {menu = new MenuMorph(this,this[\"constructor\"][\"name\"] || this[\"constructor\"][\"toString\"]()[\"split\"](\" \")[1][\"split\"](\"(\")[0])} else {menu = new MenuMorph(this,\"Morphic\")};\n if (this[\"isDevMode\"]) {menu[\"addItem\"](\"demo...\",\"userCreateMorph\",\"sample morphs\");\n menu[\"addLine\"]();\n menu[\"addItem\"](\"hide all...\",\"hideAll\");\n menu[\"addItem\"](\"show all...\",\"showAllHiddens\");\n menu[\"addItem\"](\"move all inside...\",\"keepAllSubmorphsWithin\",\"keep all submorphs\nwithin and visible\");\n menu[\"addItem\"](\"inspect...\",\"inspect\",\"open a window on\nall properties\");\n menu[\"addLine\"]();\n menu[\"addItem\"](\"restore display\",\"changed\",\"redraw the\nscreen once\");\n menu[\"addItem\"](\"fill page...\",\"fillPage\",\"let the World automatically\nadjust to browser resizings\");\n if (useBlurredShadows) {menu[\"addItem\"](\"sharp shadows...\",\"toggleBlurredShadows\",\"sharp drop shadows\nuse for old browsers\")} else {menu[\"addItem\"](\"blurred shadows...\",\"toggleBlurredShadows\",\"blurry shades,\n use for new browsers\")};\n menu[\"addItem\"](\"color...\",function() {\nthis[\"pickColor\"](menu[\"title\"] + \"\ncolor:\",this[\"setColor\"],this,this[\"color\"])\n},\"choose the World's\nbackground color\");\n if (MorphicPreferences === standardSettings) {menu[\"addItem\"](\"touch screen settings\",\"togglePreferences\",\"bigger menu fonts\nand sliders\")} else {menu[\"addItem\"](\"standard settings\",\"togglePreferences\",\"smaller menu fonts\nand sliders\")};\n menu[\"addLine\"]()};\n if (this[\"isDevMode\"]) {menu[\"addItem\"](\"user mode...\",\"toggleDevMode\",\"disable developers'\ncontext menus\")} else {menu[\"addItem\"](\"development mode...\",\"toggleDevMode\")};\n menu[\"addItem\"](\"about morphic.js...\",\"about\");\n return menu\n};\nWorldMorph[\"prototype\"][\"userCreateMorph\"] = function() {\n var myself = this;\n var menu = undefined;\n var newMorph = undefined;\n var create = function(aMorph) {\n aMorph[\"isDraggable\"] = true;\n aMorph[\"pickUp\"](myself)\n};\n menu = new MenuMorph(this,\"make a morph\");\n menu[\"addItem\"](\"rectangle\",function() {\ncreate(new Morph())\n});\n menu[\"addItem\"](\"box\",function() {\ncreate(new BoxMorph())\n});\n menu[\"addItem\"](\"circle box\",function() {\ncreate(new CircleBoxMorph())\n});\n menu[\"addLine\"]();\n menu[\"addItem\"](\"slider\",function() {\ncreate(new SliderMorph())\n});\n menu[\"addItem\"](\"frame\",function() {\nnewMorph = new FrameMorph();\nnewMorph[\"setExtent\"](new Point(350,250));\ncreate(newMorph)\n});\n menu[\"addItem\"](\"scroll frame\",function() {\nnewMorph = new ScrollFrameMorph();\nnewMorph[\"contents\"][\"acceptsDrops\"] = true;\nnewMorph[\"contents\"][\"adjustBounds\"]();\nnewMorph[\"setExtent\"](new Point(350,250));\ncreate(newMorph)\n});\n menu[\"addItem\"](\"handle\",function() {\ncreate(new HandleMorph())\n});\n menu[\"addLine\"]();\n menu[\"addItem\"](\"string\",function() {\nnewMorph = new StringMorph(\"Hello, World!\");\nnewMorph[\"isEditable\"] = true;\ncreate(newMorph)\n});\n menu[\"addItem\"](\"text\",function() {\nnewMorph = new TextMorph(\"Ich weiß nicht, was soll es bedeuten, dass ich so \" + \"traurig bin, ein Märchen aus uralten Zeiten, das \" + \"kommt mir nicht aus dem Sinn. Die Luft ist kühl \" + \"und es dunkelt, und ruhig fließt der Rhein; der \" + \"Gipfel des Berges funkelt im Abendsonnenschein. \" + \"Die schönste Jungfrau sitzet dort oben wunderbar, \" + \"ihr gold'nes Geschmeide blitzet, sie kämmt ihr \" + \"goldenes Haar, sie kämmt es mit goldenem Kamme, \" + \"und singt ein Lied dabei; das hat eine wundersame, \" + \"gewalt'ge Melodei. Den Schiffer im kleinen \" + \"Schiffe, ergreift es mit wildem Weh; er schaut \" + \"nicht die Felsenriffe, er schaut nur hinauf in \" + \"die Höh'. Ich glaube, die Wellen verschlingen \" + \"am Ende Schiffer und Kahn, und das hat mit ihrem \" + \"Singen, die Loreley getan.\");\nnewMorph[\"isEditable\"] = true;\nnewMorph[\"maxWidth\"] = 300;\nnewMorph[\"drawNew\"]();\ncreate(newMorph)\n});\n menu[\"addItem\"](\"speech bubble\",function() {\nnewMorph = new SpeechBubbleMorph(\"Hello, World!\");\ncreate(newMorph)\n});\n menu[\"addLine\"]();\n menu[\"addItem\"](\"gray scale palette\",function() {\ncreate(new GrayPaletteMorph())\n});\n menu[\"addItem\"](\"color palette\",function() {\ncreate(new ColorPaletteMorph())\n});\n menu[\"addItem\"](\"color picker\",function() {\ncreate(new ColorPickerMorph())\n});\n menu[\"addLine\"]();\n menu[\"addItem\"](\"sensor demo\",function() {\nnewMorph = new MouseSensorMorph();\nnewMorph[\"setColor\"](new Color(230,200,100));\nnewMorph[\"edge\"] = 35;\nnewMorph[\"border\"] = 15;\nnewMorph[\"borderColor\"] = new Color(200,100,50);\nnewMorph[\"alpha\"] = 0.2;\nnewMorph[\"setExtent\"](new Point(100,100));\ncreate(newMorph)\n});\n menu[\"addItem\"](\"animation demo\",function() {\nvar foo = undefined;\nvar bar = undefined;\nvar baz = undefined;\nvar garply = undefined;\nvar fred = undefined;\nfoo = new BouncerMorph();\nfoo[\"setPosition\"](new Point(50,20));\nfoo[\"setExtent\"](new Point(300,200));\nfoo[\"alpha\"] = 0.9;\nfoo[\"speed\"] = 3;\nbar = new BouncerMorph();\nbar[\"setColor\"](new Color(50,50,50));\nbar[\"setPosition\"](new Point(80,80));\nbar[\"setExtent\"](new Point(80,250));\nbar[\"type\"] = \"horizontal\";\nbar[\"direction\"] = \"right\";\nbar[\"alpha\"] = 0.9;\nbar[\"speed\"] = 5;\nbaz = new BouncerMorph();\nbaz[\"setColor\"](new Color(20,20,20));\nbaz[\"setPosition\"](new Point(90,140));\nbaz[\"setExtent\"](new Point(40,30));\nbaz[\"type\"] = \"horizontal\";\nbaz[\"direction\"] = \"right\";\nbaz[\"speed\"] = 3;\ngarply = new BouncerMorph();\ngarply[\"setColor\"](new Color(200,20,20));\ngarply[\"setPosition\"](new Point(90,140));\ngarply[\"setExtent\"](new Point(20,20));\ngarply[\"type\"] = \"vertical\";\ngarply[\"direction\"] = \"up\";\ngarply[\"speed\"] = 8;\nfred = new BouncerMorph();\nfred[\"setColor\"](new Color(20,200,20));\nfred[\"setPosition\"](new Point(120,140));\nfred[\"setExtent\"](new Point(20,20));\nfred[\"type\"] = \"vertical\";\nfred[\"direction\"] = \"down\";\nfred[\"speed\"] = 4;\nbar[\"add\"](garply);\nbar[\"add\"](baz);\nfoo[\"add\"](fred);\nfoo[\"add\"](bar);\ncreate(foo)\n});\n menu[\"addItem\"](\"pen\",function() {\ncreate(new PenMorph())\n});\n if (myself[\"customMorphs\"]) {menu[\"addLine\"]();\n myself[\"customMorphs\"]()[\"forEach\"](function(morph) {\nmenu[\"addItem\"](morph[\"toString\"](),function() {\ncreate(morph)\n})\n})};\n menu[\"popUpAtHand\"](this)\n};\nWorldMorph[\"prototype\"][\"toggleDevMode\"] = function() {\n this[\"isDevMode\"] = !this[\"isDevMode\"]\n};\nWorldMorph[\"prototype\"][\"hideAll\"] = function() {\n this[\"children\"][\"forEach\"](function(child) {\nchild[\"hide\"]()\n})\n};\nWorldMorph[\"prototype\"][\"showAllHiddens\"] = function() {\n this[\"forAllChildren\"](function(child) {\nif (!child[\"isVisible\"]) {child[\"show\"]()}\n})\n};\nWorldMorph[\"prototype\"][\"about\"] = function() {\n var versions = \"\";\n var module = undefined;\n for (var module in modules) {if (modules[\"hasOwnProperty\"](module)) {versions += \"\n\" + module + \" (\" + modules[module] + \")\"}};\n if (versions !== \"\") {versions = \"\n\nmodules:\n\n\" + \"morphic (\" + morphicVersion + \")\" + versions};\n this[\"inform\"](\"morphic.js\n\n\" + \"a lively Web GUI\ninspired by Squeak\n\" + morphicVersion + \"\n\nwritten by Jens Mu00F6nig\njens@moenig.org\" + versions)\n};\nWorldMorph[\"prototype\"][\"edit\"] = function(aStringOrTextMorph) {\n if (!aStringOrTextMorph[\"isEditable\"]) {return null};\n if (this[\"cursor\"]) {this[\"cursor\"][\"destroy\"]()};\n if (this[\"lastEditedText\"]) {this[\"lastEditedText\"][\"clearSelection\"]()};\n this[\"cursor\"] = new CursorMorph(aStringOrTextMorph);\n aStringOrTextMorph[\"parent\"][\"add\"](this[\"cursor\"]);\n this[\"keyboardReceiver\"] = this[\"cursor\"];\n if (MorphicPreferences[\"useVirtualKeyboard\"]) {if (!aStringOrTextMorph[\"parentThatIsA\"](MenuMorph)) {this[\"slide\"](aStringOrTextMorph)}}\n};\nWorldMorph[\"prototype\"][\"slide\"] = function(aStringOrTextMorph) {\n var val = parseFloat(aStringOrTextMorph[\"text\"]);\n var menu = undefined;\n var slider = undefined;\n if (isNaN(val)) {val = 0};\n menu = new MenuMorph();\n slider = new SliderMorph(val - 25,val + 25,val,10,\"horizontal\");\n slider[\"alpha\"] = 1;\n slider[\"color\"] = new Color(225,225,225);\n slider[\"button\"][\"color\"] = menu[\"borderColor\"];\n slider[\"button\"][\"highlightColor\"] = slider[\"button\"][\"color\"][\"copy\"]();\n slider[\"button\"][\"highlightColor\"][\"b\"] += 100;\n slider[\"button\"][\"pressColor\"] = slider[\"button\"][\"color\"][\"copy\"]();\n slider[\"button\"][\"pressColor\"][\"b\"] += 150;\n slider[\"silentSetHeight\"](MorphicPreferences[\"scrollBarSize\"]);\n slider[\"silentSetWidth\"](MorphicPreferences[\"menuFontSize\"] * 10);\n slider[\"drawNew\"]();\n slider[\"action\"] = function(num) {\n aStringOrTextMorph[\"changed\"]();\n aStringOrTextMorph[\"text\"] = Math[\"round\"](num)[\"toString\"]();\n aStringOrTextMorph[\"drawNew\"]();\n aStringOrTextMorph[\"changed\"]()\n};\n menu[\"items\"][\"push\"](slider);\n menu[\"popup\"](this,aStringOrTextMorph[\"bottomLeft\"]()[\"add\"](new Point(0,5)))\n};\nWorldMorph[\"prototype\"][\"stopEditing\"] = function() {\n if (this[\"cursor\"]) {this[\"lastEditedText\"] = this[\"cursor\"][\"target\"];\n this[\"cursor\"][\"destroy\"]()};\n this[\"keyboardReceiver\"] = null\n};\nWorldMorph[\"prototype\"][\"toggleBlurredShadows\"] = function() {\n useBlurredShadows = !useBlurredShadows\n};\nWorldMorph[\"prototype\"][\"togglePreferences\"] = function() {\n if (MorphicPreferences === standardSettings) {MorphicPreferences = touchScreenSettings} else {MorphicPreferences = standardSettings}\n}","__LivelyClassName__":"lively.morphic.TextChunk"},"5501":{"color":"rgb(0,0,0)","fontFamily":"Monaco,monospace","fontSize":"11px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(243,243,243)","display":"inline!important","float":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5502":{"style":{"__isSmartRef__":true,"id":5503},"chunkOwner":{"__isSmartRef__":true,"id":5491},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"5503":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5504":{"morph":{"__isSmartRef__":true,"id":5491},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5505":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5506":{"x":1004,"y":223,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5507":{"resizeWidth":true,"resizeHeight":true},"5508":{"submorphs":[{"__isSmartRef__":true,"id":5509},{"__isSmartRef__":true,"id":5523},{"__isSmartRef__":true,"id":5570},{"__isSmartRef__":true,"id":5604}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5639},"derivationIds":[null],"id":"566A0777-F638-437E-8EED-DE7E22246DA4","renderContextTable":{"__isSmartRef__":true,"id":5645},"eventHandler":{"__isSmartRef__":true,"id":5646},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5647},"_Position":{"__isSmartRef__":true,"id":5648},"windowMorph":{"__isSmartRef__":true,"id":5490},"label":{"__isSmartRef__":true,"id":5509},"closeButton":{"__isSmartRef__":true,"id":5523},"menuButton":{"__isSmartRef__":true,"id":5570},"collapseButton":{"__isSmartRef__":true,"id":5604},"priorExtent":{"__isSmartRef__":true,"id":5649},"owner":{"__isSmartRef__":true,"id":5490},"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"__LivelyClassName__":"lively.morphic.TitleBar"},"5509":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5510},"derivationIds":[null],"id":"35D5B126-78FF-4D07-B32C-1870F3C272E3","renderContextTable":{"__isSmartRef__":true,"id":5516},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5517}],"eventHandler":{"__isSmartRef__":true,"id":5519},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5520},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5508},"priorExtent":{"__isSmartRef__":true,"id":5521},"_MaxTextWidth":945,"_MinTextWidth":945,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":5522},"__SourceModuleName__":"Global.lively.morphic.TextCore","showsHalos":false,"__LivelyClassName__":"lively.morphic.Text"},"5510":{"_Position":{"__isSmartRef__":true,"id":5511},"renderContextTable":{"__isSmartRef__":true,"id":5512},"_Extent":{"__isSmartRef__":true,"id":5513},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5514},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5511":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5512":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5513":{"x":945,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5514":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5515":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5516":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5517":{"style":{"__isSmartRef__":true,"id":5518},"chunkOwner":{"__isSmartRef__":true,"id":5509},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"5518":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5519":{"morph":{"__isSmartRef__":true,"id":5509},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5520":{"resizeWidth":true},"5521":{"x":945,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5522":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5523":{"submorphs":[{"__isSmartRef__":true,"id":5524}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5536},"derivationIds":[null],"id":"5E0EB3CE-DA51-419C-8B0B-D513C262BBE5","renderContextTable":{"__isSmartRef__":true,"id":5552},"eventHandler":{"__isSmartRef__":true,"id":5553},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5554},"priorExtent":{"__isSmartRef__":true,"id":5555},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5542},"lighterFill":{"__isSmartRef__":true,"id":5556},"label":{"__isSmartRef__":true,"id":5524},"owner":{"__isSmartRef__":true,"id":5508},"layout":{"__isSmartRef__":true,"id":5565},"attributeConnections":[{"__isSmartRef__":true,"id":5566},{"__isSmartRef__":true,"id":5568}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5524":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5525},"derivationIds":[null],"id":"03073767-8F79-47B1-9927-8090018C3831","renderContextTable":{"__isSmartRef__":true,"id":5530},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5531}],"eventHandler":{"__isSmartRef__":true,"id":5533},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5534},"priorExtent":{"__isSmartRef__":true,"id":5535},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5523},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5515},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5525":{"_Position":{"__isSmartRef__":true,"id":5526},"renderContextTable":{"__isSmartRef__":true,"id":5527},"_Extent":{"__isSmartRef__":true,"id":5528},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5529},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5526":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5527":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5528":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5529":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5530":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5531":{"style":{"__isSmartRef__":true,"id":5532},"chunkOwner":{"__isSmartRef__":true,"id":5524},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"5532":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5533":{"morph":{"__isSmartRef__":true,"id":5524},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5534":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5535":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5536":{"_Position":{"__isSmartRef__":true,"id":5537},"renderContextTable":{"__isSmartRef__":true,"id":5538},"_Extent":{"__isSmartRef__":true,"id":5539},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5540},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5541},"_Fill":{"__isSmartRef__":true,"id":5542},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5537":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5538":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5539":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5540":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5541":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5542":{"stops":[{"__isSmartRef__":true,"id":5543},{"__isSmartRef__":true,"id":5545},{"__isSmartRef__":true,"id":5547},{"__isSmartRef__":true,"id":5549}],"vector":{"__isSmartRef__":true,"id":5551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5543":{"offset":0,"color":{"__isSmartRef__":true,"id":5544}},"5544":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5545":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5546}},"5546":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5547":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5548}},"5548":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5549":{"offset":1,"color":{"__isSmartRef__":true,"id":5550}},"5550":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5551":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5552":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5553":{"morph":{"__isSmartRef__":true,"id":5523},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5554":{"x":984,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5555":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5556":{"stops":[{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5563}],"vector":{"__isSmartRef__":true,"id":5551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5557":{"offset":0,"color":{"__isSmartRef__":true,"id":5558}},"5558":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5559":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5560}},"5560":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5561":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5562}},"5562":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5563":{"offset":1,"color":{"__isSmartRef__":true,"id":5564}},"5564":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5565":{"moveHorizontal":true},"5566":{"sourceObj":{"__isSmartRef__":true,"id":5523},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5490},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5567},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5567":{"source":{"__isSmartRef__":true,"id":5523},"target":{"__isSmartRef__":true,"id":5490}},"5568":{"sourceObj":{"__isSmartRef__":true,"id":5523},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5490},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5569},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5569":{"source":{"__isSmartRef__":true,"id":5523},"target":{"__isSmartRef__":true,"id":5490}},"5570":{"submorphs":[{"__isSmartRef__":true,"id":5571}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5582},"derivationIds":[null],"id":"1530C665-2409-46F9-8188-963781B21F34","renderContextTable":{"__isSmartRef__":true,"id":5587},"eventHandler":{"__isSmartRef__":true,"id":5588},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5589},"priorExtent":{"__isSmartRef__":true,"id":5590},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5542},"lighterFill":{"__isSmartRef__":true,"id":5591},"label":{"__isSmartRef__":true,"id":5571},"owner":{"__isSmartRef__":true,"id":5508},"attributeConnections":[{"__isSmartRef__":true,"id":5600},{"__isSmartRef__":true,"id":5602}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5571":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5572},"derivationIds":[null],"id":"4D0B0E5E-5FA2-40E4-B822-03DC988BCF5B","renderContextTable":{"__isSmartRef__":true,"id":5576},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5577}],"eventHandler":{"__isSmartRef__":true,"id":5579},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5580},"priorExtent":{"__isSmartRef__":true,"id":5581},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5570},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5515},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5572":{"_Position":{"__isSmartRef__":true,"id":5573},"renderContextTable":{"__isSmartRef__":true,"id":5574},"_Extent":{"__isSmartRef__":true,"id":5575},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5529},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5573":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5574":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5575":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5576":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5577":{"style":{"__isSmartRef__":true,"id":5578},"chunkOwner":{"__isSmartRef__":true,"id":5571},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"5578":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5579":{"morph":{"__isSmartRef__":true,"id":5571},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5580":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5581":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5582":{"_Position":{"__isSmartRef__":true,"id":5583},"renderContextTable":{"__isSmartRef__":true,"id":5584},"_Extent":{"__isSmartRef__":true,"id":5585},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5586},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5541},"_Fill":{"__isSmartRef__":true,"id":5542},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5583":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5584":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5585":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5586":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5587":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5588":{"morph":{"__isSmartRef__":true,"id":5570},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5589":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5590":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5591":{"stops":[{"__isSmartRef__":true,"id":5592},{"__isSmartRef__":true,"id":5594},{"__isSmartRef__":true,"id":5596},{"__isSmartRef__":true,"id":5598}],"vector":{"__isSmartRef__":true,"id":5551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5592":{"offset":0,"color":{"__isSmartRef__":true,"id":5593}},"5593":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5594":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5595}},"5595":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5596":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5597}},"5597":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5598":{"offset":1,"color":{"__isSmartRef__":true,"id":5599}},"5599":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5600":{"sourceObj":{"__isSmartRef__":true,"id":5570},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5490},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5601},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5601":{"source":{"__isSmartRef__":true,"id":5570},"target":{"__isSmartRef__":true,"id":5490}},"5602":{"sourceObj":{"__isSmartRef__":true,"id":5570},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5490},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5603},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5603":{"source":{"__isSmartRef__":true,"id":5570},"target":{"__isSmartRef__":true,"id":5490}},"5604":{"submorphs":[{"__isSmartRef__":true,"id":5605}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5616},"derivationIds":[null],"id":"E30F7EF4-6152-4BD2-B3F7-5B78A5AD43E3","renderContextTable":{"__isSmartRef__":true,"id":5621},"eventHandler":{"__isSmartRef__":true,"id":5622},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5623},"priorExtent":{"__isSmartRef__":true,"id":5624},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5542},"lighterFill":{"__isSmartRef__":true,"id":5625},"label":{"__isSmartRef__":true,"id":5605},"owner":{"__isSmartRef__":true,"id":5508},"layout":{"__isSmartRef__":true,"id":5634},"attributeConnections":[{"__isSmartRef__":true,"id":5635},{"__isSmartRef__":true,"id":5637}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5605":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5606},"derivationIds":[null],"id":"221E137F-98E6-4467-A154-4B022D55616D","renderContextTable":{"__isSmartRef__":true,"id":5610},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5611}],"eventHandler":{"__isSmartRef__":true,"id":5613},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5614},"priorExtent":{"__isSmartRef__":true,"id":5615},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5604},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5515},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5606":{"_Position":{"__isSmartRef__":true,"id":5607},"renderContextTable":{"__isSmartRef__":true,"id":5608},"_Extent":{"__isSmartRef__":true,"id":5609},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5529},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5607":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5608":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5609":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5610":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5611":{"style":{"__isSmartRef__":true,"id":5612},"chunkOwner":{"__isSmartRef__":true,"id":5605},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"5612":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5613":{"morph":{"__isSmartRef__":true,"id":5605},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5614":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5615":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5616":{"_Position":{"__isSmartRef__":true,"id":5617},"renderContextTable":{"__isSmartRef__":true,"id":5618},"_Extent":{"__isSmartRef__":true,"id":5619},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5620},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5541},"_Fill":{"__isSmartRef__":true,"id":5542},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5617":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5618":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5619":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5620":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5621":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5622":{"morph":{"__isSmartRef__":true,"id":5604},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5623":{"x":965,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5624":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5625":{"stops":[{"__isSmartRef__":true,"id":5626},{"__isSmartRef__":true,"id":5628},{"__isSmartRef__":true,"id":5630},{"__isSmartRef__":true,"id":5632}],"vector":{"__isSmartRef__":true,"id":5551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5626":{"offset":0,"color":{"__isSmartRef__":true,"id":5627}},"5627":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5628":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5629}},"5629":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5630":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5631}},"5631":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5632":{"offset":1,"color":{"__isSmartRef__":true,"id":5633}},"5633":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5634":{"moveHorizontal":true},"5635":{"sourceObj":{"__isSmartRef__":true,"id":5604},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5490},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5636},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5636":{"source":{"__isSmartRef__":true,"id":5604},"target":{"__isSmartRef__":true,"id":5490}},"5637":{"sourceObj":{"__isSmartRef__":true,"id":5604},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5490},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5638},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5638":{"source":{"__isSmartRef__":true,"id":5604},"target":{"__isSmartRef__":true,"id":5490}},"5639":{"_Position":{"__isSmartRef__":true,"id":5640},"renderContextTable":{"__isSmartRef__":true,"id":5641},"_Extent":{"__isSmartRef__":true,"id":5642},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5643},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5644},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5640":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5641":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5642":{"x":1004,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5643":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5644":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5645":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5646":{"morph":{"__isSmartRef__":true,"id":5508},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5647":{"resizeWidth":true,"adjustForNewBounds":true},"5648":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5649":{"x":1004,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5650":{"renderContextTable":{"__isSmartRef__":true,"id":5651},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5652},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":5653},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5651":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5652":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5653":{"x":1004,"y":244,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5654":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5655":{"morph":{"__isSmartRef__":true,"id":5490},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5656":{"adjustForNewBounds":true},"5657":{"x":932,"y":32,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5658":{"x":1004,"y":244,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5659":{"x":1017,"y":46,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5660":{"submorphs":[{"__isSmartRef__":true,"id":5661},{"__isSmartRef__":true,"id":5697}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5839},"derivationIds":[null,"78EF18E2-5597-4141-839E-C1D8FBA751CF"],"id":"1BBFB0D0-DEEF-45FC-ADD7-31D93F410350","renderContextTable":{"__isSmartRef__":true,"id":5843},"eventHandler":{"__isSmartRef__":true,"id":5844},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":5845},"LK2":true,"_Position":{"__isSmartRef__":true,"id":5846},"priorExtent":{"__isSmartRef__":true,"id":5847},"targetMorph":{"__isSmartRef__":true,"id":5661},"titleBar":{"__isSmartRef__":true,"id":5697},"contentOffset":{"__isSmartRef__":true,"id":5693},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":5848},"isBeingDragged":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"name":"Window1","owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"5661":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5662},"derivationIds":[null,"75A7DB3A-F83D-4243-B642-83EB38234655"],"id":"9C0C1CA5-801C-4757-8538-32BF8F254FD3","renderContextTable":{"__isSmartRef__":true,"id":5669},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5670},{"__isSmartRef__":true,"id":5672},{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5676},{"__isSmartRef__":true,"id":5678},{"__isSmartRef__":true,"id":5680},{"__isSmartRef__":true,"id":5682},{"__isSmartRef__":true,"id":5684},{"__isSmartRef__":true,"id":5686},{"__isSmartRef__":true,"id":5688},{"__isSmartRef__":true,"id":5690}],"eventHandler":{"__isSmartRef__":true,"id":5692},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5693},"priorExtent":{"__isSmartRef__":true,"id":5694},"_MaxTextWidth":639,"_MinTextWidth":639,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5660},"layout":{"__isSmartRef__":true,"id":5695},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":5696}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1328567395856,"accessibleInInactiveWindow":true,"previousSelection":[139,139],"priorSelectionRange":[67,67],"__SourceModuleName__":"Global.lively.morphic.TextCore","charsReplaced":"file = lively.ide.SourceControl.addModule('users/robertkrahn/JsMorphic/morphic.js')\nparsed = file.retrieveSourceAndParse()\ntopLevelFragments = parsed.subElements().reject(function(ea) {\n return ea.type == 'comment' })\ntopLevelFragments.length;\n\nparsed = [];\nlines = 0;\ntryToParse = function(fragment) {\n var source = fragment.getSourceCode();\n try {\n var ast = lively.AST.Parser.parse(source);\n lines += Strings.lines(source).length;\n parsed.push({fragment: fragment, ast: ast});\n } catch(e) {\n $morph('parseErrors').textString += '\\n'\n + 'Cannot parse ' + Objects.safeToString(fragment)\n + ' [' + topLevelFragments.indexOf(fragment) + ']'\n + ':\\n' + e;\n }\n}\n\ntopLevelFragments.forEachShowingProgress(\n this.get('ProgressBar'),\n tryToParse,\n function(ea) { return Objects.safeToString(ea).truncate(40) });\n\n\nparsed[22","lastFindLoc":0,"isBeingDragged":false,"textString":"url = URL.source.withFilename('JsMorphic/morphic.js');\nurl.toString()\nwebR = url.asWebResource();\nwebR.get().content\n\nJSLoader.loadJs(url.toString(), function() { alertOK('loaded morphic.js') })\n","__LivelyClassName__":"lively.morphic.Text"},"5662":{"_Position":{"__isSmartRef__":true,"id":5663},"renderContextTable":{"__isSmartRef__":true,"id":5664},"_Extent":{"__isSmartRef__":true,"id":5665},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":5666},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5667},"_Fill":{"__isSmartRef__":true,"id":5668},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5663":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5664":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5665":{"x":649,"y":219,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5666":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5667":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5668":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"5669":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5670":{"style":{"__isSmartRef__":true,"id":5671},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":"url = URL.source.withFilename(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5671":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5672":{"style":{"__isSmartRef__":true,"id":5673},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":"'JsMorphic/morphic.js'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5673":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5674":{"style":{"__isSmartRef__":true,"id":5675},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":");\nurl.toString()\nwebR = url.asWebResource();\nwebR.get().content\n\nJSLoader.loadJs(url.toString(), ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5675":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5676":{"style":{"__isSmartRef__":true,"id":5677},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5677":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5678":{"style":{"__isSmartRef__":true,"id":5679},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5679":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5680":{"style":{"__isSmartRef__":true,"id":5681},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5681":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5682":{"style":{"__isSmartRef__":true,"id":5683},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":" alertOK(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5683":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5684":{"style":{"__isSmartRef__":true,"id":5685},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":"'loaded morphic.js'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5685":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5686":{"style":{"__isSmartRef__":true,"id":5687},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5687":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5688":{"style":{"__isSmartRef__":true,"id":5689},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5689":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5690":{"style":{"__isSmartRef__":true,"id":5691},"chunkOwner":{"__isSmartRef__":true,"id":5661},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5691":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5692":{"morph":{"__isSmartRef__":true,"id":5661},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5693":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5694":{"x":649,"y":219,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5695":{"resizeWidth":true,"resizeHeight":true},"5696":{"sourceObj":{"__isSmartRef__":true,"id":5661},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5661},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5697":{"submorphs":[{"__isSmartRef__":true,"id":5698},{"__isSmartRef__":true,"id":5712},{"__isSmartRef__":true,"id":5759},{"__isSmartRef__":true,"id":5793}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5828},"derivationIds":[null,"8CE6CED9-A62B-408D-BE8D-E508C3617444"],"id":"9404AFE8-EDA4-44E1-9650-7C866D1A67D2","renderContextTable":{"__isSmartRef__":true,"id":5834},"eventHandler":{"__isSmartRef__":true,"id":5835},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5836},"_Position":{"__isSmartRef__":true,"id":5837},"windowMorph":{"__isSmartRef__":true,"id":5660},"label":{"__isSmartRef__":true,"id":5698},"closeButton":{"__isSmartRef__":true,"id":5712},"menuButton":{"__isSmartRef__":true,"id":5759},"collapseButton":{"__isSmartRef__":true,"id":5793},"priorExtent":{"__isSmartRef__":true,"id":5838},"owner":{"__isSmartRef__":true,"id":5660},"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"5698":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5699},"derivationIds":[null,"D9E36148-B94F-4D55-A975-43AA92729187"],"id":"DB36CA0E-7308-47B2-B029-35159B3CA3F8","renderContextTable":{"__isSmartRef__":true,"id":5705},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5706}],"eventHandler":{"__isSmartRef__":true,"id":5708},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5709},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5697},"priorExtent":{"__isSmartRef__":true,"id":5710},"_MaxTextWidth":590,"_MinTextWidth":590,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":5711},"__SourceModuleName__":"Global.lively.morphic.TextCore","showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"5699":{"_Position":{"__isSmartRef__":true,"id":5700},"renderContextTable":{"__isSmartRef__":true,"id":5701},"_Extent":{"__isSmartRef__":true,"id":5702},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5703},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5704},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5700":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5701":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5702":{"x":590,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5703":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5704":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5705":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5706":{"style":{"__isSmartRef__":true,"id":5707},"chunkOwner":{"__isSmartRef__":true,"id":5698},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"5707":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5708":{"morph":{"__isSmartRef__":true,"id":5698},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5709":{"resizeWidth":true},"5710":{"x":590,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5711":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5712":{"submorphs":[{"__isSmartRef__":true,"id":5713}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5725},"derivationIds":[null,"63924E2A-FDD6-447F-B40D-A99C51BC551C"],"id":"1AE8D73D-99CF-47A2-A375-309B2351BE9A","renderContextTable":{"__isSmartRef__":true,"id":5741},"eventHandler":{"__isSmartRef__":true,"id":5742},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5743},"priorExtent":{"__isSmartRef__":true,"id":5744},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5731},"lighterFill":{"__isSmartRef__":true,"id":5745},"label":{"__isSmartRef__":true,"id":5713},"owner":{"__isSmartRef__":true,"id":5697},"layout":{"__isSmartRef__":true,"id":5754},"attributeConnections":[{"__isSmartRef__":true,"id":5755},{"__isSmartRef__":true,"id":5757}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5713":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5714},"derivationIds":[null,"4B78BD36-16BD-44E7-ABF7-7DB4FCAFFF2E"],"id":"ED2D39FE-8D75-464B-ABAD-DABE83455B01","renderContextTable":{"__isSmartRef__":true,"id":5719},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5720}],"eventHandler":{"__isSmartRef__":true,"id":5722},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5723},"priorExtent":{"__isSmartRef__":true,"id":5724},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5712},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5704},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"5714":{"_Position":{"__isSmartRef__":true,"id":5715},"renderContextTable":{"__isSmartRef__":true,"id":5716},"_Extent":{"__isSmartRef__":true,"id":5717},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5718},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5704},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5715":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5716":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5717":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5718":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5719":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5720":{"style":{"__isSmartRef__":true,"id":5721},"chunkOwner":{"__isSmartRef__":true,"id":5713},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"5721":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5722":{"morph":{"__isSmartRef__":true,"id":5713},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5723":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5724":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5725":{"_Position":{"__isSmartRef__":true,"id":5726},"renderContextTable":{"__isSmartRef__":true,"id":5727},"_Extent":{"__isSmartRef__":true,"id":5728},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5729},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5730},"_Fill":{"__isSmartRef__":true,"id":5731},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5726":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5727":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5728":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5729":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5730":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5731":{"stops":[{"__isSmartRef__":true,"id":5732},{"__isSmartRef__":true,"id":5734},{"__isSmartRef__":true,"id":5736},{"__isSmartRef__":true,"id":5738}],"vector":{"__isSmartRef__":true,"id":5740},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5732":{"offset":0,"color":{"__isSmartRef__":true,"id":5733}},"5733":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5734":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5735}},"5735":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5736":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5737}},"5737":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5738":{"offset":1,"color":{"__isSmartRef__":true,"id":5739}},"5739":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5740":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5741":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5742":{"morph":{"__isSmartRef__":true,"id":5712},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5743":{"x":629,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5744":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5745":{"stops":[{"__isSmartRef__":true,"id":5746},{"__isSmartRef__":true,"id":5748},{"__isSmartRef__":true,"id":5750},{"__isSmartRef__":true,"id":5752}],"vector":{"__isSmartRef__":true,"id":5740},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5746":{"offset":0,"color":{"__isSmartRef__":true,"id":5747}},"5747":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5748":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5749}},"5749":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5750":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5751}},"5751":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5752":{"offset":1,"color":{"__isSmartRef__":true,"id":5753}},"5753":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5754":{"moveHorizontal":true},"5755":{"sourceObj":{"__isSmartRef__":true,"id":5712},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5660},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5756},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5756":{"source":{"__isSmartRef__":true,"id":5712},"target":{"__isSmartRef__":true,"id":5660}},"5757":{"sourceObj":{"__isSmartRef__":true,"id":5712},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5660},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5758},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5758":{"source":{"__isSmartRef__":true,"id":5712},"target":{"__isSmartRef__":true,"id":5660}},"5759":{"submorphs":[{"__isSmartRef__":true,"id":5760}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5771},"derivationIds":[null,"EF77EAD3-4D30-4F35-8EA7-333C64044FF6"],"id":"3EB888DD-A71A-4953-9611-48F6D75E0471","renderContextTable":{"__isSmartRef__":true,"id":5776},"eventHandler":{"__isSmartRef__":true,"id":5777},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5778},"priorExtent":{"__isSmartRef__":true,"id":5779},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5731},"lighterFill":{"__isSmartRef__":true,"id":5780},"label":{"__isSmartRef__":true,"id":5760},"owner":{"__isSmartRef__":true,"id":5697},"attributeConnections":[{"__isSmartRef__":true,"id":5789},{"__isSmartRef__":true,"id":5791}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5760":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5761},"derivationIds":[null,"4F0C9318-2693-438C-A7AD-536B291232E9"],"id":"497D9614-B612-45FE-95D2-2FD44646F265","renderContextTable":{"__isSmartRef__":true,"id":5765},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5766}],"eventHandler":{"__isSmartRef__":true,"id":5768},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5769},"priorExtent":{"__isSmartRef__":true,"id":5770},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5759},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5704},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"5761":{"_Position":{"__isSmartRef__":true,"id":5762},"renderContextTable":{"__isSmartRef__":true,"id":5763},"_Extent":{"__isSmartRef__":true,"id":5764},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5718},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5704},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5762":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5763":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5764":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5765":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5766":{"style":{"__isSmartRef__":true,"id":5767},"chunkOwner":{"__isSmartRef__":true,"id":5760},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"5767":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5768":{"morph":{"__isSmartRef__":true,"id":5760},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5769":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5770":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5771":{"_Position":{"__isSmartRef__":true,"id":5772},"renderContextTable":{"__isSmartRef__":true,"id":5773},"_Extent":{"__isSmartRef__":true,"id":5774},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5775},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5730},"_Fill":{"__isSmartRef__":true,"id":5731},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5772":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5773":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5774":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5775":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5776":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5777":{"morph":{"__isSmartRef__":true,"id":5759},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5778":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5779":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5780":{"stops":[{"__isSmartRef__":true,"id":5781},{"__isSmartRef__":true,"id":5783},{"__isSmartRef__":true,"id":5785},{"__isSmartRef__":true,"id":5787}],"vector":{"__isSmartRef__":true,"id":5740},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5781":{"offset":0,"color":{"__isSmartRef__":true,"id":5782}},"5782":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5783":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5784}},"5784":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5785":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5786}},"5786":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5787":{"offset":1,"color":{"__isSmartRef__":true,"id":5788}},"5788":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5789":{"sourceObj":{"__isSmartRef__":true,"id":5759},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5660},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5790},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5790":{"source":{"__isSmartRef__":true,"id":5759},"target":{"__isSmartRef__":true,"id":5660}},"5791":{"sourceObj":{"__isSmartRef__":true,"id":5759},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5660},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5792},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5792":{"source":{"__isSmartRef__":true,"id":5759},"target":{"__isSmartRef__":true,"id":5660}},"5793":{"submorphs":[{"__isSmartRef__":true,"id":5794}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5805},"derivationIds":[null,"4D06028C-5AC4-4B59-865B-2B54FB2D7A3C"],"id":"C0E3C8D1-0FA9-4A8C-BE8F-2B6FDD24E322","renderContextTable":{"__isSmartRef__":true,"id":5810},"eventHandler":{"__isSmartRef__":true,"id":5811},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5812},"priorExtent":{"__isSmartRef__":true,"id":5813},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5731},"lighterFill":{"__isSmartRef__":true,"id":5814},"label":{"__isSmartRef__":true,"id":5794},"owner":{"__isSmartRef__":true,"id":5697},"layout":{"__isSmartRef__":true,"id":5823},"attributeConnections":[{"__isSmartRef__":true,"id":5824},{"__isSmartRef__":true,"id":5826}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5794":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5795},"derivationIds":[null,"380A562D-9EEF-4C5B-907D-CC54112CBD6E"],"id":"61BABAF1-57E6-49D7-A7AC-17ED5AC2C49F","renderContextTable":{"__isSmartRef__":true,"id":5799},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5800}],"eventHandler":{"__isSmartRef__":true,"id":5802},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5803},"priorExtent":{"__isSmartRef__":true,"id":5804},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5793},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5704},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"5795":{"_Position":{"__isSmartRef__":true,"id":5796},"renderContextTable":{"__isSmartRef__":true,"id":5797},"_Extent":{"__isSmartRef__":true,"id":5798},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5718},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5704},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5796":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5797":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5798":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5799":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5800":{"style":{"__isSmartRef__":true,"id":5801},"chunkOwner":{"__isSmartRef__":true,"id":5794},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"5801":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5802":{"morph":{"__isSmartRef__":true,"id":5794},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5803":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5804":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5805":{"_Position":{"__isSmartRef__":true,"id":5806},"renderContextTable":{"__isSmartRef__":true,"id":5807},"_Extent":{"__isSmartRef__":true,"id":5808},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5809},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5730},"_Fill":{"__isSmartRef__":true,"id":5731},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5806":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5807":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5808":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5809":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5810":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5811":{"morph":{"__isSmartRef__":true,"id":5793},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5812":{"x":610,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5813":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5814":{"stops":[{"__isSmartRef__":true,"id":5815},{"__isSmartRef__":true,"id":5817},{"__isSmartRef__":true,"id":5819},{"__isSmartRef__":true,"id":5821}],"vector":{"__isSmartRef__":true,"id":5740},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5815":{"offset":0,"color":{"__isSmartRef__":true,"id":5816}},"5816":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5817":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5818}},"5818":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5819":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5820}},"5820":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5821":{"offset":1,"color":{"__isSmartRef__":true,"id":5822}},"5822":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5823":{"moveHorizontal":true},"5824":{"sourceObj":{"__isSmartRef__":true,"id":5793},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5660},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5825},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5825":{"source":{"__isSmartRef__":true,"id":5793},"target":{"__isSmartRef__":true,"id":5660}},"5826":{"sourceObj":{"__isSmartRef__":true,"id":5793},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5660},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5827},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5827":{"source":{"__isSmartRef__":true,"id":5793},"target":{"__isSmartRef__":true,"id":5660}},"5828":{"_Position":{"__isSmartRef__":true,"id":5829},"renderContextTable":{"__isSmartRef__":true,"id":5830},"_Extent":{"__isSmartRef__":true,"id":5831},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5832},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5833},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5829":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5830":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5831":{"x":649,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5832":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5833":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5834":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5835":{"morph":{"__isSmartRef__":true,"id":5697},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5836":{"resizeWidth":true,"adjustForNewBounds":true},"5837":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5838":{"x":649,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5839":{"renderContextTable":{"__isSmartRef__":true,"id":5840},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5841},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":5842},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5840":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5841":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5842":{"x":649,"y":240,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5843":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5844":{"morph":{"__isSmartRef__":true,"id":5660},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5845":{"adjustForNewBounds":true},"5846":{"x":557,"y":131,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5847":{"x":649,"y":240,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5848":{"x":1013,"y":143,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5849":{"submorphs":[{"__isSmartRef__":true,"id":5850},{"__isSmartRef__":true,"id":5865}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5992},"derivationIds":[null],"id":"0464A524-2445-4D02-A243-1C23F9ABAF23","renderContextTable":{"__isSmartRef__":true,"id":5996},"eventHandler":{"__isSmartRef__":true,"id":5997},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":5998},"LK2":true,"_Position":{"__isSmartRef__":true,"id":5999},"priorExtent":{"__isSmartRef__":true,"id":6000},"targetMorph":{"__isSmartRef__":true,"id":5850},"titleBar":{"__isSmartRef__":true,"id":5865},"contentOffset":{"__isSmartRef__":true,"id":5861},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"5850":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5851},"derivationIds":[null],"id":"2D345278-7911-45A2-8DCB-745967B1A385","renderContextTable":{"__isSmartRef__":true,"id":5857},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5858}],"eventHandler":{"__isSmartRef__":true,"id":5860},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":5861},"priorExtent":{"__isSmartRef__":true,"id":5862},"_MaxTextWidth":490,"_MinTextWidth":490,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5849},"layout":{"__isSmartRef__":true,"id":5863},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":5864}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1328567395867,"accessibleInInactiveWindow":true,"priorSelectionRange":[22,17],"charsReplaced":"","lastFindLoc":18,"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"nothing\n\n\n\n\n\n\n\n\n\nasdas","__LivelyClassName__":"lively.morphic.Text"},"5851":{"_Position":{"__isSmartRef__":true,"id":5852},"renderContextTable":{"__isSmartRef__":true,"id":5853},"_Extent":{"__isSmartRef__":true,"id":5854},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":5855},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4606},"_Fill":{"__isSmartRef__":true,"id":5856},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5852":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5853":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5854":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5855":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5856":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"5857":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5858":{"style":{"__isSmartRef__":true,"id":5859},"chunkOwner":{"__isSmartRef__":true,"id":5850},"storedString":"nothing\n\n\n\n\n\n\n\n\n\nasdas","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5859":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5860":{"morph":{"__isSmartRef__":true,"id":5850},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5861":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5862":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5863":{"resizeWidth":true,"resizeHeight":true},"5864":{"sourceObj":{"__isSmartRef__":true,"id":5850},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5850},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5865":{"submorphs":[{"__isSmartRef__":true,"id":5866},{"__isSmartRef__":true,"id":5878},{"__isSmartRef__":true,"id":5913},{"__isSmartRef__":true,"id":5947}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5982},"derivationIds":[null],"id":"A83C42FC-5DD7-4B45-B8BA-D2FE98416D96","renderContextTable":{"__isSmartRef__":true,"id":5987},"eventHandler":{"__isSmartRef__":true,"id":5988},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5989},"_Position":{"__isSmartRef__":true,"id":5990},"windowMorph":{"__isSmartRef__":true,"id":5849},"label":{"__isSmartRef__":true,"id":5866},"closeButton":{"__isSmartRef__":true,"id":5878},"menuButton":{"__isSmartRef__":true,"id":5913},"collapseButton":{"__isSmartRef__":true,"id":5947},"priorExtent":{"__isSmartRef__":true,"id":5991},"owner":{"__isSmartRef__":true,"id":5849},"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar"},"5866":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5867},"derivationIds":[null],"id":"235F344E-2194-47E7-B28C-4ACA1E85265B","renderContextTable":{"__isSmartRef__":true,"id":5871},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5872}],"eventHandler":{"__isSmartRef__":true,"id":5874},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5875},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5865},"priorExtent":{"__isSmartRef__":true,"id":5876},"_MaxTextWidth":441,"_MinTextWidth":441,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":5877},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5867":{"_Position":{"__isSmartRef__":true,"id":5868},"renderContextTable":{"__isSmartRef__":true,"id":5869},"_Extent":{"__isSmartRef__":true,"id":5870},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":837},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":838},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5868":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5869":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5870":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5871":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5872":{"style":{"__isSmartRef__":true,"id":5873},"chunkOwner":{"__isSmartRef__":true,"id":5866},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"5873":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5874":{"morph":{"__isSmartRef__":true,"id":5866},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5875":{"resizeWidth":true},"5876":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5877":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5878":{"submorphs":[{"__isSmartRef__":true,"id":5879}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5890},"derivationIds":[null],"id":"E175A4BB-E09C-4FCD-A63E-663B4BE1FE0C","renderContextTable":{"__isSmartRef__":true,"id":5895},"eventHandler":{"__isSmartRef__":true,"id":5896},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5897},"priorExtent":{"__isSmartRef__":true,"id":5898},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":865},"lighterFill":{"__isSmartRef__":true,"id":5899},"label":{"__isSmartRef__":true,"id":5879},"owner":{"__isSmartRef__":true,"id":5865},"layout":{"__isSmartRef__":true,"id":5908},"attributeConnections":[{"__isSmartRef__":true,"id":5909},{"__isSmartRef__":true,"id":5911}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5879":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5880},"derivationIds":[null],"id":"3AF76D72-8EE6-4A7F-842D-46ABC8550AC2","renderContextTable":{"__isSmartRef__":true,"id":5884},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5885}],"eventHandler":{"__isSmartRef__":true,"id":5887},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5888},"priorExtent":{"__isSmartRef__":true,"id":5889},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5878},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":838},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5880":{"_Position":{"__isSmartRef__":true,"id":5881},"renderContextTable":{"__isSmartRef__":true,"id":5882},"_Extent":{"__isSmartRef__":true,"id":5883},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":852},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":838},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5881":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5882":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5883":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5884":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5885":{"style":{"__isSmartRef__":true,"id":5886},"chunkOwner":{"__isSmartRef__":true,"id":5879},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"5886":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5887":{"morph":{"__isSmartRef__":true,"id":5879},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5888":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5889":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5890":{"_Position":{"__isSmartRef__":true,"id":5891},"renderContextTable":{"__isSmartRef__":true,"id":5892},"_Extent":{"__isSmartRef__":true,"id":5893},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5894},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":864},"_Fill":{"__isSmartRef__":true,"id":865},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5891":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5892":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5893":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5894":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5895":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5896":{"morph":{"__isSmartRef__":true,"id":5878},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5897":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5898":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5899":{"stops":[{"__isSmartRef__":true,"id":5900},{"__isSmartRef__":true,"id":5902},{"__isSmartRef__":true,"id":5904},{"__isSmartRef__":true,"id":5906}],"vector":{"__isSmartRef__":true,"id":874},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5900":{"offset":0,"color":{"__isSmartRef__":true,"id":5901}},"5901":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5902":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5903}},"5903":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5904":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5905}},"5905":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5906":{"offset":1,"color":{"__isSmartRef__":true,"id":5907}},"5907":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5908":{"moveHorizontal":true},"5909":{"sourceObj":{"__isSmartRef__":true,"id":5878},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5849},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5910},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5910":{"source":{"__isSmartRef__":true,"id":5878},"target":{"__isSmartRef__":true,"id":5849}},"5911":{"sourceObj":{"__isSmartRef__":true,"id":5878},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5849},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5912},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5912":{"source":{"__isSmartRef__":true,"id":5878},"target":{"__isSmartRef__":true,"id":5849}},"5913":{"submorphs":[{"__isSmartRef__":true,"id":5914}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5925},"derivationIds":[null],"id":"5D679C23-4D77-44E3-9290-E22F995DC730","renderContextTable":{"__isSmartRef__":true,"id":5930},"eventHandler":{"__isSmartRef__":true,"id":5931},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5932},"priorExtent":{"__isSmartRef__":true,"id":5933},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":865},"lighterFill":{"__isSmartRef__":true,"id":5934},"label":{"__isSmartRef__":true,"id":5914},"owner":{"__isSmartRef__":true,"id":5865},"attributeConnections":[{"__isSmartRef__":true,"id":5943},{"__isSmartRef__":true,"id":5945}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5914":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5915},"derivationIds":[null],"id":"F609971B-D056-4B76-B6D2-36EAAB18CF53","renderContextTable":{"__isSmartRef__":true,"id":5919},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5920}],"eventHandler":{"__isSmartRef__":true,"id":5922},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5923},"priorExtent":{"__isSmartRef__":true,"id":5924},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5913},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":838},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5915":{"_Position":{"__isSmartRef__":true,"id":5916},"renderContextTable":{"__isSmartRef__":true,"id":5917},"_Extent":{"__isSmartRef__":true,"id":5918},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":852},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":838},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5916":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5917":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5918":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5919":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5920":{"style":{"__isSmartRef__":true,"id":5921},"chunkOwner":{"__isSmartRef__":true,"id":5914},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"5921":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5922":{"morph":{"__isSmartRef__":true,"id":5914},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5923":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5924":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5925":{"_Position":{"__isSmartRef__":true,"id":5926},"renderContextTable":{"__isSmartRef__":true,"id":5927},"_Extent":{"__isSmartRef__":true,"id":5928},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5929},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":864},"_Fill":{"__isSmartRef__":true,"id":865},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5926":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5927":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5928":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5929":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5930":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5931":{"morph":{"__isSmartRef__":true,"id":5913},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5932":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5933":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5934":{"stops":[{"__isSmartRef__":true,"id":5935},{"__isSmartRef__":true,"id":5937},{"__isSmartRef__":true,"id":5939},{"__isSmartRef__":true,"id":5941}],"vector":{"__isSmartRef__":true,"id":874},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5935":{"offset":0,"color":{"__isSmartRef__":true,"id":5936}},"5936":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5937":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5938}},"5938":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5939":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5940}},"5940":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5941":{"offset":1,"color":{"__isSmartRef__":true,"id":5942}},"5942":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5943":{"sourceObj":{"__isSmartRef__":true,"id":5913},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5849},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5944},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5944":{"source":{"__isSmartRef__":true,"id":5913},"target":{"__isSmartRef__":true,"id":5849}},"5945":{"sourceObj":{"__isSmartRef__":true,"id":5913},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5849},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5946},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5946":{"source":{"__isSmartRef__":true,"id":5913},"target":{"__isSmartRef__":true,"id":5849}},"5947":{"submorphs":[{"__isSmartRef__":true,"id":5948}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5959},"derivationIds":[null],"id":"7C67097B-1645-4E45-B88C-A514F39FDA06","renderContextTable":{"__isSmartRef__":true,"id":5964},"eventHandler":{"__isSmartRef__":true,"id":5965},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":5966},"priorExtent":{"__isSmartRef__":true,"id":5967},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":865},"lighterFill":{"__isSmartRef__":true,"id":5968},"label":{"__isSmartRef__":true,"id":5948},"owner":{"__isSmartRef__":true,"id":5865},"layout":{"__isSmartRef__":true,"id":5977},"attributeConnections":[{"__isSmartRef__":true,"id":5978},{"__isSmartRef__":true,"id":5980}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5948":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5949},"derivationIds":[null],"id":"48BE4F97-9896-4CB9-8D53-5020EB351F7B","renderContextTable":{"__isSmartRef__":true,"id":5953},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5954}],"eventHandler":{"__isSmartRef__":true,"id":5956},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":5957},"priorExtent":{"__isSmartRef__":true,"id":5958},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5947},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":838},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5949":{"_Position":{"__isSmartRef__":true,"id":5950},"renderContextTable":{"__isSmartRef__":true,"id":5951},"_Extent":{"__isSmartRef__":true,"id":5952},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":852},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":838},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5950":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5951":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5952":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5953":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"5954":{"style":{"__isSmartRef__":true,"id":5955},"chunkOwner":{"__isSmartRef__":true,"id":5948},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"5955":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5956":{"morph":{"__isSmartRef__":true,"id":5948},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5957":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5958":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5959":{"_Position":{"__isSmartRef__":true,"id":5960},"renderContextTable":{"__isSmartRef__":true,"id":5961},"_Extent":{"__isSmartRef__":true,"id":5962},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5963},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":864},"_Fill":{"__isSmartRef__":true,"id":865},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5960":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5961":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5962":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5963":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5964":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5965":{"morph":{"__isSmartRef__":true,"id":5947},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5966":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5967":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5968":{"stops":[{"__isSmartRef__":true,"id":5969},{"__isSmartRef__":true,"id":5971},{"__isSmartRef__":true,"id":5973},{"__isSmartRef__":true,"id":5975}],"vector":{"__isSmartRef__":true,"id":874},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5969":{"offset":0,"color":{"__isSmartRef__":true,"id":5970}},"5970":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5971":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5972}},"5972":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5973":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5974}},"5974":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5975":{"offset":1,"color":{"__isSmartRef__":true,"id":5976}},"5976":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5977":{"moveHorizontal":true},"5978":{"sourceObj":{"__isSmartRef__":true,"id":5947},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5849},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5979},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5979":{"source":{"__isSmartRef__":true,"id":5947},"target":{"__isSmartRef__":true,"id":5849}},"5980":{"sourceObj":{"__isSmartRef__":true,"id":5947},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5849},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5981},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5981":{"source":{"__isSmartRef__":true,"id":5947},"target":{"__isSmartRef__":true,"id":5849}},"5982":{"_Position":{"__isSmartRef__":true,"id":5983},"renderContextTable":{"__isSmartRef__":true,"id":5984},"_Extent":{"__isSmartRef__":true,"id":5985},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5986},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":967},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5983":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5984":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5985":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5986":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5987":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5988":{"morph":{"__isSmartRef__":true,"id":5865},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5989":{"resizeWidth":true,"adjustForNewBounds":true},"5990":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5991":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5992":{"renderContextTable":{"__isSmartRef__":true,"id":5993},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5994},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":5995},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5993":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5994":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5995":{"x":500,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5996":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5997":{"morph":{"__isSmartRef__":true,"id":5849},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5998":{"adjustForNewBounds":true},"5999":{"x":1900,"y":672,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6000":{"x":500,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6001":{"submorphs":[{"__isSmartRef__":true,"id":6002}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6129},"derivationIds":[null],"id":"78EF18E2-5597-4141-839E-C1D8FBA751CF","renderContextTable":{"__isSmartRef__":true,"id":6134},"eventHandler":{"__isSmartRef__":true,"id":6135},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6136},"LK2":true,"_Position":{"__isSmartRef__":true,"id":6137},"priorExtent":{"__isSmartRef__":true,"id":6138},"targetMorph":{"__isSmartRef__":true,"id":6139},"titleBar":{"__isSmartRef__":true,"id":6002},"contentOffset":{"__isSmartRef__":true,"id":6149},"collapsedTransform":{"__isSmartRef__":true,"id":6153},"collapsedExtent":{"__isSmartRef__":true,"id":6154},"expandedTransform":{"__isSmartRef__":true,"id":6155},"expandedExtent":{"__isSmartRef__":true,"id":6156},"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":6157},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"expandedPosition":{"__isSmartRef__":true,"id":6158},"state":"collapsed","collapsedPosition":{"__isSmartRef__":true,"id":6137},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"6002":{"submorphs":[{"__isSmartRef__":true,"id":6003},{"__isSmartRef__":true,"id":6015},{"__isSmartRef__":true,"id":6050},{"__isSmartRef__":true,"id":6084}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6119},"derivationIds":[null],"id":"8CE6CED9-A62B-408D-BE8D-E508C3617444","renderContextTable":{"__isSmartRef__":true,"id":6124},"eventHandler":{"__isSmartRef__":true,"id":6125},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6126},"_Position":{"__isSmartRef__":true,"id":6127},"windowMorph":{"__isSmartRef__":true,"id":6001},"label":{"__isSmartRef__":true,"id":6003},"closeButton":{"__isSmartRef__":true,"id":6015},"menuButton":{"__isSmartRef__":true,"id":6050},"collapseButton":{"__isSmartRef__":true,"id":6084},"priorExtent":{"__isSmartRef__":true,"id":6128},"owner":{"__isSmartRef__":true,"id":6001},"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar"},"6003":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6004},"derivationIds":[null],"id":"D9E36148-B94F-4D55-A975-43AA92729187","renderContextTable":{"__isSmartRef__":true,"id":6008},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6009}],"eventHandler":{"__isSmartRef__":true,"id":6011},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":6012},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":6002},"priorExtent":{"__isSmartRef__":true,"id":6013},"_MaxTextWidth":664,"_MinTextWidth":664,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":6014},"__SourceModuleName__":"Global.lively.morphic.TextCore","showsHalos":false,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"6004":{"_Position":{"__isSmartRef__":true,"id":6005},"renderContextTable":{"__isSmartRef__":true,"id":6006},"_Extent":{"__isSmartRef__":true,"id":6007},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":608},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":609},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6005":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6006":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6007":{"x":664,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6008":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6009":{"style":{"__isSmartRef__":true,"id":6010},"chunkOwner":{"__isSmartRef__":true,"id":6003},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"stage 1","__LivelyClassName__":"lively.morphic.TextChunk"},"6010":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6011":{"morph":{"__isSmartRef__":true,"id":6003},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6012":{"resizeWidth":true},"6013":{"x":664,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6014":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6015":{"submorphs":[{"__isSmartRef__":true,"id":6016}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6027},"derivationIds":[null],"id":"63924E2A-FDD6-447F-B40D-A99C51BC551C","renderContextTable":{"__isSmartRef__":true,"id":6032},"eventHandler":{"__isSmartRef__":true,"id":6033},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6034},"priorExtent":{"__isSmartRef__":true,"id":6035},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":636},"lighterFill":{"__isSmartRef__":true,"id":6036},"label":{"__isSmartRef__":true,"id":6016},"owner":{"__isSmartRef__":true,"id":6002},"layout":{"__isSmartRef__":true,"id":6045},"attributeConnections":[{"__isSmartRef__":true,"id":6046},{"__isSmartRef__":true,"id":6048}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6016":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6017},"derivationIds":[null],"id":"4B78BD36-16BD-44E7-ABF7-7DB4FCAFFF2E","renderContextTable":{"__isSmartRef__":true,"id":6021},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6022}],"eventHandler":{"__isSmartRef__":true,"id":6024},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6025},"priorExtent":{"__isSmartRef__":true,"id":6026},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6015},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":609},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6017":{"_Position":{"__isSmartRef__":true,"id":6018},"renderContextTable":{"__isSmartRef__":true,"id":6019},"_Extent":{"__isSmartRef__":true,"id":6020},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":623},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":609},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6018":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6019":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6020":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6021":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6022":{"style":{"__isSmartRef__":true,"id":6023},"chunkOwner":{"__isSmartRef__":true,"id":6016},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"6023":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6024":{"morph":{"__isSmartRef__":true,"id":6016},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6025":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6026":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6027":{"_Position":{"__isSmartRef__":true,"id":6028},"renderContextTable":{"__isSmartRef__":true,"id":6029},"_Extent":{"__isSmartRef__":true,"id":6030},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6031},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":635},"_Fill":{"__isSmartRef__":true,"id":636},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6028":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6029":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6030":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6031":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6032":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6033":{"morph":{"__isSmartRef__":true,"id":6015},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6034":{"x":703,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6035":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6036":{"stops":[{"__isSmartRef__":true,"id":6037},{"__isSmartRef__":true,"id":6039},{"__isSmartRef__":true,"id":6041},{"__isSmartRef__":true,"id":6043}],"vector":{"__isSmartRef__":true,"id":645},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6037":{"offset":0,"color":{"__isSmartRef__":true,"id":6038}},"6038":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6039":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6040}},"6040":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6041":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6042}},"6042":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6043":{"offset":1,"color":{"__isSmartRef__":true,"id":6044}},"6044":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6045":{"moveHorizontal":true},"6046":{"sourceObj":{"__isSmartRef__":true,"id":6015},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6001},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6047},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6047":{"source":{"__isSmartRef__":true,"id":6015},"target":{"__isSmartRef__":true,"id":6001}},"6048":{"sourceObj":{"__isSmartRef__":true,"id":6015},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6001},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6049},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6049":{"source":{"__isSmartRef__":true,"id":6015},"target":{"__isSmartRef__":true,"id":6001}},"6050":{"submorphs":[{"__isSmartRef__":true,"id":6051}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6062},"derivationIds":[null],"id":"EF77EAD3-4D30-4F35-8EA7-333C64044FF6","renderContextTable":{"__isSmartRef__":true,"id":6067},"eventHandler":{"__isSmartRef__":true,"id":6068},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6069},"priorExtent":{"__isSmartRef__":true,"id":6070},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":636},"lighterFill":{"__isSmartRef__":true,"id":6071},"label":{"__isSmartRef__":true,"id":6051},"owner":{"__isSmartRef__":true,"id":6002},"attributeConnections":[{"__isSmartRef__":true,"id":6080},{"__isSmartRef__":true,"id":6082}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.WindowControl"},"6051":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6052},"derivationIds":[null],"id":"4F0C9318-2693-438C-A7AD-536B291232E9","renderContextTable":{"__isSmartRef__":true,"id":6056},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6057}],"eventHandler":{"__isSmartRef__":true,"id":6059},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6060},"priorExtent":{"__isSmartRef__":true,"id":6061},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6050},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":609},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"6052":{"_Position":{"__isSmartRef__":true,"id":6053},"renderContextTable":{"__isSmartRef__":true,"id":6054},"_Extent":{"__isSmartRef__":true,"id":6055},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":623},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":609},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6053":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6054":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6055":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6056":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6057":{"style":{"__isSmartRef__":true,"id":6058},"chunkOwner":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"6058":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6059":{"morph":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6060":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6061":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6062":{"_Position":{"__isSmartRef__":true,"id":6063},"renderContextTable":{"__isSmartRef__":true,"id":6064},"_Extent":{"__isSmartRef__":true,"id":6065},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6066},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":635},"_Fill":{"__isSmartRef__":true,"id":636},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6063":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6064":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6065":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6066":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6067":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6068":{"morph":{"__isSmartRef__":true,"id":6050},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6069":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6070":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6071":{"stops":[{"__isSmartRef__":true,"id":6072},{"__isSmartRef__":true,"id":6074},{"__isSmartRef__":true,"id":6076},{"__isSmartRef__":true,"id":6078}],"vector":{"__isSmartRef__":true,"id":645},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6072":{"offset":0,"color":{"__isSmartRef__":true,"id":6073}},"6073":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6074":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6075}},"6075":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6076":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6077}},"6077":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6078":{"offset":1,"color":{"__isSmartRef__":true,"id":6079}},"6079":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6080":{"sourceObj":{"__isSmartRef__":true,"id":6050},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6001},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6081},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6081":{"source":{"__isSmartRef__":true,"id":6050},"target":{"__isSmartRef__":true,"id":6001}},"6082":{"sourceObj":{"__isSmartRef__":true,"id":6050},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6001},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6083},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6083":{"source":{"__isSmartRef__":true,"id":6050},"target":{"__isSmartRef__":true,"id":6001}},"6084":{"submorphs":[{"__isSmartRef__":true,"id":6085}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6096},"derivationIds":[null],"id":"4D06028C-5AC4-4B59-865B-2B54FB2D7A3C","renderContextTable":{"__isSmartRef__":true,"id":6101},"eventHandler":{"__isSmartRef__":true,"id":6102},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6103},"priorExtent":{"__isSmartRef__":true,"id":6104},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":636},"lighterFill":{"__isSmartRef__":true,"id":6105},"label":{"__isSmartRef__":true,"id":6085},"owner":{"__isSmartRef__":true,"id":6002},"layout":{"__isSmartRef__":true,"id":6114},"attributeConnections":[{"__isSmartRef__":true,"id":6115},{"__isSmartRef__":true,"id":6117}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6085":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6086},"derivationIds":[null],"id":"380A562D-9EEF-4C5B-907D-CC54112CBD6E","renderContextTable":{"__isSmartRef__":true,"id":6090},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6091}],"eventHandler":{"__isSmartRef__":true,"id":6093},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6094},"priorExtent":{"__isSmartRef__":true,"id":6095},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6084},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":609},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6086":{"_Position":{"__isSmartRef__":true,"id":6087},"renderContextTable":{"__isSmartRef__":true,"id":6088},"_Extent":{"__isSmartRef__":true,"id":6089},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":623},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":609},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6087":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6088":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6089":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6090":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6091":{"style":{"__isSmartRef__":true,"id":6092},"chunkOwner":{"__isSmartRef__":true,"id":6085},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"6092":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6093":{"morph":{"__isSmartRef__":true,"id":6085},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6094":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6095":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6096":{"_Position":{"__isSmartRef__":true,"id":6097},"renderContextTable":{"__isSmartRef__":true,"id":6098},"_Extent":{"__isSmartRef__":true,"id":6099},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6100},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":635},"_Fill":{"__isSmartRef__":true,"id":636},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6097":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6098":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6099":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6100":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6101":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6102":{"morph":{"__isSmartRef__":true,"id":6084},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6103":{"x":684,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6104":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6105":{"stops":[{"__isSmartRef__":true,"id":6106},{"__isSmartRef__":true,"id":6108},{"__isSmartRef__":true,"id":6110},{"__isSmartRef__":true,"id":6112}],"vector":{"__isSmartRef__":true,"id":645},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6106":{"offset":0,"color":{"__isSmartRef__":true,"id":6107}},"6107":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6108":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6109}},"6109":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6110":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6111}},"6111":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6112":{"offset":1,"color":{"__isSmartRef__":true,"id":6113}},"6113":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6114":{"moveHorizontal":true},"6115":{"sourceObj":{"__isSmartRef__":true,"id":6084},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6001},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6116},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6116":{"source":{"__isSmartRef__":true,"id":6084},"target":{"__isSmartRef__":true,"id":6001}},"6117":{"sourceObj":{"__isSmartRef__":true,"id":6084},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6001},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6118},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6118":{"source":{"__isSmartRef__":true,"id":6084},"target":{"__isSmartRef__":true,"id":6001}},"6119":{"_Position":{"__isSmartRef__":true,"id":6120},"renderContextTable":{"__isSmartRef__":true,"id":6121},"_Extent":{"__isSmartRef__":true,"id":6122},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6123},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":738},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 8px 8px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6120":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6121":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6122":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6123":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6124":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6125":{"morph":{"__isSmartRef__":true,"id":6002},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6126":{"resizeWidth":true,"adjustForNewBounds":true},"6127":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6128":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6129":{"renderContextTable":{"__isSmartRef__":true,"id":6130},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6131},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6132},"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":6133},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6130":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6131":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6132":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6133":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6134":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6135":{"morph":{"__isSmartRef__":true,"id":6001},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6136":{"adjustForNewBounds":true},"6137":{"x":370,"y":114,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6138":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6139":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6140},"derivationIds":[null],"id":"75A7DB3A-F83D-4243-B642-83EB38234655","renderContextTable":{"__isSmartRef__":true,"id":6145},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6146}],"eventHandler":{"__isSmartRef__":true,"id":6148},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6149},"priorExtent":{"__isSmartRef__":true,"id":6150},"_MaxTextWidth":713,"_MinTextWidth":713,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":null,"layout":{"__isSmartRef__":true,"id":6151},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":6152}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1328560332997,"accessibleInInactiveWindow":true,"previousSelection":[303,303],"priorSelectionRange":[0,0],"__SourceModuleName__":"Global.lively.morphic.TextCore","charsReplaced":"","lastFindLoc":724,"isBeingDragged":false,"showsHalos":false,"textString":"","__LivelyClassName__":"lively.morphic.Text"},"6140":{"_Position":{"__isSmartRef__":true,"id":6141},"renderContextTable":{"__isSmartRef__":true,"id":6142},"_Extent":{"__isSmartRef__":true,"id":6143},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":72},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":73},"_Fill":{"__isSmartRef__":true,"id":6144},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6141":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6142":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6143":{"x":723,"y":589,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6144":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6145":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6146":{"style":{"__isSmartRef__":true,"id":6147},"chunkOwner":{"__isSmartRef__":true,"id":6139},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6147":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6148":{"morph":{"__isSmartRef__":true,"id":6139},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6149":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6150":{"x":723,"y":589,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6151":{"resizeWidth":true,"resizeHeight":true},"6152":{"sourceObj":{"__isSmartRef__":true,"id":6139},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":6139},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6153":{"a":1,"b":0,"c":0,"d":1,"e":370,"f":114,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"6154":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6155":{"a":1,"b":0,"c":0,"d":1,"e":370,"f":114,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"6156":{"x":723,"y":610,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6157":{"x":613,"y":126,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6158":{"x":370,"y":114,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6159":{"submorphs":[{"__isSmartRef__":true,"id":6160},{"__isSmartRef__":true,"id":6302}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6543},"derivationIds":[null,"78EF18E2-5597-4141-839E-C1D8FBA751CF"],"id":"D299494C-D9B3-4E1B-8BF4-54F1DA59F0F7","renderContextTable":{"__isSmartRef__":true,"id":6548},"eventHandler":{"__isSmartRef__":true,"id":6549},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6550},"LK2":true,"_Position":{"__isSmartRef__":true,"id":6551},"priorExtent":{"__isSmartRef__":true,"id":6552},"targetMorph":{"__isSmartRef__":true,"id":6302},"titleBar":{"__isSmartRef__":true,"id":6160},"contentOffset":{"__isSmartRef__":true,"id":6539},"collapsedTransform":{"__isSmartRef__":true,"id":6553},"collapsedExtent":{"__isSmartRef__":true,"id":6554},"expandedTransform":{"__isSmartRef__":true,"id":6555},"expandedExtent":{"__isSmartRef__":true,"id":6546},"ignoreEventsOnExpand":false,"highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":6556},"isBeingDragged":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"name":"Window2","owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"expandedPosition":{"__isSmartRef__":true,"id":6557},"state":"expanded","collapsedPosition":{"__isSmartRef__":true,"id":6558},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"6160":{"submorphs":[{"__isSmartRef__":true,"id":6161},{"__isSmartRef__":true,"id":6175},{"__isSmartRef__":true,"id":6222},{"__isSmartRef__":true,"id":6256}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6291},"derivationIds":[null,"8CE6CED9-A62B-408D-BE8D-E508C3617444"],"id":"EEE28B71-22ED-4326-A9D2-ACABAA49ACF3","renderContextTable":{"__isSmartRef__":true,"id":6297},"eventHandler":{"__isSmartRef__":true,"id":6298},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6299},"_Position":{"__isSmartRef__":true,"id":6300},"windowMorph":{"__isSmartRef__":true,"id":6159},"label":{"__isSmartRef__":true,"id":6161},"closeButton":{"__isSmartRef__":true,"id":6175},"menuButton":{"__isSmartRef__":true,"id":6222},"collapseButton":{"__isSmartRef__":true,"id":6256},"priorExtent":{"__isSmartRef__":true,"id":6301},"owner":{"__isSmartRef__":true,"id":6159},"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"6161":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6162},"derivationIds":[null,"D9E36148-B94F-4D55-A975-43AA92729187"],"id":"6CE1D347-3596-4746-B761-C2E47C9ACBCD","renderContextTable":{"__isSmartRef__":true,"id":6168},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6169}],"eventHandler":{"__isSmartRef__":true,"id":6171},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":6172},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":6160},"priorExtent":{"__isSmartRef__":true,"id":6173},"_MaxTextWidth":658,"_MinTextWidth":658,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":6174},"__SourceModuleName__":"Global.lively.morphic.TextCore","showsHalos":false,"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"6162":{"_Position":{"__isSmartRef__":true,"id":6163},"renderContextTable":{"__isSmartRef__":true,"id":6164},"_Extent":{"__isSmartRef__":true,"id":6165},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6166},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6167},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6163":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6164":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6165":{"x":658,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6166":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6167":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6168":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6169":{"style":{"__isSmartRef__":true,"id":6170},"chunkOwner":{"__isSmartRef__":true,"id":6161},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"stage 2","__LivelyClassName__":"lively.morphic.TextChunk"},"6170":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6171":{"morph":{"__isSmartRef__":true,"id":6161},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6172":{"resizeWidth":true},"6173":{"x":658,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6174":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6175":{"submorphs":[{"__isSmartRef__":true,"id":6176}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6188},"derivationIds":[null,"63924E2A-FDD6-447F-B40D-A99C51BC551C"],"id":"CA18549A-2A3A-4F0B-A6FE-5C3406EC5432","renderContextTable":{"__isSmartRef__":true,"id":6204},"eventHandler":{"__isSmartRef__":true,"id":6205},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6206},"priorExtent":{"__isSmartRef__":true,"id":6207},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6194},"lighterFill":{"__isSmartRef__":true,"id":6208},"label":{"__isSmartRef__":true,"id":6176},"owner":{"__isSmartRef__":true,"id":6160},"layout":{"__isSmartRef__":true,"id":6217},"attributeConnections":[{"__isSmartRef__":true,"id":6218},{"__isSmartRef__":true,"id":6220}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6176":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6177},"derivationIds":[null,"4B78BD36-16BD-44E7-ABF7-7DB4FCAFFF2E"],"id":"084D3ED5-238E-46EB-8EF0-977B18D7349F","renderContextTable":{"__isSmartRef__":true,"id":6182},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6183}],"eventHandler":{"__isSmartRef__":true,"id":6185},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6186},"priorExtent":{"__isSmartRef__":true,"id":6187},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6175},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":6167},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"6177":{"_Position":{"__isSmartRef__":true,"id":6178},"renderContextTable":{"__isSmartRef__":true,"id":6179},"_Extent":{"__isSmartRef__":true,"id":6180},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6181},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6167},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6178":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6179":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6180":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6181":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6182":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6183":{"style":{"__isSmartRef__":true,"id":6184},"chunkOwner":{"__isSmartRef__":true,"id":6176},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"6184":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6185":{"morph":{"__isSmartRef__":true,"id":6176},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6186":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6187":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6188":{"_Position":{"__isSmartRef__":true,"id":6189},"renderContextTable":{"__isSmartRef__":true,"id":6190},"_Extent":{"__isSmartRef__":true,"id":6191},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6192},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6193},"_Fill":{"__isSmartRef__":true,"id":6194},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6189":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6190":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6191":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6192":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6193":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6194":{"stops":[{"__isSmartRef__":true,"id":6195},{"__isSmartRef__":true,"id":6197},{"__isSmartRef__":true,"id":6199},{"__isSmartRef__":true,"id":6201}],"vector":{"__isSmartRef__":true,"id":6203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6195":{"offset":0,"color":{"__isSmartRef__":true,"id":6196}},"6196":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6197":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6198}},"6198":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6199":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6200}},"6200":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6201":{"offset":1,"color":{"__isSmartRef__":true,"id":6202}},"6202":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6203":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6204":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6205":{"morph":{"__isSmartRef__":true,"id":6175},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6206":{"x":697,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6207":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6208":{"stops":[{"__isSmartRef__":true,"id":6209},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6213},{"__isSmartRef__":true,"id":6215}],"vector":{"__isSmartRef__":true,"id":6203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6209":{"offset":0,"color":{"__isSmartRef__":true,"id":6210}},"6210":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6211":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6212}},"6212":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6213":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6214}},"6214":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6215":{"offset":1,"color":{"__isSmartRef__":true,"id":6216}},"6216":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6217":{"moveHorizontal":true},"6218":{"sourceObj":{"__isSmartRef__":true,"id":6175},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6159},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6219},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6219":{"source":{"__isSmartRef__":true,"id":6175},"target":{"__isSmartRef__":true,"id":6159}},"6220":{"sourceObj":{"__isSmartRef__":true,"id":6175},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6159},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6221},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6221":{"source":{"__isSmartRef__":true,"id":6175},"target":{"__isSmartRef__":true,"id":6159}},"6222":{"submorphs":[{"__isSmartRef__":true,"id":6223}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6234},"derivationIds":[null,"EF77EAD3-4D30-4F35-8EA7-333C64044FF6"],"id":"D1AAE73E-B89A-47EF-AC09-9FD4F87639ED","renderContextTable":{"__isSmartRef__":true,"id":6239},"eventHandler":{"__isSmartRef__":true,"id":6240},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6241},"priorExtent":{"__isSmartRef__":true,"id":6242},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6194},"lighterFill":{"__isSmartRef__":true,"id":6243},"label":{"__isSmartRef__":true,"id":6223},"owner":{"__isSmartRef__":true,"id":6160},"attributeConnections":[{"__isSmartRef__":true,"id":6252},{"__isSmartRef__":true,"id":6254}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.WindowControl"},"6223":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6224},"derivationIds":[null,"4F0C9318-2693-438C-A7AD-536B291232E9"],"id":"0D1E037D-62F2-46B1-8356-E44700C10F7A","renderContextTable":{"__isSmartRef__":true,"id":6228},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6229}],"eventHandler":{"__isSmartRef__":true,"id":6231},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6232},"priorExtent":{"__isSmartRef__":true,"id":6233},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6222},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":6167},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"6224":{"_Position":{"__isSmartRef__":true,"id":6225},"renderContextTable":{"__isSmartRef__":true,"id":6226},"_Extent":{"__isSmartRef__":true,"id":6227},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6181},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6167},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6225":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6226":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6227":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6228":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6229":{"style":{"__isSmartRef__":true,"id":6230},"chunkOwner":{"__isSmartRef__":true,"id":6223},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"6230":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6231":{"morph":{"__isSmartRef__":true,"id":6223},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6232":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6233":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6234":{"_Position":{"__isSmartRef__":true,"id":6235},"renderContextTable":{"__isSmartRef__":true,"id":6236},"_Extent":{"__isSmartRef__":true,"id":6237},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6238},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6193},"_Fill":{"__isSmartRef__":true,"id":6194},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6235":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6236":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6237":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6238":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6239":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6240":{"morph":{"__isSmartRef__":true,"id":6222},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6241":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6242":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6243":{"stops":[{"__isSmartRef__":true,"id":6244},{"__isSmartRef__":true,"id":6246},{"__isSmartRef__":true,"id":6248},{"__isSmartRef__":true,"id":6250}],"vector":{"__isSmartRef__":true,"id":6203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6244":{"offset":0,"color":{"__isSmartRef__":true,"id":6245}},"6245":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6246":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6247}},"6247":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6248":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6249}},"6249":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6250":{"offset":1,"color":{"__isSmartRef__":true,"id":6251}},"6251":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6252":{"sourceObj":{"__isSmartRef__":true,"id":6222},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6159},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6253},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6253":{"source":{"__isSmartRef__":true,"id":6222},"target":{"__isSmartRef__":true,"id":6159}},"6254":{"sourceObj":{"__isSmartRef__":true,"id":6222},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6159},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6255},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6255":{"source":{"__isSmartRef__":true,"id":6222},"target":{"__isSmartRef__":true,"id":6159}},"6256":{"submorphs":[{"__isSmartRef__":true,"id":6257}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6268},"derivationIds":[null,"4D06028C-5AC4-4B59-865B-2B54FB2D7A3C"],"id":"0BA22330-5108-4562-9524-DD398C1126C9","renderContextTable":{"__isSmartRef__":true,"id":6273},"eventHandler":{"__isSmartRef__":true,"id":6274},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6275},"priorExtent":{"__isSmartRef__":true,"id":6276},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6194},"lighterFill":{"__isSmartRef__":true,"id":6277},"label":{"__isSmartRef__":true,"id":6257},"owner":{"__isSmartRef__":true,"id":6160},"layout":{"__isSmartRef__":true,"id":6286},"attributeConnections":[{"__isSmartRef__":true,"id":6287},{"__isSmartRef__":true,"id":6289}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6257":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6258},"derivationIds":[null,"380A562D-9EEF-4C5B-907D-CC54112CBD6E"],"id":"F80CF48D-F67E-4CF0-A60D-38D8ED470E8D","renderContextTable":{"__isSmartRef__":true,"id":6262},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6263}],"eventHandler":{"__isSmartRef__":true,"id":6265},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6266},"priorExtent":{"__isSmartRef__":true,"id":6267},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6256},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":6167},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"6258":{"_Position":{"__isSmartRef__":true,"id":6259},"renderContextTable":{"__isSmartRef__":true,"id":6260},"_Extent":{"__isSmartRef__":true,"id":6261},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6181},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6167},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6259":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6260":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6261":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6262":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6263":{"style":{"__isSmartRef__":true,"id":6264},"chunkOwner":{"__isSmartRef__":true,"id":6257},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"6264":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6265":{"morph":{"__isSmartRef__":true,"id":6257},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6266":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6267":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6268":{"_Position":{"__isSmartRef__":true,"id":6269},"renderContextTable":{"__isSmartRef__":true,"id":6270},"_Extent":{"__isSmartRef__":true,"id":6271},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6272},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6193},"_Fill":{"__isSmartRef__":true,"id":6194},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6269":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6270":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6271":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6272":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6273":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6274":{"morph":{"__isSmartRef__":true,"id":6256},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6275":{"x":678,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6276":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6277":{"stops":[{"__isSmartRef__":true,"id":6278},{"__isSmartRef__":true,"id":6280},{"__isSmartRef__":true,"id":6282},{"__isSmartRef__":true,"id":6284}],"vector":{"__isSmartRef__":true,"id":6203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6278":{"offset":0,"color":{"__isSmartRef__":true,"id":6279}},"6279":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6280":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6281}},"6281":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6282":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6283}},"6283":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6284":{"offset":1,"color":{"__isSmartRef__":true,"id":6285}},"6285":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6286":{"moveHorizontal":true},"6287":{"sourceObj":{"__isSmartRef__":true,"id":6256},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6159},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6288},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6288":{"source":{"__isSmartRef__":true,"id":6256},"target":{"__isSmartRef__":true,"id":6159}},"6289":{"sourceObj":{"__isSmartRef__":true,"id":6256},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6159},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6290},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6290":{"source":{"__isSmartRef__":true,"id":6256},"target":{"__isSmartRef__":true,"id":6159}},"6291":{"_Position":{"__isSmartRef__":true,"id":6292},"renderContextTable":{"__isSmartRef__":true,"id":6293},"_Extent":{"__isSmartRef__":true,"id":6294},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6295},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6296},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6292":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6293":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6294":{"x":717,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6295":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6296":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6297":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6298":{"morph":{"__isSmartRef__":true,"id":6160},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6299":{"resizeWidth":true,"adjustForNewBounds":true},"6300":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6301":{"x":717,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6302":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6303},"derivationIds":[null,"75A7DB3A-F83D-4243-B642-83EB38234655"],"id":"CFCBE066-3493-4D86-AD48-69AEFEF444C8","renderContextTable":{"__isSmartRef__":true,"id":6310},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6313},{"__isSmartRef__":true,"id":6315},{"__isSmartRef__":true,"id":6317},{"__isSmartRef__":true,"id":6319},{"__isSmartRef__":true,"id":6321},{"__isSmartRef__":true,"id":6323},{"__isSmartRef__":true,"id":6325},{"__isSmartRef__":true,"id":6327},{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6335},{"__isSmartRef__":true,"id":6337},{"__isSmartRef__":true,"id":6339},{"__isSmartRef__":true,"id":6341},{"__isSmartRef__":true,"id":6343},{"__isSmartRef__":true,"id":6345},{"__isSmartRef__":true,"id":6347},{"__isSmartRef__":true,"id":6349},{"__isSmartRef__":true,"id":6351},{"__isSmartRef__":true,"id":6353},{"__isSmartRef__":true,"id":6355},{"__isSmartRef__":true,"id":6357},{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6361},{"__isSmartRef__":true,"id":6363},{"__isSmartRef__":true,"id":6365},{"__isSmartRef__":true,"id":6367},{"__isSmartRef__":true,"id":6369},{"__isSmartRef__":true,"id":6371},{"__isSmartRef__":true,"id":6373},{"__isSmartRef__":true,"id":6375},{"__isSmartRef__":true,"id":6377},{"__isSmartRef__":true,"id":6379},{"__isSmartRef__":true,"id":6381},{"__isSmartRef__":true,"id":6383},{"__isSmartRef__":true,"id":6385},{"__isSmartRef__":true,"id":6387},{"__isSmartRef__":true,"id":6389},{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6393},{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6399},{"__isSmartRef__":true,"id":6401},{"__isSmartRef__":true,"id":6403},{"__isSmartRef__":true,"id":6405},{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6409},{"__isSmartRef__":true,"id":6411},{"__isSmartRef__":true,"id":6413},{"__isSmartRef__":true,"id":6415},{"__isSmartRef__":true,"id":6417},{"__isSmartRef__":true,"id":6419},{"__isSmartRef__":true,"id":6421},{"__isSmartRef__":true,"id":6423},{"__isSmartRef__":true,"id":6425},{"__isSmartRef__":true,"id":6427},{"__isSmartRef__":true,"id":6429},{"__isSmartRef__":true,"id":6431},{"__isSmartRef__":true,"id":6433},{"__isSmartRef__":true,"id":6435},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6439},{"__isSmartRef__":true,"id":6441},{"__isSmartRef__":true,"id":6443},{"__isSmartRef__":true,"id":6445},{"__isSmartRef__":true,"id":6447},{"__isSmartRef__":true,"id":6449},{"__isSmartRef__":true,"id":6451},{"__isSmartRef__":true,"id":6453},{"__isSmartRef__":true,"id":6455},{"__isSmartRef__":true,"id":6457},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6464},{"__isSmartRef__":true,"id":6466},{"__isSmartRef__":true,"id":6468},{"__isSmartRef__":true,"id":6470},{"__isSmartRef__":true,"id":6472},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6490},{"__isSmartRef__":true,"id":6492},{"__isSmartRef__":true,"id":6494},{"__isSmartRef__":true,"id":6496},{"__isSmartRef__":true,"id":6498},{"__isSmartRef__":true,"id":6500},{"__isSmartRef__":true,"id":6502},{"__isSmartRef__":true,"id":6504},{"__isSmartRef__":true,"id":6506},{"__isSmartRef__":true,"id":6508},{"__isSmartRef__":true,"id":6510},{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6514},{"__isSmartRef__":true,"id":6516},{"__isSmartRef__":true,"id":6518},{"__isSmartRef__":true,"id":6520},{"__isSmartRef__":true,"id":6522},{"__isSmartRef__":true,"id":6524},{"__isSmartRef__":true,"id":6526},{"__isSmartRef__":true,"id":6528},{"__isSmartRef__":true,"id":6530},{"__isSmartRef__":true,"id":6532},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6536}],"eventHandler":{"__isSmartRef__":true,"id":6538},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6539},"priorExtent":{"__isSmartRef__":true,"id":6540},"_MaxTextWidth":707,"_MinTextWidth":707,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6159},"layout":{"__isSmartRef__":true,"id":6541},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":6542}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1328567395891,"accessibleInInactiveWindow":true,"previousSelection":[144,144],"priorSelectionRange":[124,124],"__SourceModuleName__":"Global.lively.morphic.TextCore","charsReplaced":"","lastFindLoc":433,"isBeingDragged":false,"textString":"files = [\"morphic.js\", \"widgets.js\", \"blocks.js\", \"threads.js\", \"objects.js\", \"gui.js\", \"lists.js\", \"byob.js\", \"store.js\"];\n\nfile = lively.ide.SourceControl.addModule('users/robertkrahn/JsMorphic/morphic.js')\n\nfiles.forEach(function(ea) {\n file = lively.ide.SourceControl.addModule('lively/jsMorphic/lib/' + ea);\n try {\n source = file.getSource();\n ast = lively.AST.Parser.parse(source);\n } catch(e) {\n alert(ea + '\\n' + e);\n }\n})\n\n// --------------------------------------------\n\nlively.AST.VariableAnalyzer.findUnboundVariableNamesInAST(ast);\nvars = ast.children.select(function(ea) { return ea.isVarDeclaration })\njsMorphicNs = 'Global.jsMorphic = {\\n';\njsMorphicNs += vars.collect(function(varDecl) {\n return ' ' + varDecl.name + ': ' + varDecl.name;\n}).join(',\\n');\njsMorphicNs += '\\n}';\njsMorphicNs\n\n// --------------------------------------------\n\neval(source + '\\n\\n\\n' + jsMorphicNs);\n\n// --------------------------------------------\nworldElem.remove()\nworldElem = $('');\nworldElem.css({width: '800px', height: '600px', position: 'absolute', backgroundColor: 'green'});\n$('body').append(worldElem);\nworld = new jsMorphic.WorldMorph(worldElem[0], true);\n\nloop = function loop() { world.doOneCycle() }\nsetInterval(loop, 50);","__LivelyClassName__":"lively.morphic.Text"},"6303":{"_Position":{"__isSmartRef__":true,"id":6304},"renderContextTable":{"__isSmartRef__":true,"id":6305},"_Extent":{"__isSmartRef__":true,"id":6306},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":6307},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6308},"_Fill":{"__isSmartRef__":true,"id":6309},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6304":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6305":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6306":{"x":717,"y":432,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6307":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6308":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6309":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6310":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6311":{"style":{"__isSmartRef__":true,"id":6312},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"files = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6312":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6313":{"style":{"__isSmartRef__":true,"id":6314},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"morphic.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6314":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6315":{"style":{"__isSmartRef__":true,"id":6316},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6316":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6317":{"style":{"__isSmartRef__":true,"id":6318},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"widgets.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6318":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6319":{"style":{"__isSmartRef__":true,"id":6320},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6320":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6321":{"style":{"__isSmartRef__":true,"id":6322},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"blocks.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6322":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6323":{"style":{"__isSmartRef__":true,"id":6324},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6324":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6325":{"style":{"__isSmartRef__":true,"id":6326},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"threads.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6326":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6327":{"style":{"__isSmartRef__":true,"id":6328},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6328":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6329":{"style":{"__isSmartRef__":true,"id":6330},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"objects.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6330":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6331":{"style":{"__isSmartRef__":true,"id":6332},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6332":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6333":{"style":{"__isSmartRef__":true,"id":6334},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"gui.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6334":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6335":{"style":{"__isSmartRef__":true,"id":6336},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6336":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6337":{"style":{"__isSmartRef__":true,"id":6338},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"lists.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6338":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6339":{"style":{"__isSmartRef__":true,"id":6340},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6340":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6341":{"style":{"__isSmartRef__":true,"id":6342},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"byob.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6342":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6343":{"style":{"__isSmartRef__":true,"id":6344},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6344":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6345":{"style":{"__isSmartRef__":true,"id":6346},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\"store.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6346":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6347":{"style":{"__isSmartRef__":true,"id":6348},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"];\n\nfile = lively.ide.SourceControl.addModule(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6348":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6349":{"style":{"__isSmartRef__":true,"id":6350},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'users/robertkrahn/JsMorphic/morphic.js'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6350":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6351":{"style":{"__isSmartRef__":true,"id":6352},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":")\n\nfiles.forEach(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6352":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6353":{"style":{"__isSmartRef__":true,"id":6354},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6354":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6355":{"style":{"__isSmartRef__":true,"id":6356},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6356":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6357":{"style":{"__isSmartRef__":true,"id":6358},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6358":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6359":{"style":{"__isSmartRef__":true,"id":6360},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\n file = lively.ide.SourceControl.addModule(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6360":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6361":{"style":{"__isSmartRef__":true,"id":6362},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'lively/jsMorphic/lib/'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6362":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6363":{"style":{"__isSmartRef__":true,"id":6364},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" + ea);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6364":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6365":{"style":{"__isSmartRef__":true,"id":6366},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"try","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6366":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6367":{"style":{"__isSmartRef__":true,"id":6368},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6368":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6369":{"style":{"__isSmartRef__":true,"id":6370},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6370":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6371":{"style":{"__isSmartRef__":true,"id":6372},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\n source = file.getSource();\n ast = lively.AST.Parser.parse(source);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6372":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6373":{"style":{"__isSmartRef__":true,"id":6374},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6374":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6375":{"style":{"__isSmartRef__":true,"id":6376},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6376":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6377":{"style":{"__isSmartRef__":true,"id":6378},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"catch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6378":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6379":{"style":{"__isSmartRef__":true,"id":6380},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"(e) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6380":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6381":{"style":{"__isSmartRef__":true,"id":6382},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6382":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6383":{"style":{"__isSmartRef__":true,"id":6384},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\n alert(ea + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6384":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6385":{"style":{"__isSmartRef__":true,"id":6386},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6386":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6387":{"style":{"__isSmartRef__":true,"id":6388},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" + e);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6388":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6389":{"style":{"__isSmartRef__":true,"id":6390},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6390":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6391":{"style":{"__isSmartRef__":true,"id":6392},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6392":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6393":{"style":{"__isSmartRef__":true,"id":6394},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6394":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6395":{"style":{"__isSmartRef__":true,"id":6396},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":")\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6396":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6397":{"style":{"__isSmartRef__":true,"id":6398},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"// --------------------------------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6398":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6399":{"style":{"__isSmartRef__":true,"id":6400},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\n\nlively.AST.VariableAnalyzer.findUnboundVariableNamesInAST(ast);\nvars = ast.children.select(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6400":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6401":{"style":{"__isSmartRef__":true,"id":6402},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6402":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6403":{"style":{"__isSmartRef__":true,"id":6404},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6404":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6405":{"style":{"__isSmartRef__":true,"id":6406},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6406":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6407":{"style":{"__isSmartRef__":true,"id":6408},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6408":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6409":{"style":{"__isSmartRef__":true,"id":6410},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6410":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6411":{"style":{"__isSmartRef__":true,"id":6412},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ea.isVarDeclaration ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6412":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6413":{"style":{"__isSmartRef__":true,"id":6414},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6414":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6415":{"style":{"__isSmartRef__":true,"id":6416},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":")\njsMorphicNs = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6416":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6417":{"style":{"__isSmartRef__":true,"id":6418},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'Global.jsMorphic = {\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6418":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6419":{"style":{"__isSmartRef__":true,"id":6420},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":";\njsMorphicNs += vars.collect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6420":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6421":{"style":{"__isSmartRef__":true,"id":6422},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6422":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6423":{"style":{"__isSmartRef__":true,"id":6424},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"(varDecl) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6424":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6425":{"style":{"__isSmartRef__":true,"id":6426},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6426":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6427":{"style":{"__isSmartRef__":true,"id":6428},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6428":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6429":{"style":{"__isSmartRef__":true,"id":6430},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6430":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6431":{"style":{"__isSmartRef__":true,"id":6432},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6432":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6433":{"style":{"__isSmartRef__":true,"id":6434},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"' '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6434":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6435":{"style":{"__isSmartRef__":true,"id":6436},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" + varDecl.name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6436":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6437":{"style":{"__isSmartRef__":true,"id":6438},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"': '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6438":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6439":{"style":{"__isSmartRef__":true,"id":6440},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" + varDecl.name;\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6440":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6441":{"style":{"__isSmartRef__":true,"id":6442},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6442":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6443":{"style":{"__isSmartRef__":true,"id":6444},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":").join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6444":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6445":{"style":{"__isSmartRef__":true,"id":6446},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"',\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6446":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6447":{"style":{"__isSmartRef__":true,"id":6448},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":");\njsMorphicNs += ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6448":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6449":{"style":{"__isSmartRef__":true,"id":6450},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'\\n}'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6450":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6451":{"style":{"__isSmartRef__":true,"id":6452},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":";\njsMorphicNs\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6452":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6453":{"style":{"__isSmartRef__":true,"id":6454},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"// --------------------------------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6454":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6455":{"style":{"__isSmartRef__":true,"id":6456},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6456":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6457":{"style":{"__isSmartRef__":true,"id":6458},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"eval","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6458":{"color":{"__isSmartRef__":true,"id":6459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6459":{"r":0.5019607843137255,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6460":{"style":{"__isSmartRef__":true,"id":6461},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"(source + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6461":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6462":{"style":{"__isSmartRef__":true,"id":6463},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'\\n\\n\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6463":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6464":{"style":{"__isSmartRef__":true,"id":6465},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" + jsMorphicNs);\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6465":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6466":{"style":{"__isSmartRef__":true,"id":6467},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"// --------------------------------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6467":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6468":{"style":{"__isSmartRef__":true,"id":6469},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\nworldElem.remove()\nworldElem = $(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6469":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6470":{"style":{"__isSmartRef__":true,"id":6471},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6471":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6472":{"style":{"__isSmartRef__":true,"id":6473},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":");\nworldElem.css(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6473":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6474":{"style":{"__isSmartRef__":true,"id":6475},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6475":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6476":{"style":{"__isSmartRef__":true,"id":6477},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"width:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6477":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6478":{"style":{"__isSmartRef__":true,"id":6479},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6479":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6480":{"style":{"__isSmartRef__":true,"id":6481},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'800px'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6481":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6482":{"style":{"__isSmartRef__":true,"id":6483},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6483":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6484":{"style":{"__isSmartRef__":true,"id":6485},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"height:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6485":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6486":{"style":{"__isSmartRef__":true,"id":6487},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6487":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6488":{"style":{"__isSmartRef__":true,"id":6489},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'600px'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6489":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6490":{"style":{"__isSmartRef__":true,"id":6491},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6491":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6492":{"style":{"__isSmartRef__":true,"id":6493},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"position:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6493":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6494":{"style":{"__isSmartRef__":true,"id":6495},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6495":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6496":{"style":{"__isSmartRef__":true,"id":6497},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'absolute'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6497":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6498":{"style":{"__isSmartRef__":true,"id":6499},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6499":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6500":{"style":{"__isSmartRef__":true,"id":6501},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"backgroundColor:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6501":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6502":{"style":{"__isSmartRef__":true,"id":6503},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6503":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6504":{"style":{"__isSmartRef__":true,"id":6505},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'green'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6505":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6506":{"style":{"__isSmartRef__":true,"id":6507},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6507":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6508":{"style":{"__isSmartRef__":true,"id":6509},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":");\n$(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6509":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6510":{"style":{"__isSmartRef__":true,"id":6511},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"'body'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6511":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6512":{"style":{"__isSmartRef__":true,"id":6513},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":").append(worldElem);\nworld = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6513":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6514":{"style":{"__isSmartRef__":true,"id":6515},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6515":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6516":{"style":{"__isSmartRef__":true,"id":6517},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" jsMorphic.WorldMorph(worldElem[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6517":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6518":{"style":{"__isSmartRef__":true,"id":6519},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6519":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6520":{"style":{"__isSmartRef__":true,"id":6521},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"], true);\n\nloop = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6521":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6522":{"style":{"__isSmartRef__":true,"id":6523},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6523":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6524":{"style":{"__isSmartRef__":true,"id":6525},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" loop() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6525":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6526":{"style":{"__isSmartRef__":true,"id":6527},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6527":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6528":{"style":{"__isSmartRef__":true,"id":6529},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":" world.doOneCycle() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6529":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6530":{"style":{"__isSmartRef__":true,"id":6531},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6531":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6532":{"style":{"__isSmartRef__":true,"id":6533},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"\nsetInterval(loop, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6533":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6534":{"style":{"__isSmartRef__":true,"id":6535},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":"50","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6535":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6536":{"style":{"__isSmartRef__":true,"id":6537},"chunkOwner":{"__isSmartRef__":true,"id":6302},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6537":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6538":{"morph":{"__isSmartRef__":true,"id":6302},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6539":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6540":{"x":717,"y":432,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6541":{"resizeWidth":true,"resizeHeight":true},"6542":{"sourceObj":{"__isSmartRef__":true,"id":6302},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":6302},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6543":{"renderContextTable":{"__isSmartRef__":true,"id":6544},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6545},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6546},"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":6547},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6544":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6545":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6546":{"x":717,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6547":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6548":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6549":{"morph":{"__isSmartRef__":true,"id":6159},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6550":{"adjustForNewBounds":true},"6551":{"x":396,"y":151,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6552":{"x":717,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6553":{"a":1,"b":0,"c":0,"d":1,"e":394,"f":88,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"6554":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6555":{"a":1,"b":0,"c":0,"d":1,"e":444,"f":86,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"6556":{"x":472,"y":165,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6557":{"x":444,"y":86,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6558":{"x":394,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6559":{"submorphs":[{"__isSmartRef__":true,"id":6560},{"__isSmartRef__":true,"id":6687}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7240},"derivationIds":[null],"id":"ED2F1C68-DB51-4302-89F7-05E16BD9F9BD","renderContextTable":{"__isSmartRef__":true,"id":7244},"eventHandler":{"__isSmartRef__":true,"id":7245},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7246},"LK2":true,"_Position":{"__isSmartRef__":true,"id":7247},"priorExtent":{"__isSmartRef__":true,"id":7248},"targetMorph":{"__isSmartRef__":true,"id":6687},"titleBar":{"__isSmartRef__":true,"id":6560},"contentOffset":{"__isSmartRef__":true,"id":7239},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":7249},"isBeingDragged":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"6560":{"submorphs":[{"__isSmartRef__":true,"id":6561},{"__isSmartRef__":true,"id":6573},{"__isSmartRef__":true,"id":6608},{"__isSmartRef__":true,"id":6642}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6677},"derivationIds":[null],"id":"1D5D7866-86C9-44BA-A7E9-ADE19B6771C6","renderContextTable":{"__isSmartRef__":true,"id":6682},"eventHandler":{"__isSmartRef__":true,"id":6683},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6684},"_Position":{"__isSmartRef__":true,"id":6685},"windowMorph":{"__isSmartRef__":true,"id":6559},"label":{"__isSmartRef__":true,"id":6561},"closeButton":{"__isSmartRef__":true,"id":6573},"menuButton":{"__isSmartRef__":true,"id":6608},"collapseButton":{"__isSmartRef__":true,"id":6642},"priorExtent":{"__isSmartRef__":true,"id":6686},"owner":{"__isSmartRef__":true,"id":6559},"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar"},"6561":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6562},"derivationIds":[null],"id":"A3A01F25-EA20-4518-985B-F1AF1239CD94","renderContextTable":{"__isSmartRef__":true,"id":6566},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6567}],"eventHandler":{"__isSmartRef__":true,"id":6569},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":6570},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":6560},"priorExtent":{"__isSmartRef__":true,"id":6571},"_MaxTextWidth":761,"_MinTextWidth":761,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":6572},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6562":{"_Position":{"__isSmartRef__":true,"id":6563},"renderContextTable":{"__isSmartRef__":true,"id":6564},"_Extent":{"__isSmartRef__":true,"id":6565},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5514},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6563":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6564":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6565":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6566":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6567":{"style":{"__isSmartRef__":true,"id":6568},"chunkOwner":{"__isSmartRef__":true,"id":6561},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Tests.js","__LivelyClassName__":"lively.morphic.TextChunk"},"6568":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6569":{"morph":{"__isSmartRef__":true,"id":6561},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6570":{"resizeWidth":true},"6571":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6572":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6573":{"submorphs":[{"__isSmartRef__":true,"id":6574}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6585},"derivationIds":[null],"id":"071465C7-DFB6-423F-AE59-70C5E0CD61D2","renderContextTable":{"__isSmartRef__":true,"id":6590},"eventHandler":{"__isSmartRef__":true,"id":6591},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6592},"priorExtent":{"__isSmartRef__":true,"id":6593},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5542},"lighterFill":{"__isSmartRef__":true,"id":6594},"label":{"__isSmartRef__":true,"id":6574},"owner":{"__isSmartRef__":true,"id":6560},"layout":{"__isSmartRef__":true,"id":6603},"attributeConnections":[{"__isSmartRef__":true,"id":6604},{"__isSmartRef__":true,"id":6606}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6574":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6575},"derivationIds":[null],"id":"D666073B-0EFB-4E74-8A58-BECC4D6A2ADD","renderContextTable":{"__isSmartRef__":true,"id":6579},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6580}],"eventHandler":{"__isSmartRef__":true,"id":6582},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6583},"priorExtent":{"__isSmartRef__":true,"id":6584},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6573},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5515},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6575":{"_Position":{"__isSmartRef__":true,"id":6576},"renderContextTable":{"__isSmartRef__":true,"id":6577},"_Extent":{"__isSmartRef__":true,"id":6578},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5529},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6576":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6577":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6578":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6579":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6580":{"style":{"__isSmartRef__":true,"id":6581},"chunkOwner":{"__isSmartRef__":true,"id":6574},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"6581":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6582":{"morph":{"__isSmartRef__":true,"id":6574},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6583":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6584":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6585":{"_Position":{"__isSmartRef__":true,"id":6586},"renderContextTable":{"__isSmartRef__":true,"id":6587},"_Extent":{"__isSmartRef__":true,"id":6588},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6589},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5541},"_Fill":{"__isSmartRef__":true,"id":5542},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6586":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6587":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6588":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6589":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6590":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6591":{"morph":{"__isSmartRef__":true,"id":6573},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6592":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6593":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6594":{"stops":[{"__isSmartRef__":true,"id":6595},{"__isSmartRef__":true,"id":6597},{"__isSmartRef__":true,"id":6599},{"__isSmartRef__":true,"id":6601}],"vector":{"__isSmartRef__":true,"id":5551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6595":{"offset":0,"color":{"__isSmartRef__":true,"id":6596}},"6596":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6597":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6598}},"6598":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6599":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6600}},"6600":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6601":{"offset":1,"color":{"__isSmartRef__":true,"id":6602}},"6602":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6603":{"moveHorizontal":true},"6604":{"sourceObj":{"__isSmartRef__":true,"id":6573},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6559},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6605},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6605":{"source":{"__isSmartRef__":true,"id":6573},"target":{"__isSmartRef__":true,"id":6559}},"6606":{"sourceObj":{"__isSmartRef__":true,"id":6573},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6559},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6607},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6607":{"source":{"__isSmartRef__":true,"id":6573},"target":{"__isSmartRef__":true,"id":6559}},"6608":{"submorphs":[{"__isSmartRef__":true,"id":6609}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6620},"derivationIds":[null],"id":"A7D9AC6B-C189-43B0-9958-6E394DB990DD","renderContextTable":{"__isSmartRef__":true,"id":6625},"eventHandler":{"__isSmartRef__":true,"id":6626},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6627},"priorExtent":{"__isSmartRef__":true,"id":6628},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5542},"lighterFill":{"__isSmartRef__":true,"id":6629},"label":{"__isSmartRef__":true,"id":6609},"owner":{"__isSmartRef__":true,"id":6560},"attributeConnections":[{"__isSmartRef__":true,"id":6638},{"__isSmartRef__":true,"id":6640}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6609":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6610},"derivationIds":[null],"id":"0AB40D41-CD38-4996-BB8A-AF6BED20910A","renderContextTable":{"__isSmartRef__":true,"id":6614},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6615}],"eventHandler":{"__isSmartRef__":true,"id":6617},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6618},"priorExtent":{"__isSmartRef__":true,"id":6619},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6608},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5515},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6610":{"_Position":{"__isSmartRef__":true,"id":6611},"renderContextTable":{"__isSmartRef__":true,"id":6612},"_Extent":{"__isSmartRef__":true,"id":6613},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5529},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6611":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6612":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6613":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6614":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6615":{"style":{"__isSmartRef__":true,"id":6616},"chunkOwner":{"__isSmartRef__":true,"id":6609},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"6616":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6617":{"morph":{"__isSmartRef__":true,"id":6609},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6618":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6619":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6620":{"_Position":{"__isSmartRef__":true,"id":6621},"renderContextTable":{"__isSmartRef__":true,"id":6622},"_Extent":{"__isSmartRef__":true,"id":6623},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6624},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5541},"_Fill":{"__isSmartRef__":true,"id":5542},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6621":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6622":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6623":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6624":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6625":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6626":{"morph":{"__isSmartRef__":true,"id":6608},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6627":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6628":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6629":{"stops":[{"__isSmartRef__":true,"id":6630},{"__isSmartRef__":true,"id":6632},{"__isSmartRef__":true,"id":6634},{"__isSmartRef__":true,"id":6636}],"vector":{"__isSmartRef__":true,"id":5551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6630":{"offset":0,"color":{"__isSmartRef__":true,"id":6631}},"6631":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6632":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6633}},"6633":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6634":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6635}},"6635":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6636":{"offset":1,"color":{"__isSmartRef__":true,"id":6637}},"6637":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6638":{"sourceObj":{"__isSmartRef__":true,"id":6608},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6559},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6639},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6639":{"source":{"__isSmartRef__":true,"id":6608},"target":{"__isSmartRef__":true,"id":6559}},"6640":{"sourceObj":{"__isSmartRef__":true,"id":6608},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6559},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6641},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6641":{"source":{"__isSmartRef__":true,"id":6608},"target":{"__isSmartRef__":true,"id":6559}},"6642":{"submorphs":[{"__isSmartRef__":true,"id":6643}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6654},"derivationIds":[null],"id":"BA9C37E5-4AD4-4DB0-A220-7DC1D5731BB2","renderContextTable":{"__isSmartRef__":true,"id":6659},"eventHandler":{"__isSmartRef__":true,"id":6660},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6661},"priorExtent":{"__isSmartRef__":true,"id":6662},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5542},"lighterFill":{"__isSmartRef__":true,"id":6663},"label":{"__isSmartRef__":true,"id":6643},"owner":{"__isSmartRef__":true,"id":6560},"layout":{"__isSmartRef__":true,"id":6672},"attributeConnections":[{"__isSmartRef__":true,"id":6673},{"__isSmartRef__":true,"id":6675}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6643":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6644},"derivationIds":[null],"id":"AD8FC0C7-891D-4EB5-8054-FAAD45B63E64","renderContextTable":{"__isSmartRef__":true,"id":6648},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6649}],"eventHandler":{"__isSmartRef__":true,"id":6651},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6652},"priorExtent":{"__isSmartRef__":true,"id":6653},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6642},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":5515},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6644":{"_Position":{"__isSmartRef__":true,"id":6645},"renderContextTable":{"__isSmartRef__":true,"id":6646},"_Extent":{"__isSmartRef__":true,"id":6647},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":5529},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5515},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6645":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6646":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6647":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6648":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6649":{"style":{"__isSmartRef__":true,"id":6650},"chunkOwner":{"__isSmartRef__":true,"id":6643},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"6650":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6651":{"morph":{"__isSmartRef__":true,"id":6643},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6652":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6653":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6654":{"_Position":{"__isSmartRef__":true,"id":6655},"renderContextTable":{"__isSmartRef__":true,"id":6656},"_Extent":{"__isSmartRef__":true,"id":6657},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6658},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5541},"_Fill":{"__isSmartRef__":true,"id":5542},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6655":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6656":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6657":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6658":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6659":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6660":{"morph":{"__isSmartRef__":true,"id":6642},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6661":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6662":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6663":{"stops":[{"__isSmartRef__":true,"id":6664},{"__isSmartRef__":true,"id":6666},{"__isSmartRef__":true,"id":6668},{"__isSmartRef__":true,"id":6670}],"vector":{"__isSmartRef__":true,"id":5551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6664":{"offset":0,"color":{"__isSmartRef__":true,"id":6665}},"6665":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6666":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6667}},"6667":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6668":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6669}},"6669":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6670":{"offset":1,"color":{"__isSmartRef__":true,"id":6671}},"6671":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6672":{"moveHorizontal":true},"6673":{"sourceObj":{"__isSmartRef__":true,"id":6642},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6559},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6674},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6674":{"source":{"__isSmartRef__":true,"id":6642},"target":{"__isSmartRef__":true,"id":6559}},"6675":{"sourceObj":{"__isSmartRef__":true,"id":6642},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6559},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6676},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6676":{"source":{"__isSmartRef__":true,"id":6642},"target":{"__isSmartRef__":true,"id":6559}},"6677":{"_Position":{"__isSmartRef__":true,"id":6678},"renderContextTable":{"__isSmartRef__":true,"id":6679},"_Extent":{"__isSmartRef__":true,"id":6680},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6681},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5644},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6678":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6679":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6680":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6681":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6682":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6683":{"morph":{"__isSmartRef__":true,"id":6560},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6684":{"resizeWidth":true,"adjustForNewBounds":true},"6685":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6686":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6687":{"submorphs":[{"__isSmartRef__":true,"id":6688},{"__isSmartRef__":true,"id":7153},{"__isSmartRef__":true,"id":7187},{"__isSmartRef__":true,"id":6954},{"__isSmartRef__":true,"id":7025},{"__isSmartRef__":true,"id":7060},{"__isSmartRef__":true,"id":7095},{"__isSmartRef__":true,"id":7221},{"__isSmartRef__":true,"id":7130},{"__isSmartRef__":true,"id":6703},{"__isSmartRef__":true,"id":6738},{"__isSmartRef__":true,"id":6773},{"__isSmartRef__":true,"id":6808},{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6913}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7230},"derivationIds":[null],"id":"2E75DF83-E656-4ADB-87F6-4203B581432D","renderContextTable":{"__isSmartRef__":true,"id":7236},"eventHandler":{"__isSmartRef__":true,"id":7237},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7238},"_Position":{"__isSmartRef__":true,"id":7239},"locationPane":{"__isSmartRef__":true,"id":6688},"codeBaseDirBtn":{"__isSmartRef__":true,"id":7153},"localDirBtn":{"__isSmartRef__":true,"id":7187},"Pane1":{"__isSmartRef__":true,"id":6954},"Pane2":{"__isSmartRef__":true,"id":7025},"Pane3":{"__isSmartRef__":true,"id":7060},"Pane4":{"__isSmartRef__":true,"id":7095},"midResizer":{"__isSmartRef__":true,"id":7221},"sourcePane":{"__isSmartRef__":true,"id":7130},"ownerWidget":{"__isSmartRef__":true,"id":6701},"owner":{"__isSmartRef__":true,"id":6559},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6688":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6689},"derivationIds":[null],"id":"C9A13F04-B023-49E5-B0E2-CCCBEC2A2876","renderContextTable":{"__isSmartRef__":true,"id":6693},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6694}],"eventHandler":{"__isSmartRef__":true,"id":6696},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6697},"priorExtent":{"__isSmartRef__":true,"id":6698},"_MaxTextWidth":646,"_MinTextWidth":646,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6687},"isInputLine":true,"layout":{"__isSmartRef__":true,"id":6699},"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":6700}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6689":{"_Position":{"__isSmartRef__":true,"id":6690},"renderContextTable":{"__isSmartRef__":true,"id":6691},"_Extent":{"__isSmartRef__":true,"id":6692},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":979},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":{"__isSmartRef__":true,"id":741},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6690":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6691":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6692":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6693":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6694":{"style":{"__isSmartRef__":true,"id":6695},"chunkOwner":{"__isSmartRef__":true,"id":6688},"storedString":"http://localhost/webwerkstatt/core/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6695":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6696":{"morph":{"__isSmartRef__":true,"id":6688},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6697":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6698":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6699":{"resizeWidth":true},"6700":{"sourceObj":{"__isSmartRef__":true,"id":6688},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7152},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6701":{"buttonCommands":[{"__isSmartRef__":true,"id":6702},{"__isSmartRef__":true,"id":6737},{"__isSmartRef__":true,"id":6772},{"__isSmartRef__":true,"id":6807},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6877},{"__isSmartRef__":true,"id":6912}],"RootFilters":[{"__isSmartRef__":true,"id":6947}],"Pane1Filters":[{"__isSmartRef__":true,"id":6948},{"__isSmartRef__":true,"id":6949}],"Pane2Filters":[{"__isSmartRef__":true,"id":6950}],"Pane3Filters":[{"__isSmartRef__":true,"id":6951}],"Pane4Filters":[{"__isSmartRef__":true,"id":6952}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":6687},"attributeConnections":[{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":7024},{"__isSmartRef__":true,"id":7059},{"__isSmartRef__":true,"id":7094},{"__isSmartRef__":true,"id":7129},{"__isSmartRef__":true,"id":7147}],"SourceString":"-----","sourceString":"-----","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"targetURL":{"__isSmartRef__":true,"id":1452},"_rootNode":{"__isSmartRef__":true,"id":6965},"Pane1Selection":null,"pane1Selection":null,"Pane2Selection":null,"pane2Selection":null,"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":["-----"],"Pane2Content":["-----"],"Pane1Content":[{"__isSmartRef__":true,"id":6962},{"__isSmartRef__":true,"id":6987},{"__isSmartRef__":true,"id":6988},{"__isSmartRef__":true,"id":6989},{"__isSmartRef__":true,"id":6990},{"__isSmartRef__":true,"id":6991},{"__isSmartRef__":true,"id":6992},{"__isSmartRef__":true,"id":6993},{"__isSmartRef__":true,"id":6994},{"__isSmartRef__":true,"id":6995},{"__isSmartRef__":true,"id":6996},{"__isSmartRef__":true,"id":6997}],"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"6702":{"browser":{"__isSmartRef__":true,"id":6701},"button":{"__isSmartRef__":true,"id":6703},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6703":{"submorphs":[{"__isSmartRef__":true,"id":6704}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6716},"derivationIds":[null],"id":"C56556AF-1652-4A25-B1BC-83C9FC627B11","renderContextTable":{"__isSmartRef__":true,"id":6721},"eventHandler":{"__isSmartRef__":true,"id":6722},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6723},"priorExtent":{"__isSmartRef__":true,"id":6724},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":6725},"label":{"__isSmartRef__":true,"id":6704},"command":{"__isSmartRef__":true,"id":6702},"attributeConnections":[{"__isSmartRef__":true,"id":6734},{"__isSmartRef__":true,"id":6735}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6704":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6705},"derivationIds":[null],"id":"EAFF7D8B-3A34-4A59-87C5-7654B119E69C","renderContextTable":{"__isSmartRef__":true,"id":6710},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6711}],"eventHandler":{"__isSmartRef__":true,"id":6713},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6714},"priorExtent":{"__isSmartRef__":true,"id":6715},"_MaxTextWidth":117.14285714285714,"_MinTextWidth":117.14285714285714,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6703},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6705":{"_Position":{"__isSmartRef__":true,"id":6706},"renderContextTable":{"__isSmartRef__":true,"id":6707},"_Extent":{"__isSmartRef__":true,"id":6708},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6709},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6706":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6707":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6708":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6709":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6710":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6711":{"style":{"__isSmartRef__":true,"id":6712},"chunkOwner":{"__isSmartRef__":true,"id":6704},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6712":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6713":{"morph":{"__isSmartRef__":true,"id":6704},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6714":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6715":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6716":{"_Position":{"__isSmartRef__":true,"id":6717},"renderContextTable":{"__isSmartRef__":true,"id":6718},"_Extent":{"__isSmartRef__":true,"id":6719},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6720},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6717":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6718":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6719":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6720":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6721":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6722":{"morph":{"__isSmartRef__":true,"id":6703},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6723":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6724":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6725":{"stops":[{"__isSmartRef__":true,"id":6726},{"__isSmartRef__":true,"id":6728},{"__isSmartRef__":true,"id":6730},{"__isSmartRef__":true,"id":6732}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6726":{"offset":0,"color":{"__isSmartRef__":true,"id":6727}},"6727":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6728":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6729}},"6729":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6730":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6731}},"6731":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6732":{"offset":1,"color":{"__isSmartRef__":true,"id":6733}},"6733":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6734":{"sourceObj":{"__isSmartRef__":true,"id":6703},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6702},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6735":{"sourceObj":{"__isSmartRef__":true,"id":6703},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6703},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6736},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6736":{"source":{"__isSmartRef__":true,"id":6703},"target":{"__isSmartRef__":true,"id":6703}},"6737":{"browser":{"__isSmartRef__":true,"id":6701},"button":{"__isSmartRef__":true,"id":6738},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6738":{"submorphs":[{"__isSmartRef__":true,"id":6739}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6751},"derivationIds":[null],"id":"601806EB-9EE6-4DB0-AB86-3BB65DB2D2F0","renderContextTable":{"__isSmartRef__":true,"id":6756},"eventHandler":{"__isSmartRef__":true,"id":6757},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6758},"priorExtent":{"__isSmartRef__":true,"id":6759},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":6760},"label":{"__isSmartRef__":true,"id":6739},"command":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":6769},{"__isSmartRef__":true,"id":6770}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6739":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6740},"derivationIds":[null],"id":"01AB1E1F-1D7D-42FE-A1E7-D145FFDDB8CA","renderContextTable":{"__isSmartRef__":true,"id":6745},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6746}],"eventHandler":{"__isSmartRef__":true,"id":6748},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6749},"priorExtent":{"__isSmartRef__":true,"id":6750},"_MaxTextWidth":117.14285714285714,"_MinTextWidth":117.14285714285714,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6738},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6740":{"_Position":{"__isSmartRef__":true,"id":6741},"renderContextTable":{"__isSmartRef__":true,"id":6742},"_Extent":{"__isSmartRef__":true,"id":6743},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6744},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6741":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6742":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6743":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6744":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6745":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6746":{"style":{"__isSmartRef__":true,"id":6747},"chunkOwner":{"__isSmartRef__":true,"id":6739},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6747":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6748":{"morph":{"__isSmartRef__":true,"id":6739},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6749":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6750":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6751":{"_Position":{"__isSmartRef__":true,"id":6752},"renderContextTable":{"__isSmartRef__":true,"id":6753},"_Extent":{"__isSmartRef__":true,"id":6754},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6755},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6752":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6753":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6754":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6755":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6756":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6757":{"morph":{"__isSmartRef__":true,"id":6738},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6758":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6759":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6760":{"stops":[{"__isSmartRef__":true,"id":6761},{"__isSmartRef__":true,"id":6763},{"__isSmartRef__":true,"id":6765},{"__isSmartRef__":true,"id":6767}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6761":{"offset":0,"color":{"__isSmartRef__":true,"id":6762}},"6762":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6763":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6764}},"6764":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6765":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6766}},"6766":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6767":{"offset":1,"color":{"__isSmartRef__":true,"id":6768}},"6768":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6769":{"sourceObj":{"__isSmartRef__":true,"id":6738},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6737},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6770":{"sourceObj":{"__isSmartRef__":true,"id":6738},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6738},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6771},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6771":{"source":{"__isSmartRef__":true,"id":6738},"target":{"__isSmartRef__":true,"id":6738}},"6772":{"browser":{"__isSmartRef__":true,"id":6701},"button":{"__isSmartRef__":true,"id":6773},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6773":{"submorphs":[{"__isSmartRef__":true,"id":6774}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6786},"derivationIds":[null],"id":"6F0229C5-F632-4A36-BEA2-65B114F66FA1","renderContextTable":{"__isSmartRef__":true,"id":6791},"eventHandler":{"__isSmartRef__":true,"id":6792},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6793},"priorExtent":{"__isSmartRef__":true,"id":6794},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":6795},"label":{"__isSmartRef__":true,"id":6774},"command":{"__isSmartRef__":true,"id":6772},"attributeConnections":[{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6805}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6774":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6775},"derivationIds":[null],"id":"1798CB01-5F7A-44AE-959B-3D094BEEA051","renderContextTable":{"__isSmartRef__":true,"id":6780},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6781}],"eventHandler":{"__isSmartRef__":true,"id":6783},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6784},"priorExtent":{"__isSmartRef__":true,"id":6785},"_MaxTextWidth":117.14285714285714,"_MinTextWidth":117.14285714285714,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6773},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6775":{"_Position":{"__isSmartRef__":true,"id":6776},"renderContextTable":{"__isSmartRef__":true,"id":6777},"_Extent":{"__isSmartRef__":true,"id":6778},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6779},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6776":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6777":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6778":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6779":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6780":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6781":{"style":{"__isSmartRef__":true,"id":6782},"chunkOwner":{"__isSmartRef__":true,"id":6774},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6782":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6783":{"morph":{"__isSmartRef__":true,"id":6774},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6784":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6785":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6786":{"_Position":{"__isSmartRef__":true,"id":6787},"renderContextTable":{"__isSmartRef__":true,"id":6788},"_Extent":{"__isSmartRef__":true,"id":6789},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6790},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6787":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6788":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6789":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6790":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6791":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6792":{"morph":{"__isSmartRef__":true,"id":6773},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6793":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6794":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6795":{"stops":[{"__isSmartRef__":true,"id":6796},{"__isSmartRef__":true,"id":6798},{"__isSmartRef__":true,"id":6800},{"__isSmartRef__":true,"id":6802}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6796":{"offset":0,"color":{"__isSmartRef__":true,"id":6797}},"6797":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6798":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6799}},"6799":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6800":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6801}},"6801":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6802":{"offset":1,"color":{"__isSmartRef__":true,"id":6803}},"6803":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6804":{"sourceObj":{"__isSmartRef__":true,"id":6773},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6772},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6805":{"sourceObj":{"__isSmartRef__":true,"id":6773},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6773},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6806},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6806":{"source":{"__isSmartRef__":true,"id":6773},"target":{"__isSmartRef__":true,"id":6773}},"6807":{"browser":{"__isSmartRef__":true,"id":6701},"button":{"__isSmartRef__":true,"id":6808},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6808":{"submorphs":[{"__isSmartRef__":true,"id":6809}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6821},"derivationIds":[null],"id":"FCB8A0BA-A308-45F0-8698-FDEDF7859F80","renderContextTable":{"__isSmartRef__":true,"id":6826},"eventHandler":{"__isSmartRef__":true,"id":6827},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6828},"priorExtent":{"__isSmartRef__":true,"id":6829},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":6830},"label":{"__isSmartRef__":true,"id":6809},"command":{"__isSmartRef__":true,"id":6807},"attributeConnections":[{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6840}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6809":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6810},"derivationIds":[null],"id":"08814EB4-9354-4822-8E58-39B61AD76A51","renderContextTable":{"__isSmartRef__":true,"id":6815},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6816}],"eventHandler":{"__isSmartRef__":true,"id":6818},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6819},"priorExtent":{"__isSmartRef__":true,"id":6820},"_MaxTextWidth":117.14285714285714,"_MinTextWidth":117.14285714285714,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6808},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6810":{"_Position":{"__isSmartRef__":true,"id":6811},"renderContextTable":{"__isSmartRef__":true,"id":6812},"_Extent":{"__isSmartRef__":true,"id":6813},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6814},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6811":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6812":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6813":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6814":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6815":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6816":{"style":{"__isSmartRef__":true,"id":6817},"chunkOwner":{"__isSmartRef__":true,"id":6809},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6817":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6818":{"morph":{"__isSmartRef__":true,"id":6809},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6819":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6820":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6821":{"_Position":{"__isSmartRef__":true,"id":6822},"renderContextTable":{"__isSmartRef__":true,"id":6823},"_Extent":{"__isSmartRef__":true,"id":6824},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6825},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6822":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6823":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6824":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6825":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6826":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6827":{"morph":{"__isSmartRef__":true,"id":6808},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6828":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6829":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6830":{"stops":[{"__isSmartRef__":true,"id":6831},{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6837}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6831":{"offset":0,"color":{"__isSmartRef__":true,"id":6832}},"6832":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6833":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6834}},"6834":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6835":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6836}},"6836":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6837":{"offset":1,"color":{"__isSmartRef__":true,"id":6838}},"6838":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6839":{"sourceObj":{"__isSmartRef__":true,"id":6808},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6807},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6840":{"sourceObj":{"__isSmartRef__":true,"id":6808},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6808},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6841},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6841":{"source":{"__isSmartRef__":true,"id":6808},"target":{"__isSmartRef__":true,"id":6808}},"6842":{"browser":{"__isSmartRef__":true,"id":6701},"button":{"__isSmartRef__":true,"id":6843},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6843":{"submorphs":[{"__isSmartRef__":true,"id":6844}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6856},"derivationIds":[null],"id":"F913B2C8-B478-480F-85DA-BC39251D558D","renderContextTable":{"__isSmartRef__":true,"id":6861},"eventHandler":{"__isSmartRef__":true,"id":6862},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6863},"priorExtent":{"__isSmartRef__":true,"id":6864},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":6865},"label":{"__isSmartRef__":true,"id":6844},"command":{"__isSmartRef__":true,"id":6842},"attributeConnections":[{"__isSmartRef__":true,"id":6874},{"__isSmartRef__":true,"id":6875}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6844":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6845},"derivationIds":[null],"id":"BC995D33-3D52-4FF2-B6B2-706F7C18AA55","renderContextTable":{"__isSmartRef__":true,"id":6850},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6851}],"eventHandler":{"__isSmartRef__":true,"id":6853},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6854},"priorExtent":{"__isSmartRef__":true,"id":6855},"_MaxTextWidth":117.14285714285714,"_MinTextWidth":117.14285714285714,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6843},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6845":{"_Position":{"__isSmartRef__":true,"id":6846},"renderContextTable":{"__isSmartRef__":true,"id":6847},"_Extent":{"__isSmartRef__":true,"id":6848},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6849},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6846":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6847":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6848":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6849":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6850":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6851":{"style":{"__isSmartRef__":true,"id":6852},"chunkOwner":{"__isSmartRef__":true,"id":6844},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6852":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6853":{"morph":{"__isSmartRef__":true,"id":6844},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6854":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6855":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6856":{"_Position":{"__isSmartRef__":true,"id":6857},"renderContextTable":{"__isSmartRef__":true,"id":6858},"_Extent":{"__isSmartRef__":true,"id":6859},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6860},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6857":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6858":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6859":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6860":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6861":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6862":{"morph":{"__isSmartRef__":true,"id":6843},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6863":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6864":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6865":{"stops":[{"__isSmartRef__":true,"id":6866},{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6872}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6866":{"offset":0,"color":{"__isSmartRef__":true,"id":6867}},"6867":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6868":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6869}},"6869":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6870":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6871}},"6871":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6872":{"offset":1,"color":{"__isSmartRef__":true,"id":6873}},"6873":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6874":{"sourceObj":{"__isSmartRef__":true,"id":6843},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6842},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6875":{"sourceObj":{"__isSmartRef__":true,"id":6843},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6843},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6876},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6876":{"source":{"__isSmartRef__":true,"id":6843},"target":{"__isSmartRef__":true,"id":6843}},"6877":{"browser":{"__isSmartRef__":true,"id":6701},"button":{"__isSmartRef__":true,"id":6878},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6878":{"submorphs":[{"__isSmartRef__":true,"id":6879}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6891},"derivationIds":[null],"id":"FE44DF9E-A64C-4B1D-AAF7-A602534EC96F","renderContextTable":{"__isSmartRef__":true,"id":6896},"eventHandler":{"__isSmartRef__":true,"id":6897},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6898},"priorExtent":{"__isSmartRef__":true,"id":6899},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":6900},"label":{"__isSmartRef__":true,"id":6879},"command":{"__isSmartRef__":true,"id":6877},"attributeConnections":[{"__isSmartRef__":true,"id":6909},{"__isSmartRef__":true,"id":6910}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6879":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6880},"derivationIds":[null],"id":"0341D091-4B7D-40DB-A8D5-407F5955910A","renderContextTable":{"__isSmartRef__":true,"id":6885},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6886}],"eventHandler":{"__isSmartRef__":true,"id":6888},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6889},"priorExtent":{"__isSmartRef__":true,"id":6890},"_MaxTextWidth":117.14285714285714,"_MinTextWidth":117.14285714285714,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6878},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6880":{"_Position":{"__isSmartRef__":true,"id":6881},"renderContextTable":{"__isSmartRef__":true,"id":6882},"_Extent":{"__isSmartRef__":true,"id":6883},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6884},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6881":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6882":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6883":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6884":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6885":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6886":{"style":{"__isSmartRef__":true,"id":6887},"chunkOwner":{"__isSmartRef__":true,"id":6879},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6887":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6888":{"morph":{"__isSmartRef__":true,"id":6879},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6889":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6890":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6891":{"_Position":{"__isSmartRef__":true,"id":6892},"renderContextTable":{"__isSmartRef__":true,"id":6893},"_Extent":{"__isSmartRef__":true,"id":6894},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6895},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6892":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6893":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6894":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6895":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6896":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6897":{"morph":{"__isSmartRef__":true,"id":6878},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6898":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6899":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6900":{"stops":[{"__isSmartRef__":true,"id":6901},{"__isSmartRef__":true,"id":6903},{"__isSmartRef__":true,"id":6905},{"__isSmartRef__":true,"id":6907}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6901":{"offset":0,"color":{"__isSmartRef__":true,"id":6902}},"6902":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6903":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6904}},"6904":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6905":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6906}},"6906":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6907":{"offset":1,"color":{"__isSmartRef__":true,"id":6908}},"6908":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6909":{"sourceObj":{"__isSmartRef__":true,"id":6878},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6877},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6910":{"sourceObj":{"__isSmartRef__":true,"id":6878},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6878},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6911},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6911":{"source":{"__isSmartRef__":true,"id":6878},"target":{"__isSmartRef__":true,"id":6878}},"6912":{"browser":{"__isSmartRef__":true,"id":6701},"button":{"__isSmartRef__":true,"id":6913},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6913":{"submorphs":[{"__isSmartRef__":true,"id":6914}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6926},"derivationIds":[null],"id":"3F4CA47B-6903-4356-829F-49153176EA54","renderContextTable":{"__isSmartRef__":true,"id":6931},"eventHandler":{"__isSmartRef__":true,"id":6932},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6933},"priorExtent":{"__isSmartRef__":true,"id":6934},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":6935},"label":{"__isSmartRef__":true,"id":6914},"command":{"__isSmartRef__":true,"id":6912},"attributeConnections":[{"__isSmartRef__":true,"id":6944},{"__isSmartRef__":true,"id":6945}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6914":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6915},"derivationIds":[null],"id":"E5C29C1D-38BC-45DE-ADB7-CF278042A5F8","renderContextTable":{"__isSmartRef__":true,"id":6920},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6921}],"eventHandler":{"__isSmartRef__":true,"id":6923},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6924},"priorExtent":{"__isSmartRef__":true,"id":6925},"_MaxTextWidth":117.14285714285714,"_MinTextWidth":117.14285714285714,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6913},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6915":{"_Position":{"__isSmartRef__":true,"id":6916},"renderContextTable":{"__isSmartRef__":true,"id":6917},"_Extent":{"__isSmartRef__":true,"id":6918},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":6919},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6916":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6917":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6918":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6919":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6920":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"6921":{"style":{"__isSmartRef__":true,"id":6922},"chunkOwner":{"__isSmartRef__":true,"id":6914},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6922":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6923":{"morph":{"__isSmartRef__":true,"id":6914},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6924":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6925":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6926":{"_Position":{"__isSmartRef__":true,"id":6927},"renderContextTable":{"__isSmartRef__":true,"id":6928},"_Extent":{"__isSmartRef__":true,"id":6929},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6930},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6927":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6928":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6929":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6930":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6931":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6932":{"morph":{"__isSmartRef__":true,"id":6913},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6933":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6934":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6935":{"stops":[{"__isSmartRef__":true,"id":6936},{"__isSmartRef__":true,"id":6938},{"__isSmartRef__":true,"id":6940},{"__isSmartRef__":true,"id":6942}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6936":{"offset":0,"color":{"__isSmartRef__":true,"id":6937}},"6937":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6938":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6939}},"6939":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6940":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6941}},"6941":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6942":{"offset":1,"color":{"__isSmartRef__":true,"id":6943}},"6943":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6944":{"sourceObj":{"__isSmartRef__":true,"id":6913},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6912},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6945":{"sourceObj":{"__isSmartRef__":true,"id":6913},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6913},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6946},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6946":{"source":{"__isSmartRef__":true,"id":6913},"target":{"__isSmartRef__":true,"id":6913}},"6947":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6948":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6949":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6950":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6951":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6952":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6953":{"sourceObj":{"__isSmartRef__":true,"id":6701},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":6954},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7023},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6954":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6955},"derivationIds":[null],"id":"3D15BD3D-3EE9-4C7C-A546-4158F7E66E0C","renderContextTable":{"__isSmartRef__":true,"id":6961},"itemList":[{"__isSmartRef__":true,"id":6962},{"__isSmartRef__":true,"id":6987},{"__isSmartRef__":true,"id":6988},{"__isSmartRef__":true,"id":6989},{"__isSmartRef__":true,"id":6990},{"__isSmartRef__":true,"id":6991},{"__isSmartRef__":true,"id":6992},{"__isSmartRef__":true,"id":6993},{"__isSmartRef__":true,"id":6994},{"__isSmartRef__":true,"id":6995},{"__isSmartRef__":true,"id":6996},{"__isSmartRef__":true,"id":6997}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":6998},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":6999},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6687},"attributeConnections":[{"__isSmartRef__":true,"id":7000},{"__isSmartRef__":true,"id":7002},{"__isSmartRef__":true,"id":7004},{"__isSmartRef__":true,"id":7006}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7008},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"6955":{"_Position":{"__isSmartRef__":true,"id":6956},"renderContextTable":{"__isSmartRef__":true,"id":6957},"_Extent":{"__isSmartRef__":true,"id":6958},"_Padding":{"__isSmartRef__":true,"id":6959},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":{"__isSmartRef__":true,"id":6960},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6956":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6957":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6958":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6959":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6960":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6961":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"6962":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":6963}},"6963":{"target":{"__isSmartRef__":true,"id":6964},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":".svn/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6964":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/.svn/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6965":{"target":{"__isSmartRef__":true,"id":1264},"browser":{"__isSmartRef__":true,"id":6701},"parent":null,"allFiles":[],"subNamespacePaths":[{"__isSmartRef__":true,"id":6964},{"__isSmartRef__":true,"id":6966},{"__isSmartRef__":true,"id":6967},{"__isSmartRef__":true,"id":6968},{"__isSmartRef__":true,"id":6969},{"__isSmartRef__":true,"id":6970},{"__isSmartRef__":true,"id":6971},{"__isSmartRef__":true,"id":6972},{"__isSmartRef__":true,"id":6973},{"__isSmartRef__":true,"id":6974}],"parentNamespacePath":{"__isSmartRef__":true,"id":6975},"_childNodes":[{"__isSmartRef__":true,"id":6963},{"__isSmartRef__":true,"id":6976},{"__isSmartRef__":true,"id":6977},{"__isSmartRef__":true,"id":6978},{"__isSmartRef__":true,"id":6979},{"__isSmartRef__":true,"id":6980},{"__isSmartRef__":true,"id":6981},{"__isSmartRef__":true,"id":6982},{"__isSmartRef__":true,"id":6983},{"__isSmartRef__":true,"id":6984},{"__isSmartRef__":true,"id":6985},{"__isSmartRef__":true,"id":6986}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6966":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/apps/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6967":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/cop/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6968":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/lib/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6969":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/lively/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6970":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/media/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6971":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/ometa/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6972":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/PartsBin/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6973":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/server/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6974":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/Tests/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6975":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/core/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6976":{"target":{"__isSmartRef__":true,"id":6972},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"PartsBin/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6977":{"target":{"__isSmartRef__":true,"id":6974},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"Tests/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6978":{"target":{"__isSmartRef__":true,"id":6966},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"apps/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6979":{"target":{"__isSmartRef__":true,"id":6967},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"cop/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6980":{"target":{"__isSmartRef__":true,"id":6968},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"lib/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6981":{"target":{"__isSmartRef__":true,"id":6969},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"lively/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6982":{"target":{"__isSmartRef__":true,"id":6970},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"media/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6983":{"target":{"__isSmartRef__":true,"id":6971},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"ometa/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6984":{"target":{"__isSmartRef__":true,"id":6973},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"server/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6985":{"target":{"__isSmartRef__":true,"id":6975},"browser":{"__isSmartRef__":true,"id":6701},"parent":{"__isSmartRef__":true,"id":6965},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6986":{"target":{"__isSmartRef__":true,"id":1286},"browser":{"__isSmartRef__":true,"id":6701},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"6987":{"isListItem":true,"string":"PartsBin/","value":{"__isSmartRef__":true,"id":6976}},"6988":{"isListItem":true,"string":"Tests/","value":{"__isSmartRef__":true,"id":6977}},"6989":{"isListItem":true,"string":"apps/","value":{"__isSmartRef__":true,"id":6978}},"6990":{"isListItem":true,"string":"cop/","value":{"__isSmartRef__":true,"id":6979}},"6991":{"isListItem":true,"string":"lib/","value":{"__isSmartRef__":true,"id":6980}},"6992":{"isListItem":true,"string":"lively/","value":{"__isSmartRef__":true,"id":6981}},"6993":{"isListItem":true,"string":"media/","value":{"__isSmartRef__":true,"id":6982}},"6994":{"isListItem":true,"string":"ometa/","value":{"__isSmartRef__":true,"id":6983}},"6995":{"isListItem":true,"string":"server/","value":{"__isSmartRef__":true,"id":6984}},"6996":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":6985}},"6997":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":6986}},"6998":{"morph":{"__isSmartRef__":true,"id":6954},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6999":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7000":{"sourceObj":{"__isSmartRef__":true,"id":6954},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":7001},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7001":{"source":{"__isSmartRef__":true,"id":6954},"target":{"__isSmartRef__":true,"id":6701}},"7002":{"sourceObj":{"__isSmartRef__":true,"id":6954},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7003},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7003":{"source":{"__isSmartRef__":true,"id":6954},"target":{"__isSmartRef__":true,"id":6701}},"7004":{"sourceObj":{"__isSmartRef__":true,"id":6954},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7005},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7005":{"source":{"__isSmartRef__":true,"id":6954},"target":{"__isSmartRef__":true,"id":6701}},"7006":{"sourceObj":{"__isSmartRef__":true,"id":6954},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7007},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7007":{"source":{"__isSmartRef__":true,"id":6954},"target":{"__isSmartRef__":true,"id":6701}},"7008":{"onDownPressed":{"__isSmartRef__":true,"id":7009},"onUpPressed":{"__isSmartRef__":true,"id":7016}},"7009":{"varMapping":{"__isSmartRef__":true,"id":7010},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7015},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7010":{"this":{"__isSmartRef__":true,"id":6954},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7011}},"7011":{"$super":{"__isSmartRef__":true,"id":7012}},"7012":{"varMapping":{"__isSmartRef__":true,"id":7013},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7014},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7013":{"obj":{"__isSmartRef__":true,"id":6954},"name":"onDownPressed"},"7014":{},"7015":{},"7016":{"varMapping":{"__isSmartRef__":true,"id":7017},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7022},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7017":{"this":{"__isSmartRef__":true,"id":6954},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7018}},"7018":{"$super":{"__isSmartRef__":true,"id":7019}},"7019":{"varMapping":{"__isSmartRef__":true,"id":7020},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7020":{"obj":{"__isSmartRef__":true,"id":6954},"name":"onUpPressed"},"7021":{},"7022":{},"7023":{"source":{"__isSmartRef__":true,"id":6701},"target":{"__isSmartRef__":true,"id":6954}},"7024":{"sourceObj":{"__isSmartRef__":true,"id":6701},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":7025},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7058},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7025":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7026},"derivationIds":[null],"id":"745B6686-16ED-4A18-B1B9-F625B38C26E1","renderContextTable":{"__isSmartRef__":true,"id":7032},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":7033},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":7034},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6687},"attributeConnections":[{"__isSmartRef__":true,"id":7035},{"__isSmartRef__":true,"id":7037},{"__isSmartRef__":true,"id":7039},{"__isSmartRef__":true,"id":7041}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7043},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"7026":{"_Position":{"__isSmartRef__":true,"id":7027},"renderContextTable":{"__isSmartRef__":true,"id":7028},"_Extent":{"__isSmartRef__":true,"id":7029},"_Padding":{"__isSmartRef__":true,"id":7030},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":{"__isSmartRef__":true,"id":7031},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7027":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7028":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7029":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7030":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7031":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7032":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"7033":{"morph":{"__isSmartRef__":true,"id":7025},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7034":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7035":{"sourceObj":{"__isSmartRef__":true,"id":7025},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":7036},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7036":{"source":{"__isSmartRef__":true,"id":7025},"target":{"__isSmartRef__":true,"id":6701}},"7037":{"sourceObj":{"__isSmartRef__":true,"id":7025},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7038},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7038":{"source":{"__isSmartRef__":true,"id":7025},"target":{"__isSmartRef__":true,"id":6701}},"7039":{"sourceObj":{"__isSmartRef__":true,"id":7025},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7040},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7040":{"source":{"__isSmartRef__":true,"id":7025},"target":{"__isSmartRef__":true,"id":6701}},"7041":{"sourceObj":{"__isSmartRef__":true,"id":7025},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7042},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7042":{"source":{"__isSmartRef__":true,"id":7025},"target":{"__isSmartRef__":true,"id":6701}},"7043":{"onDownPressed":{"__isSmartRef__":true,"id":7044},"onUpPressed":{"__isSmartRef__":true,"id":7051}},"7044":{"varMapping":{"__isSmartRef__":true,"id":7045},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7050},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7045":{"this":{"__isSmartRef__":true,"id":7025},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7046}},"7046":{"$super":{"__isSmartRef__":true,"id":7047}},"7047":{"varMapping":{"__isSmartRef__":true,"id":7048},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7048":{"obj":{"__isSmartRef__":true,"id":7025},"name":"onDownPressed"},"7049":{},"7050":{},"7051":{"varMapping":{"__isSmartRef__":true,"id":7052},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7052":{"this":{"__isSmartRef__":true,"id":7025},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7053}},"7053":{"$super":{"__isSmartRef__":true,"id":7054}},"7054":{"varMapping":{"__isSmartRef__":true,"id":7055},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7056},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7055":{"obj":{"__isSmartRef__":true,"id":7025},"name":"onUpPressed"},"7056":{},"7057":{},"7058":{"source":{"__isSmartRef__":true,"id":6701},"target":{"__isSmartRef__":true,"id":7025}},"7059":{"sourceObj":{"__isSmartRef__":true,"id":6701},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":7060},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7093},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7060":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7061},"derivationIds":[null],"id":"83EABA55-EF4E-464A-AB30-45C71E2558C5","renderContextTable":{"__isSmartRef__":true,"id":7067},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":7068},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":7069},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6687},"attributeConnections":[{"__isSmartRef__":true,"id":7070},{"__isSmartRef__":true,"id":7072},{"__isSmartRef__":true,"id":7074},{"__isSmartRef__":true,"id":7076}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7078},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"7061":{"_Position":{"__isSmartRef__":true,"id":7062},"renderContextTable":{"__isSmartRef__":true,"id":7063},"_Extent":{"__isSmartRef__":true,"id":7064},"_Padding":{"__isSmartRef__":true,"id":7065},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":{"__isSmartRef__":true,"id":7066},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7062":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7063":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7064":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7065":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7066":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7067":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"7068":{"morph":{"__isSmartRef__":true,"id":7060},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7069":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7070":{"sourceObj":{"__isSmartRef__":true,"id":7060},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":7071},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7071":{"source":{"__isSmartRef__":true,"id":7060},"target":{"__isSmartRef__":true,"id":6701}},"7072":{"sourceObj":{"__isSmartRef__":true,"id":7060},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7073},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7073":{"source":{"__isSmartRef__":true,"id":7060},"target":{"__isSmartRef__":true,"id":6701}},"7074":{"sourceObj":{"__isSmartRef__":true,"id":7060},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7075},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7075":{"source":{"__isSmartRef__":true,"id":7060},"target":{"__isSmartRef__":true,"id":6701}},"7076":{"sourceObj":{"__isSmartRef__":true,"id":7060},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7077},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7077":{"source":{"__isSmartRef__":true,"id":7060},"target":{"__isSmartRef__":true,"id":6701}},"7078":{"onDownPressed":{"__isSmartRef__":true,"id":7079},"onUpPressed":{"__isSmartRef__":true,"id":7086}},"7079":{"varMapping":{"__isSmartRef__":true,"id":7080},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7080":{"this":{"__isSmartRef__":true,"id":7060},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7081}},"7081":{"$super":{"__isSmartRef__":true,"id":7082}},"7082":{"varMapping":{"__isSmartRef__":true,"id":7083},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7084},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7083":{"obj":{"__isSmartRef__":true,"id":7060},"name":"onDownPressed"},"7084":{},"7085":{},"7086":{"varMapping":{"__isSmartRef__":true,"id":7087},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7092},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7087":{"this":{"__isSmartRef__":true,"id":7060},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7088}},"7088":{"$super":{"__isSmartRef__":true,"id":7089}},"7089":{"varMapping":{"__isSmartRef__":true,"id":7090},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7091},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7090":{"obj":{"__isSmartRef__":true,"id":7060},"name":"onUpPressed"},"7091":{},"7092":{},"7093":{"source":{"__isSmartRef__":true,"id":6701},"target":{"__isSmartRef__":true,"id":7060}},"7094":{"sourceObj":{"__isSmartRef__":true,"id":6701},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":7095},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7128},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7095":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7096},"derivationIds":[null],"id":"CD2FF6E7-1124-434D-9DBA-3D25E9CB5AD2","renderContextTable":{"__isSmartRef__":true,"id":7102},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":7103},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":7104},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6687},"attributeConnections":[{"__isSmartRef__":true,"id":7105},{"__isSmartRef__":true,"id":7107},{"__isSmartRef__":true,"id":7109},{"__isSmartRef__":true,"id":7111}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7113},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"7096":{"_Position":{"__isSmartRef__":true,"id":7097},"renderContextTable":{"__isSmartRef__":true,"id":7098},"_Extent":{"__isSmartRef__":true,"id":7099},"_Padding":{"__isSmartRef__":true,"id":7100},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":{"__isSmartRef__":true,"id":7101},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7097":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7098":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7099":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7100":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7101":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7102":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"7103":{"morph":{"__isSmartRef__":true,"id":7095},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7104":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7105":{"sourceObj":{"__isSmartRef__":true,"id":7095},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":7106},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7106":{"source":{"__isSmartRef__":true,"id":7095},"target":{"__isSmartRef__":true,"id":6701}},"7107":{"sourceObj":{"__isSmartRef__":true,"id":7095},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7108},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7108":{"source":{"__isSmartRef__":true,"id":7095},"target":{"__isSmartRef__":true,"id":6701}},"7109":{"sourceObj":{"__isSmartRef__":true,"id":7095},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7110},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7110":{"source":{"__isSmartRef__":true,"id":7095},"target":{"__isSmartRef__":true,"id":6701}},"7111":{"sourceObj":{"__isSmartRef__":true,"id":7095},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7112},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7112":{"source":{"__isSmartRef__":true,"id":7095},"target":{"__isSmartRef__":true,"id":6701}},"7113":{"onDownPressed":{"__isSmartRef__":true,"id":7114},"onUpPressed":{"__isSmartRef__":true,"id":7121}},"7114":{"varMapping":{"__isSmartRef__":true,"id":7115},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7120},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7115":{"this":{"__isSmartRef__":true,"id":7095},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7116}},"7116":{"$super":{"__isSmartRef__":true,"id":7117}},"7117":{"varMapping":{"__isSmartRef__":true,"id":7118},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7119},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7118":{"obj":{"__isSmartRef__":true,"id":7095},"name":"onDownPressed"},"7119":{},"7120":{},"7121":{"varMapping":{"__isSmartRef__":true,"id":7122},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":7127},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7122":{"this":{"__isSmartRef__":true,"id":7095},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7123}},"7123":{"$super":{"__isSmartRef__":true,"id":7124}},"7124":{"varMapping":{"__isSmartRef__":true,"id":7125},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7125":{"obj":{"__isSmartRef__":true,"id":7095},"name":"onUpPressed"},"7126":{},"7127":{},"7128":{"source":{"__isSmartRef__":true,"id":6701},"target":{"__isSmartRef__":true,"id":7095}},"7129":{"sourceObj":{"__isSmartRef__":true,"id":6701},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":7130},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7146},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7130":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7131},"derivationIds":[null],"id":"BCA911DB-6233-45AB-ADD7-F13004AE47E1","renderContextTable":{"__isSmartRef__":true,"id":7136},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7137}],"eventHandler":{"__isSmartRef__":true,"id":7139},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":7140},"priorExtent":{"__isSmartRef__":true,"id":7141},"_MaxTextWidth":808,"_MinTextWidth":808,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6687},"accessibleInInactiveWindow":true,"layout":{"__isSmartRef__":true,"id":7142},"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":7143},{"__isSmartRef__":true,"id":7144}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"textString":"-----","lastSyntaxHighlightTime":1328567396487,"styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7131":{"_Position":{"__isSmartRef__":true,"id":7132},"renderContextTable":{"__isSmartRef__":true,"id":7133},"_Extent":{"__isSmartRef__":true,"id":7134},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":7135},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":{"__isSmartRef__":true,"id":741},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7132":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7133":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7134":{"x":820,"y":302.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7135":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7136":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7137":{"style":{"__isSmartRef__":true,"id":7138},"chunkOwner":{"__isSmartRef__":true,"id":7130},"storedString":"-----","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7138":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7139":{"morph":{"__isSmartRef__":true,"id":7130},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7140":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7141":{"x":820,"y":302.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7142":{"resizeWidth":true,"resizeHeight":true},"7143":{"sourceObj":{"__isSmartRef__":true,"id":7130},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7130},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7144":{"sourceObj":{"__isSmartRef__":true,"id":7130},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7145},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7145":{"source":{"__isSmartRef__":true,"id":7130},"target":{"__isSmartRef__":true,"id":6701}},"7146":{"source":{"__isSmartRef__":true,"id":6701},"target":{"__isSmartRef__":true,"id":7130}},"7147":{"sourceObj":{"__isSmartRef__":true,"id":6701},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":6688},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","varMapping":{"__isSmartRef__":true,"id":7148},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7149},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7148":{"source":{"__isSmartRef__":true,"id":6701},"target":{"__isSmartRef__":true,"id":6688}},"7149":{"updater":{"__isSmartRef__":true,"id":7150}},"7150":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":7148},"source":"function ($upd, value) { value && $upd(String(value)) }","funcProperties":{"__isSmartRef__":true,"id":7151},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"7151":{},"7152":{"source":{"__isSmartRef__":true,"id":6688},"target":{"__isSmartRef__":true,"id":6701}},"7153":{"submorphs":[{"__isSmartRef__":true,"id":7154}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7166},"derivationIds":[null],"id":"BBE76599-78ED-45AF-9C9D-42D7565452FE","renderContextTable":{"__isSmartRef__":true,"id":7171},"eventHandler":{"__isSmartRef__":true,"id":7172},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7173},"priorExtent":{"__isSmartRef__":true,"id":7174},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":7175},"label":{"__isSmartRef__":true,"id":7154},"owner":{"__isSmartRef__":true,"id":6687},"attributeConnections":[{"__isSmartRef__":true,"id":7184}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":7186},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7154":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7155},"derivationIds":[null],"id":"6160777A-5DEA-41A4-98C0-CBED6408DE41","renderContextTable":{"__isSmartRef__":true,"id":7160},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7161}],"eventHandler":{"__isSmartRef__":true,"id":7163},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":7164},"priorExtent":{"__isSmartRef__":true,"id":7165},"_MaxTextWidth":98.39999999999999,"_MinTextWidth":98.39999999999999,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7153},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7155":{"_Position":{"__isSmartRef__":true,"id":7156},"renderContextTable":{"__isSmartRef__":true,"id":7157},"_Extent":{"__isSmartRef__":true,"id":7158},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7159},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7156":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7157":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7158":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7159":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7160":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7161":{"style":{"__isSmartRef__":true,"id":7162},"chunkOwner":{"__isSmartRef__":true,"id":7154},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7162":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7163":{"morph":{"__isSmartRef__":true,"id":7154},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7164":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7165":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7166":{"_Position":{"__isSmartRef__":true,"id":7167},"renderContextTable":{"__isSmartRef__":true,"id":7168},"_Extent":{"__isSmartRef__":true,"id":7169},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7170},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7167":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7168":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7169":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7170":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7171":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7172":{"morph":{"__isSmartRef__":true,"id":7153},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7173":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7174":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7175":{"stops":[{"__isSmartRef__":true,"id":7176},{"__isSmartRef__":true,"id":7178},{"__isSmartRef__":true,"id":7180},{"__isSmartRef__":true,"id":7182}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7176":{"offset":0,"color":{"__isSmartRef__":true,"id":7177}},"7177":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7178":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7179}},"7179":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7180":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7181}},"7181":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7182":{"offset":1,"color":{"__isSmartRef__":true,"id":7183}},"7183":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7184":{"sourceObj":{"__isSmartRef__":true,"id":7153},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7185},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7185":{"source":{"__isSmartRef__":true,"id":7153},"target":{"__isSmartRef__":true,"id":6701}},"7186":{"moveHorizontal":true},"7187":{"submorphs":[{"__isSmartRef__":true,"id":7188}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7200},"derivationIds":[null],"id":"DB60D6A9-C767-45A2-8136-1ADAA907CBB0","renderContextTable":{"__isSmartRef__":true,"id":7205},"eventHandler":{"__isSmartRef__":true,"id":7206},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7207},"priorExtent":{"__isSmartRef__":true,"id":7208},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1010},"lighterFill":{"__isSmartRef__":true,"id":7209},"label":{"__isSmartRef__":true,"id":7188},"owner":{"__isSmartRef__":true,"id":6687},"attributeConnections":[{"__isSmartRef__":true,"id":7218}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":7220},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7188":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7189},"derivationIds":[null],"id":"5246F75D-85C4-452E-9AC6-173CFF5B3CFF","renderContextTable":{"__isSmartRef__":true,"id":7194},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7195}],"eventHandler":{"__isSmartRef__":true,"id":7197},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":7198},"priorExtent":{"__isSmartRef__":true,"id":7199},"_MaxTextWidth":65.6,"_MinTextWidth":65.6,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7187},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":980},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7189":{"_Position":{"__isSmartRef__":true,"id":7190},"renderContextTable":{"__isSmartRef__":true,"id":7191},"_Extent":{"__isSmartRef__":true,"id":7192},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7193},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":980},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7190":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7191":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7192":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7193":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7194":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7195":{"style":{"__isSmartRef__":true,"id":7196},"chunkOwner":{"__isSmartRef__":true,"id":7188},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7196":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7197":{"morph":{"__isSmartRef__":true,"id":7188},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7198":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7199":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7200":{"_Position":{"__isSmartRef__":true,"id":7201},"renderContextTable":{"__isSmartRef__":true,"id":7202},"_Extent":{"__isSmartRef__":true,"id":7203},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7204},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1009},"_Fill":{"__isSmartRef__":true,"id":1010},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7201":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7202":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7203":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7204":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7205":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7206":{"morph":{"__isSmartRef__":true,"id":7187},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7207":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7208":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7209":{"stops":[{"__isSmartRef__":true,"id":7210},{"__isSmartRef__":true,"id":7212},{"__isSmartRef__":true,"id":7214},{"__isSmartRef__":true,"id":7216}],"vector":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7210":{"offset":0,"color":{"__isSmartRef__":true,"id":7211}},"7211":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7212":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7213}},"7213":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7214":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7215}},"7215":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7216":{"offset":1,"color":{"__isSmartRef__":true,"id":7217}},"7217":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7218":{"sourceObj":{"__isSmartRef__":true,"id":7187},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6701},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7219},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7219":{"source":{"__isSmartRef__":true,"id":7187},"target":{"__isSmartRef__":true,"id":6701}},"7220":{"moveHorizontal":true},"7221":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7222},"derivationIds":[null],"id":"CE5F2A5F-09B0-4C80-AF9F-1C57FF0BDDE7","renderContextTable":{"__isSmartRef__":true,"id":7227},"eventHandler":{"__isSmartRef__":true,"id":7228},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":7229},"fixed":[{"__isSmartRef__":true,"id":6703},{"__isSmartRef__":true,"id":6738},{"__isSmartRef__":true,"id":6773},{"__isSmartRef__":true,"id":6808},{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6913}],"scalingBelow":[{"__isSmartRef__":true,"id":7130}],"scalingAbove":[{"__isSmartRef__":true,"id":6954},{"__isSmartRef__":true,"id":7025},{"__isSmartRef__":true,"id":7060},{"__isSmartRef__":true,"id":7095}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":6687},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7222":{"_Position":{"__isSmartRef__":true,"id":7223},"renderContextTable":{"__isSmartRef__":true,"id":7224},"_Extent":{"__isSmartRef__":true,"id":7225},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7226},"_Fill":{"__isSmartRef__":true,"id":1528},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7223":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7224":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7225":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7226":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7227":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7228":{"morph":{"__isSmartRef__":true,"id":7221},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7229":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7230":{"_Position":{"__isSmartRef__":true,"id":7231},"renderContextTable":{"__isSmartRef__":true,"id":7232},"_Extent":{"__isSmartRef__":true,"id":7233},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7234},"_Fill":{"__isSmartRef__":true,"id":7235},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7231":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7232":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7233":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7234":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7235":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7236":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7237":{"morph":{"__isSmartRef__":true,"id":6687},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7238":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"7239":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7240":{"renderContextTable":{"__isSmartRef__":true,"id":7241},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7242},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7243},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7241":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7242":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7243":{"x":820,"y":571,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7244":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7245":{"morph":{"__isSmartRef__":true,"id":6559},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7246":{"adjustForNewBounds":true},"7247":{"x":370,"y":195,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7248":{"x":820,"y":571,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7249":{"x":1079,"y":208,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7250":{"submorphs":[{"__isSmartRef__":true,"id":7251},{"__isSmartRef__":true,"id":7393}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7433},"derivationIds":[null,"78EF18E2-5597-4141-839E-C1D8FBA751CF","D299494C-D9B3-4E1B-8BF4-54F1DA59F0F7"],"id":"ADC417E0-010A-4648-939B-A49143DA5DB3","renderContextTable":{"__isSmartRef__":true,"id":7438},"eventHandler":{"__isSmartRef__":true,"id":7439},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7440},"LK2":true,"_Position":{"__isSmartRef__":true,"id":7441},"priorExtent":{"__isSmartRef__":true,"id":7442},"targetMorph":{"__isSmartRef__":true,"id":7393},"titleBar":{"__isSmartRef__":true,"id":7251},"contentOffset":{"__isSmartRef__":true,"id":7429},"collapsedTransform":{"__isSmartRef__":true,"id":7443},"collapsedExtent":{"__isSmartRef__":true,"id":7444},"expandedTransform":{"__isSmartRef__":true,"id":7445},"expandedExtent":{"__isSmartRef__":true,"id":7446},"ignoreEventsOnExpand":false,"highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":7447},"isBeingDragged":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"name":"Window3","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"expandedPosition":{"__isSmartRef__":true,"id":7448},"state":"expanded","owner":{"__isSmartRef__":true,"id":0},"collapsedPosition":{"__isSmartRef__":true,"id":7449},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"7251":{"submorphs":[{"__isSmartRef__":true,"id":7252},{"__isSmartRef__":true,"id":7266},{"__isSmartRef__":true,"id":7313},{"__isSmartRef__":true,"id":7347}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7382},"derivationIds":[null,"8CE6CED9-A62B-408D-BE8D-E508C3617444","EEE28B71-22ED-4326-A9D2-ACABAA49ACF3"],"id":"A60866C3-47B3-4C7F-A516-305B5D4B54EC","renderContextTable":{"__isSmartRef__":true,"id":7388},"eventHandler":{"__isSmartRef__":true,"id":7389},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7390},"_Position":{"__isSmartRef__":true,"id":7391},"windowMorph":{"__isSmartRef__":true,"id":7250},"label":{"__isSmartRef__":true,"id":7252},"closeButton":{"__isSmartRef__":true,"id":7266},"menuButton":{"__isSmartRef__":true,"id":7313},"collapseButton":{"__isSmartRef__":true,"id":7347},"priorExtent":{"__isSmartRef__":true,"id":7392},"owner":{"__isSmartRef__":true,"id":7250},"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"7252":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7253},"derivationIds":[null,"D9E36148-B94F-4D55-A975-43AA92729187","6CE1D347-3596-4746-B761-C2E47C9ACBCD"],"id":"B80145C3-35FA-4E8F-B6B3-AB0B17AA203C","renderContextTable":{"__isSmartRef__":true,"id":7259},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7260}],"eventHandler":{"__isSmartRef__":true,"id":7262},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7263},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7251},"priorExtent":{"__isSmartRef__":true,"id":7264},"_MaxTextWidth":647,"_MinTextWidth":647,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":7265},"__SourceModuleName__":"Global.lively.morphic.TextCore","showsHalos":false,"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7253":{"_Position":{"__isSmartRef__":true,"id":7254},"renderContextTable":{"__isSmartRef__":true,"id":7255},"_Extent":{"__isSmartRef__":true,"id":7256},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7257},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7258},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7254":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7255":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7256":{"x":647,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7257":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7258":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7259":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7260":{"style":{"__isSmartRef__":true,"id":7261},"chunkOwner":{"__isSmartRef__":true,"id":7252},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"stage 3","__LivelyClassName__":"lively.morphic.TextChunk"},"7261":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7262":{"morph":{"__isSmartRef__":true,"id":7252},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7263":{"resizeWidth":true},"7264":{"x":647,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7265":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7266":{"submorphs":[{"__isSmartRef__":true,"id":7267}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7279},"derivationIds":[null,"63924E2A-FDD6-447F-B40D-A99C51BC551C","CA18549A-2A3A-4F0B-A6FE-5C3406EC5432"],"id":"2600E3D6-DB31-4149-8967-46649CAE21BB","renderContextTable":{"__isSmartRef__":true,"id":7295},"eventHandler":{"__isSmartRef__":true,"id":7296},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":7297},"priorExtent":{"__isSmartRef__":true,"id":7298},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7285},"lighterFill":{"__isSmartRef__":true,"id":7299},"label":{"__isSmartRef__":true,"id":7267},"owner":{"__isSmartRef__":true,"id":7251},"layout":{"__isSmartRef__":true,"id":7308},"attributeConnections":[{"__isSmartRef__":true,"id":7309},{"__isSmartRef__":true,"id":7311}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7267":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7268},"derivationIds":[null,"4B78BD36-16BD-44E7-ABF7-7DB4FCAFFF2E","084D3ED5-238E-46EB-8EF0-977B18D7349F"],"id":"94B5181B-48E5-4703-9A9E-3A420271D174","renderContextTable":{"__isSmartRef__":true,"id":7273},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7274}],"eventHandler":{"__isSmartRef__":true,"id":7276},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7277},"priorExtent":{"__isSmartRef__":true,"id":7278},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7266},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":7258},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7268":{"_Position":{"__isSmartRef__":true,"id":7269},"renderContextTable":{"__isSmartRef__":true,"id":7270},"_Extent":{"__isSmartRef__":true,"id":7271},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7272},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7258},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7269":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7270":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7271":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7272":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7273":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7274":{"style":{"__isSmartRef__":true,"id":7275},"chunkOwner":{"__isSmartRef__":true,"id":7267},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"7275":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7276":{"morph":{"__isSmartRef__":true,"id":7267},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7277":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7278":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7279":{"_Position":{"__isSmartRef__":true,"id":7280},"renderContextTable":{"__isSmartRef__":true,"id":7281},"_Extent":{"__isSmartRef__":true,"id":7282},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7283},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7284},"_Fill":{"__isSmartRef__":true,"id":7285},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7280":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7281":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7282":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7283":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7284":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7285":{"stops":[{"__isSmartRef__":true,"id":7286},{"__isSmartRef__":true,"id":7288},{"__isSmartRef__":true,"id":7290},{"__isSmartRef__":true,"id":7292}],"vector":{"__isSmartRef__":true,"id":7294},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7286":{"offset":0,"color":{"__isSmartRef__":true,"id":7287}},"7287":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7288":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7289}},"7289":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7290":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7291}},"7291":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7292":{"offset":1,"color":{"__isSmartRef__":true,"id":7293}},"7293":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7294":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7295":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7296":{"morph":{"__isSmartRef__":true,"id":7266},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7297":{"x":686,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7298":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7299":{"stops":[{"__isSmartRef__":true,"id":7300},{"__isSmartRef__":true,"id":7302},{"__isSmartRef__":true,"id":7304},{"__isSmartRef__":true,"id":7306}],"vector":{"__isSmartRef__":true,"id":7294},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7300":{"offset":0,"color":{"__isSmartRef__":true,"id":7301}},"7301":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7302":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7303}},"7303":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7304":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7305}},"7305":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7306":{"offset":1,"color":{"__isSmartRef__":true,"id":7307}},"7307":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7308":{"moveHorizontal":true},"7309":{"sourceObj":{"__isSmartRef__":true,"id":7266},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7250},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7310},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7310":{"source":{"__isSmartRef__":true,"id":7266},"target":{"__isSmartRef__":true,"id":7250}},"7311":{"sourceObj":{"__isSmartRef__":true,"id":7266},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7250},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7312},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7312":{"source":{"__isSmartRef__":true,"id":7266},"target":{"__isSmartRef__":true,"id":7250}},"7313":{"submorphs":[{"__isSmartRef__":true,"id":7314}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7325},"derivationIds":[null,"EF77EAD3-4D30-4F35-8EA7-333C64044FF6","D1AAE73E-B89A-47EF-AC09-9FD4F87639ED"],"id":"CD0F2728-14AA-4060-A024-AB2BD8D02223","renderContextTable":{"__isSmartRef__":true,"id":7330},"eventHandler":{"__isSmartRef__":true,"id":7331},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":7332},"priorExtent":{"__isSmartRef__":true,"id":7333},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7285},"lighterFill":{"__isSmartRef__":true,"id":7334},"label":{"__isSmartRef__":true,"id":7314},"owner":{"__isSmartRef__":true,"id":7251},"attributeConnections":[{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7345}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.WindowControl"},"7314":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7315},"derivationIds":[null,"4F0C9318-2693-438C-A7AD-536B291232E9","0D1E037D-62F2-46B1-8356-E44700C10F7A"],"id":"0FB8FF24-7012-494E-81D6-FFC4859C71DE","renderContextTable":{"__isSmartRef__":true,"id":7319},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7320}],"eventHandler":{"__isSmartRef__":true,"id":7322},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7323},"priorExtent":{"__isSmartRef__":true,"id":7324},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7313},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":7258},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7315":{"_Position":{"__isSmartRef__":true,"id":7316},"renderContextTable":{"__isSmartRef__":true,"id":7317},"_Extent":{"__isSmartRef__":true,"id":7318},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7272},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7258},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7316":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7318":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7319":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7320":{"style":{"__isSmartRef__":true,"id":7321},"chunkOwner":{"__isSmartRef__":true,"id":7314},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"7321":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7322":{"morph":{"__isSmartRef__":true,"id":7314},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7323":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7324":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7325":{"_Position":{"__isSmartRef__":true,"id":7326},"renderContextTable":{"__isSmartRef__":true,"id":7327},"_Extent":{"__isSmartRef__":true,"id":7328},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7329},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7284},"_Fill":{"__isSmartRef__":true,"id":7285},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7326":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7327":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7328":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7329":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7330":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7331":{"morph":{"__isSmartRef__":true,"id":7313},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7332":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7333":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7334":{"stops":[{"__isSmartRef__":true,"id":7335},{"__isSmartRef__":true,"id":7337},{"__isSmartRef__":true,"id":7339},{"__isSmartRef__":true,"id":7341}],"vector":{"__isSmartRef__":true,"id":7294},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7335":{"offset":0,"color":{"__isSmartRef__":true,"id":7336}},"7336":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7337":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7338}},"7338":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7339":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7340}},"7340":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7341":{"offset":1,"color":{"__isSmartRef__":true,"id":7342}},"7342":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7343":{"sourceObj":{"__isSmartRef__":true,"id":7313},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7250},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7344},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7344":{"source":{"__isSmartRef__":true,"id":7313},"target":{"__isSmartRef__":true,"id":7250}},"7345":{"sourceObj":{"__isSmartRef__":true,"id":7313},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7250},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7346},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7346":{"source":{"__isSmartRef__":true,"id":7313},"target":{"__isSmartRef__":true,"id":7250}},"7347":{"submorphs":[{"__isSmartRef__":true,"id":7348}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7359},"derivationIds":[null,"4D06028C-5AC4-4B59-865B-2B54FB2D7A3C","0BA22330-5108-4562-9524-DD398C1126C9"],"id":"4AAD3CFC-B106-4A9E-AE69-C545D8DAF304","renderContextTable":{"__isSmartRef__":true,"id":7364},"eventHandler":{"__isSmartRef__":true,"id":7365},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":7366},"priorExtent":{"__isSmartRef__":true,"id":7367},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7285},"lighterFill":{"__isSmartRef__":true,"id":7368},"label":{"__isSmartRef__":true,"id":7348},"owner":{"__isSmartRef__":true,"id":7251},"layout":{"__isSmartRef__":true,"id":7377},"attributeConnections":[{"__isSmartRef__":true,"id":7378},{"__isSmartRef__":true,"id":7380}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7348":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7349},"derivationIds":[null,"380A562D-9EEF-4C5B-907D-CC54112CBD6E","F80CF48D-F67E-4CF0-A60D-38D8ED470E8D"],"id":"9CFCABAA-E9A3-46CE-8771-C1D3CCD0061A","renderContextTable":{"__isSmartRef__":true,"id":7353},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7354}],"eventHandler":{"__isSmartRef__":true,"id":7356},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7357},"priorExtent":{"__isSmartRef__":true,"id":7358},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7347},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":7258},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7349":{"_Position":{"__isSmartRef__":true,"id":7350},"renderContextTable":{"__isSmartRef__":true,"id":7351},"_Extent":{"__isSmartRef__":true,"id":7352},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7272},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7258},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7350":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7351":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7352":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7353":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7354":{"style":{"__isSmartRef__":true,"id":7355},"chunkOwner":{"__isSmartRef__":true,"id":7348},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"7355":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7356":{"morph":{"__isSmartRef__":true,"id":7348},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7357":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7358":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7359":{"_Position":{"__isSmartRef__":true,"id":7360},"renderContextTable":{"__isSmartRef__":true,"id":7361},"_Extent":{"__isSmartRef__":true,"id":7362},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7363},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7284},"_Fill":{"__isSmartRef__":true,"id":7285},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7360":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7361":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7362":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7363":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7364":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7365":{"morph":{"__isSmartRef__":true,"id":7347},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7366":{"x":667,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7367":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7368":{"stops":[{"__isSmartRef__":true,"id":7369},{"__isSmartRef__":true,"id":7371},{"__isSmartRef__":true,"id":7373},{"__isSmartRef__":true,"id":7375}],"vector":{"__isSmartRef__":true,"id":7294},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7369":{"offset":0,"color":{"__isSmartRef__":true,"id":7370}},"7370":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7371":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7372}},"7372":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7373":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7374}},"7374":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7375":{"offset":1,"color":{"__isSmartRef__":true,"id":7376}},"7376":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7377":{"moveHorizontal":true},"7378":{"sourceObj":{"__isSmartRef__":true,"id":7347},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7250},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7379},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7379":{"source":{"__isSmartRef__":true,"id":7347},"target":{"__isSmartRef__":true,"id":7250}},"7380":{"sourceObj":{"__isSmartRef__":true,"id":7347},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7250},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7381},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7381":{"source":{"__isSmartRef__":true,"id":7347},"target":{"__isSmartRef__":true,"id":7250}},"7382":{"_Position":{"__isSmartRef__":true,"id":7383},"renderContextTable":{"__isSmartRef__":true,"id":7384},"_Extent":{"__isSmartRef__":true,"id":7385},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7386},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7387},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7383":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7384":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7385":{"x":706,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7386":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7387":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7388":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7389":{"morph":{"__isSmartRef__":true,"id":7251},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7390":{"resizeWidth":true,"adjustForNewBounds":true},"7391":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7392":{"x":706,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7393":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7394},"derivationIds":[null,"75A7DB3A-F83D-4243-B642-83EB38234655"],"id":"CFCBE066-3493-4D86-AD48-69AEFEF444C8","renderContextTable":{"__isSmartRef__":true,"id":7401},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7402},{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7406},{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7426}],"eventHandler":{"__isSmartRef__":true,"id":7428},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7429},"priorExtent":{"__isSmartRef__":true,"id":7430},"_MaxTextWidth":696,"_MinTextWidth":696,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7250},"layout":{"__isSmartRef__":true,"id":7431},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":7432}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1328567396039,"accessibleInInactiveWindow":true,"previousSelection":[32,32],"priorSelectionRange":[16,0],"__SourceModuleName__":"Global.lively.morphic.TextCore","charsReplaced":"","lastFindLoc":252,"isBeingDragged":false,"textString":"lively.jsMorphic.lively.load();\n\nworld = new lively.jsMorphic.lively.World(new Rectangle(0,0, 300, 300))\n\nworld.openInWorld()\nworld.remove()\nworld.beClip()\nworld.getClipMode()\n\nlively.jsMorphic.Node === Node\nworld.jsMorph.isMorph\n\n\ncopy = world.copy()\ncopy.openInWorld();","__LivelyClassName__":"lively.morphic.Text"},"7394":{"_Position":{"__isSmartRef__":true,"id":7395},"renderContextTable":{"__isSmartRef__":true,"id":7396},"_Extent":{"__isSmartRef__":true,"id":7397},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":7398},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7399},"_Fill":{"__isSmartRef__":true,"id":7400},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7395":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7396":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7397":{"x":706,"y":462,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7398":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7399":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7400":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7401":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7402":{"style":{"__isSmartRef__":true,"id":7403},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"lively.jsMorphic.lively.load();\n\nworld = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7403":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7404":{"style":{"__isSmartRef__":true,"id":7405},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7405":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7406":{"style":{"__isSmartRef__":true,"id":7407},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":" lively.jsMorphic.lively.World(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7407":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7408":{"style":{"__isSmartRef__":true,"id":7409},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7409":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7410":{"style":{"__isSmartRef__":true,"id":7411},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":" Rectangle(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7411":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7412":{"style":{"__isSmartRef__":true,"id":7413},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7413":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7414":{"style":{"__isSmartRef__":true,"id":7415},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7415":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7416":{"style":{"__isSmartRef__":true,"id":7417},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7417":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7418":{"style":{"__isSmartRef__":true,"id":7419},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7419":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7420":{"style":{"__isSmartRef__":true,"id":7421},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"300","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7421":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7422":{"style":{"__isSmartRef__":true,"id":7423},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7423":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7424":{"style":{"__isSmartRef__":true,"id":7425},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"300","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7425":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7426":{"style":{"__isSmartRef__":true,"id":7427},"chunkOwner":{"__isSmartRef__":true,"id":7393},"storedString":"))\n\nworld.openInWorld()\nworld.remove()\nworld.beClip()\nworld.getClipMode()\n\nlively.jsMorphic.Node === Node\nworld.jsMorph.isMorph\n\n\ncopy = world.copy()\ncopy.openInWorld();","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7427":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7428":{"morph":{"__isSmartRef__":true,"id":7393},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7429":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7430":{"x":706,"y":462,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7431":{"resizeWidth":true,"resizeHeight":true},"7432":{"sourceObj":{"__isSmartRef__":true,"id":7393},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7393},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7433":{"renderContextTable":{"__isSmartRef__":true,"id":7434},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7435},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7436},"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7437},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7434":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7435":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7436":{"x":706,"y":483,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7437":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7438":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7439":{"morph":{"__isSmartRef__":true,"id":7250},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7440":{"adjustForNewBounds":true},"7441":{"x":426,"y":121,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7442":{"x":706,"y":483,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7443":{"a":1,"b":0,"c":0,"d":1,"e":416,"f":62,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"7444":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7445":{"a":1,"b":0,"c":0,"d":1,"e":437,"f":56,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"7446":{"x":723,"y":610,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7447":{"x":510,"y":141,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7448":{"x":437,"y":56,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7449":{"x":416,"y":62,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7450":{"submorphs":[{"__isSmartRef__":true,"id":7451},{"__isSmartRef__":true,"id":7593}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7965},"derivationIds":[null,"78EF18E2-5597-4141-839E-C1D8FBA751CF","D299494C-D9B3-4E1B-8BF4-54F1DA59F0F7"],"id":"868F5009-E5D9-448B-825C-5BB05B5AD527","renderContextTable":{"__isSmartRef__":true,"id":7970},"eventHandler":{"__isSmartRef__":true,"id":7971},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7972},"LK2":true,"_Position":{"__isSmartRef__":true,"id":7973},"priorExtent":{"__isSmartRef__":true,"id":7974},"targetMorph":{"__isSmartRef__":true,"id":7593},"titleBar":{"__isSmartRef__":true,"id":7451},"contentOffset":{"__isSmartRef__":true,"id":7961},"collapsedTransform":{"__isSmartRef__":true,"id":7975},"collapsedExtent":{"__isSmartRef__":true,"id":7976},"expandedTransform":{"__isSmartRef__":true,"id":7977},"expandedExtent":{"__isSmartRef__":true,"id":7968},"ignoreEventsOnExpand":false,"highlighted":true,"prevDragPos":{"__isSmartRef__":true,"id":7978},"isBeingDragged":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"name":"Window4","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"expandedPosition":{"__isSmartRef__":true,"id":7979},"state":"expanded","collapsedPosition":{"__isSmartRef__":true,"id":7980},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"7451":{"submorphs":[{"__isSmartRef__":true,"id":7452},{"__isSmartRef__":true,"id":7466},{"__isSmartRef__":true,"id":7513},{"__isSmartRef__":true,"id":7547}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7582},"derivationIds":[null,"8CE6CED9-A62B-408D-BE8D-E508C3617444","EEE28B71-22ED-4326-A9D2-ACABAA49ACF3"],"id":"0E609202-62B4-4179-968B-1FCD0A7D1C7A","renderContextTable":{"__isSmartRef__":true,"id":7588},"eventHandler":{"__isSmartRef__":true,"id":7589},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7590},"_Position":{"__isSmartRef__":true,"id":7591},"windowMorph":{"__isSmartRef__":true,"id":7450},"label":{"__isSmartRef__":true,"id":7452},"closeButton":{"__isSmartRef__":true,"id":7466},"menuButton":{"__isSmartRef__":true,"id":7513},"collapseButton":{"__isSmartRef__":true,"id":7547},"priorExtent":{"__isSmartRef__":true,"id":7592},"owner":{"__isSmartRef__":true,"id":7450},"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"7452":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7453},"derivationIds":[null,"D9E36148-B94F-4D55-A975-43AA92729187","6CE1D347-3596-4746-B761-C2E47C9ACBCD"],"id":"C1ED57A3-D070-4DA8-B766-CC7FD2B54572","renderContextTable":{"__isSmartRef__":true,"id":7459},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7460}],"eventHandler":{"__isSmartRef__":true,"id":7462},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7463},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7451},"priorExtent":{"__isSmartRef__":true,"id":7464},"_MaxTextWidth":658,"_MinTextWidth":658,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":7465},"__SourceModuleName__":"Global.lively.morphic.TextCore","showsHalos":false,"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7453":{"_Position":{"__isSmartRef__":true,"id":7454},"renderContextTable":{"__isSmartRef__":true,"id":7455},"_Extent":{"__isSmartRef__":true,"id":7456},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7457},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7458},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7454":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7455":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7456":{"x":658,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7457":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7458":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7459":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7460":{"style":{"__isSmartRef__":true,"id":7461},"chunkOwner":{"__isSmartRef__":true,"id":7452},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"stage 4","__LivelyClassName__":"lively.morphic.TextChunk"},"7461":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7462":{"morph":{"__isSmartRef__":true,"id":7452},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7463":{"resizeWidth":true},"7464":{"x":658,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7465":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7466":{"submorphs":[{"__isSmartRef__":true,"id":7467}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7479},"derivationIds":[null,"63924E2A-FDD6-447F-B40D-A99C51BC551C","CA18549A-2A3A-4F0B-A6FE-5C3406EC5432"],"id":"A5F97B6C-D9D1-464D-BD39-FE09436FE1DF","renderContextTable":{"__isSmartRef__":true,"id":7495},"eventHandler":{"__isSmartRef__":true,"id":7496},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":7497},"priorExtent":{"__isSmartRef__":true,"id":7498},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7485},"lighterFill":{"__isSmartRef__":true,"id":7499},"label":{"__isSmartRef__":true,"id":7467},"owner":{"__isSmartRef__":true,"id":7451},"layout":{"__isSmartRef__":true,"id":7508},"attributeConnections":[{"__isSmartRef__":true,"id":7509},{"__isSmartRef__":true,"id":7511}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7467":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7468},"derivationIds":[null,"4B78BD36-16BD-44E7-ABF7-7DB4FCAFFF2E","084D3ED5-238E-46EB-8EF0-977B18D7349F"],"id":"49328DC3-FBF8-4101-B9DB-7B61686F3084","renderContextTable":{"__isSmartRef__":true,"id":7473},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7474}],"eventHandler":{"__isSmartRef__":true,"id":7476},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7477},"priorExtent":{"__isSmartRef__":true,"id":7478},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7466},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":7458},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7468":{"_Position":{"__isSmartRef__":true,"id":7469},"renderContextTable":{"__isSmartRef__":true,"id":7470},"_Extent":{"__isSmartRef__":true,"id":7471},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7472},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7458},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7469":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7470":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7471":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7472":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7473":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7474":{"style":{"__isSmartRef__":true,"id":7475},"chunkOwner":{"__isSmartRef__":true,"id":7467},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"7475":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7476":{"morph":{"__isSmartRef__":true,"id":7467},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7477":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7478":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7479":{"_Position":{"__isSmartRef__":true,"id":7480},"renderContextTable":{"__isSmartRef__":true,"id":7481},"_Extent":{"__isSmartRef__":true,"id":7482},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7483},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7484},"_Fill":{"__isSmartRef__":true,"id":7485},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7480":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7481":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7482":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7483":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7484":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7485":{"stops":[{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7490},{"__isSmartRef__":true,"id":7492}],"vector":{"__isSmartRef__":true,"id":7494},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7486":{"offset":0,"color":{"__isSmartRef__":true,"id":7487}},"7487":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7488":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7489}},"7489":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7490":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7491}},"7491":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7492":{"offset":1,"color":{"__isSmartRef__":true,"id":7493}},"7493":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7494":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7495":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7496":{"morph":{"__isSmartRef__":true,"id":7466},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7497":{"x":697,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7498":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7499":{"stops":[{"__isSmartRef__":true,"id":7500},{"__isSmartRef__":true,"id":7502},{"__isSmartRef__":true,"id":7504},{"__isSmartRef__":true,"id":7506}],"vector":{"__isSmartRef__":true,"id":7494},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7500":{"offset":0,"color":{"__isSmartRef__":true,"id":7501}},"7501":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7502":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7503}},"7503":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7504":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7505}},"7505":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7506":{"offset":1,"color":{"__isSmartRef__":true,"id":7507}},"7507":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7508":{"moveHorizontal":true},"7509":{"sourceObj":{"__isSmartRef__":true,"id":7466},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7450},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7510},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7510":{"source":{"__isSmartRef__":true,"id":7466},"target":{"__isSmartRef__":true,"id":7450}},"7511":{"sourceObj":{"__isSmartRef__":true,"id":7466},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7450},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7512},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7512":{"source":{"__isSmartRef__":true,"id":7466},"target":{"__isSmartRef__":true,"id":7450}},"7513":{"submorphs":[{"__isSmartRef__":true,"id":7514}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7525},"derivationIds":[null,"EF77EAD3-4D30-4F35-8EA7-333C64044FF6","D1AAE73E-B89A-47EF-AC09-9FD4F87639ED"],"id":"B376F419-9E49-483F-895D-A5D93D73B804","renderContextTable":{"__isSmartRef__":true,"id":7530},"eventHandler":{"__isSmartRef__":true,"id":7531},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":7532},"priorExtent":{"__isSmartRef__":true,"id":7533},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7485},"lighterFill":{"__isSmartRef__":true,"id":7534},"label":{"__isSmartRef__":true,"id":7514},"owner":{"__isSmartRef__":true,"id":7451},"attributeConnections":[{"__isSmartRef__":true,"id":7543},{"__isSmartRef__":true,"id":7545}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.WindowControl"},"7514":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7515},"derivationIds":[null,"4F0C9318-2693-438C-A7AD-536B291232E9","0D1E037D-62F2-46B1-8356-E44700C10F7A"],"id":"215B06CF-4F79-4559-AE1D-4E97EF509FD8","renderContextTable":{"__isSmartRef__":true,"id":7519},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7520}],"eventHandler":{"__isSmartRef__":true,"id":7522},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7523},"priorExtent":{"__isSmartRef__":true,"id":7524},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7513},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":7458},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7515":{"_Position":{"__isSmartRef__":true,"id":7516},"renderContextTable":{"__isSmartRef__":true,"id":7517},"_Extent":{"__isSmartRef__":true,"id":7518},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7472},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7458},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7516":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7517":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7518":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7519":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7520":{"style":{"__isSmartRef__":true,"id":7521},"chunkOwner":{"__isSmartRef__":true,"id":7514},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"7521":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7522":{"morph":{"__isSmartRef__":true,"id":7514},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7523":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7524":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7525":{"_Position":{"__isSmartRef__":true,"id":7526},"renderContextTable":{"__isSmartRef__":true,"id":7527},"_Extent":{"__isSmartRef__":true,"id":7528},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7529},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7484},"_Fill":{"__isSmartRef__":true,"id":7485},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7526":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7527":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7528":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7529":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7530":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7531":{"morph":{"__isSmartRef__":true,"id":7513},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7532":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7533":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7534":{"stops":[{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7537},{"__isSmartRef__":true,"id":7539},{"__isSmartRef__":true,"id":7541}],"vector":{"__isSmartRef__":true,"id":7494},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7535":{"offset":0,"color":{"__isSmartRef__":true,"id":7536}},"7536":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7537":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7538}},"7538":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7539":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7540}},"7540":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7541":{"offset":1,"color":{"__isSmartRef__":true,"id":7542}},"7542":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7543":{"sourceObj":{"__isSmartRef__":true,"id":7513},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7450},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7544},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7544":{"source":{"__isSmartRef__":true,"id":7513},"target":{"__isSmartRef__":true,"id":7450}},"7545":{"sourceObj":{"__isSmartRef__":true,"id":7513},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7450},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7546},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7546":{"source":{"__isSmartRef__":true,"id":7513},"target":{"__isSmartRef__":true,"id":7450}},"7547":{"submorphs":[{"__isSmartRef__":true,"id":7548}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7559},"derivationIds":[null,"4D06028C-5AC4-4B59-865B-2B54FB2D7A3C","0BA22330-5108-4562-9524-DD398C1126C9"],"id":"DC554148-F9DD-44EF-B2B4-AA7948B7A57C","renderContextTable":{"__isSmartRef__":true,"id":7564},"eventHandler":{"__isSmartRef__":true,"id":7565},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":7566},"priorExtent":{"__isSmartRef__":true,"id":7567},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7485},"lighterFill":{"__isSmartRef__":true,"id":7568},"label":{"__isSmartRef__":true,"id":7548},"owner":{"__isSmartRef__":true,"id":7451},"layout":{"__isSmartRef__":true,"id":7577},"attributeConnections":[{"__isSmartRef__":true,"id":7578},{"__isSmartRef__":true,"id":7580}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7548":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7549},"derivationIds":[null,"380A562D-9EEF-4C5B-907D-CC54112CBD6E","F80CF48D-F67E-4CF0-A60D-38D8ED470E8D"],"id":"C0F37680-18D0-49CC-B960-BFD52C53778E","renderContextTable":{"__isSmartRef__":true,"id":7553},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7554}],"eventHandler":{"__isSmartRef__":true,"id":7556},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7557},"priorExtent":{"__isSmartRef__":true,"id":7558},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7547},"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":7458},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7549":{"_Position":{"__isSmartRef__":true,"id":7550},"renderContextTable":{"__isSmartRef__":true,"id":7551},"_Extent":{"__isSmartRef__":true,"id":7552},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":7472},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7458},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7550":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7551":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7552":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7553":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7554":{"style":{"__isSmartRef__":true,"id":7555},"chunkOwner":{"__isSmartRef__":true,"id":7548},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"7555":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7556":{"morph":{"__isSmartRef__":true,"id":7548},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7557":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7558":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7559":{"_Position":{"__isSmartRef__":true,"id":7560},"renderContextTable":{"__isSmartRef__":true,"id":7561},"_Extent":{"__isSmartRef__":true,"id":7562},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7563},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7484},"_Fill":{"__isSmartRef__":true,"id":7485},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7560":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7561":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7562":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7563":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7564":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7565":{"morph":{"__isSmartRef__":true,"id":7547},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7566":{"x":678,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7567":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7568":{"stops":[{"__isSmartRef__":true,"id":7569},{"__isSmartRef__":true,"id":7571},{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7575}],"vector":{"__isSmartRef__":true,"id":7494},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7569":{"offset":0,"color":{"__isSmartRef__":true,"id":7570}},"7570":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7571":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7572}},"7572":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7573":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7574}},"7574":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7575":{"offset":1,"color":{"__isSmartRef__":true,"id":7576}},"7576":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7577":{"moveHorizontal":true},"7578":{"sourceObj":{"__isSmartRef__":true,"id":7547},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7450},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7579},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7579":{"source":{"__isSmartRef__":true,"id":7547},"target":{"__isSmartRef__":true,"id":7450}},"7580":{"sourceObj":{"__isSmartRef__":true,"id":7547},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7450},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7581},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7581":{"source":{"__isSmartRef__":true,"id":7547},"target":{"__isSmartRef__":true,"id":7450}},"7582":{"_Position":{"__isSmartRef__":true,"id":7583},"renderContextTable":{"__isSmartRef__":true,"id":7584},"_Extent":{"__isSmartRef__":true,"id":7585},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7586},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7587},"_Fill":{"__isSmartRef__":true,"id":739},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7583":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7584":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7585":{"x":717,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7586":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7587":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7588":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7589":{"morph":{"__isSmartRef__":true,"id":7451},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7590":{"resizeWidth":true,"adjustForNewBounds":true},"7591":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7592":{"x":717,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7593":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7594},"derivationIds":[null,"75A7DB3A-F83D-4243-B642-83EB38234655","CFCBE066-3493-4D86-AD48-69AEFEF444C8"],"id":"B6F6B78B-E9D4-4841-8AF6-9884C0DD3862","renderContextTable":{"__isSmartRef__":true,"id":7601},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7602},{"__isSmartRef__":true,"id":7604},{"__isSmartRef__":true,"id":7606},{"__isSmartRef__":true,"id":7608},{"__isSmartRef__":true,"id":7610},{"__isSmartRef__":true,"id":7612},{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7616},{"__isSmartRef__":true,"id":7618},{"__isSmartRef__":true,"id":7620},{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7624},{"__isSmartRef__":true,"id":7626},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7630},{"__isSmartRef__":true,"id":7632},{"__isSmartRef__":true,"id":7634},{"__isSmartRef__":true,"id":7636},{"__isSmartRef__":true,"id":7638},{"__isSmartRef__":true,"id":7640},{"__isSmartRef__":true,"id":7642},{"__isSmartRef__":true,"id":7644},{"__isSmartRef__":true,"id":7646},{"__isSmartRef__":true,"id":7648},{"__isSmartRef__":true,"id":7650},{"__isSmartRef__":true,"id":7652},{"__isSmartRef__":true,"id":7654},{"__isSmartRef__":true,"id":7656},{"__isSmartRef__":true,"id":7658},{"__isSmartRef__":true,"id":7660},{"__isSmartRef__":true,"id":7662},{"__isSmartRef__":true,"id":7664},{"__isSmartRef__":true,"id":7666},{"__isSmartRef__":true,"id":7668},{"__isSmartRef__":true,"id":7670},{"__isSmartRef__":true,"id":7672},{"__isSmartRef__":true,"id":7674},{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7678},{"__isSmartRef__":true,"id":7680},{"__isSmartRef__":true,"id":7682},{"__isSmartRef__":true,"id":7684},{"__isSmartRef__":true,"id":7686},{"__isSmartRef__":true,"id":7688},{"__isSmartRef__":true,"id":7690},{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7696},{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7702},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7712},{"__isSmartRef__":true,"id":7714},{"__isSmartRef__":true,"id":7716},{"__isSmartRef__":true,"id":7718},{"__isSmartRef__":true,"id":7720},{"__isSmartRef__":true,"id":7722},{"__isSmartRef__":true,"id":7724},{"__isSmartRef__":true,"id":7726},{"__isSmartRef__":true,"id":7728},{"__isSmartRef__":true,"id":7730},{"__isSmartRef__":true,"id":7732},{"__isSmartRef__":true,"id":7734},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7738},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7744},{"__isSmartRef__":true,"id":7746},{"__isSmartRef__":true,"id":7748},{"__isSmartRef__":true,"id":7750},{"__isSmartRef__":true,"id":7752},{"__isSmartRef__":true,"id":7754},{"__isSmartRef__":true,"id":7756},{"__isSmartRef__":true,"id":7758},{"__isSmartRef__":true,"id":7760},{"__isSmartRef__":true,"id":7762},{"__isSmartRef__":true,"id":7764},{"__isSmartRef__":true,"id":7766},{"__isSmartRef__":true,"id":7768},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7774},{"__isSmartRef__":true,"id":7776},{"__isSmartRef__":true,"id":7778},{"__isSmartRef__":true,"id":7780},{"__isSmartRef__":true,"id":7782},{"__isSmartRef__":true,"id":7784},{"__isSmartRef__":true,"id":7786},{"__isSmartRef__":true,"id":7788},{"__isSmartRef__":true,"id":7790},{"__isSmartRef__":true,"id":7792},{"__isSmartRef__":true,"id":7794},{"__isSmartRef__":true,"id":7796},{"__isSmartRef__":true,"id":7798},{"__isSmartRef__":true,"id":7800},{"__isSmartRef__":true,"id":7802},{"__isSmartRef__":true,"id":7804},{"__isSmartRef__":true,"id":7806},{"__isSmartRef__":true,"id":7808},{"__isSmartRef__":true,"id":7810},{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7816},{"__isSmartRef__":true,"id":7818},{"__isSmartRef__":true,"id":7820},{"__isSmartRef__":true,"id":7822},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":7826},{"__isSmartRef__":true,"id":7828},{"__isSmartRef__":true,"id":7830},{"__isSmartRef__":true,"id":7832},{"__isSmartRef__":true,"id":7834},{"__isSmartRef__":true,"id":7836},{"__isSmartRef__":true,"id":7838},{"__isSmartRef__":true,"id":7840},{"__isSmartRef__":true,"id":7842},{"__isSmartRef__":true,"id":7844},{"__isSmartRef__":true,"id":7846},{"__isSmartRef__":true,"id":7848},{"__isSmartRef__":true,"id":7850},{"__isSmartRef__":true,"id":7852},{"__isSmartRef__":true,"id":7854},{"__isSmartRef__":true,"id":7856},{"__isSmartRef__":true,"id":7858},{"__isSmartRef__":true,"id":7860},{"__isSmartRef__":true,"id":7862},{"__isSmartRef__":true,"id":7864},{"__isSmartRef__":true,"id":7866},{"__isSmartRef__":true,"id":7868},{"__isSmartRef__":true,"id":7870},{"__isSmartRef__":true,"id":7872},{"__isSmartRef__":true,"id":7874},{"__isSmartRef__":true,"id":7876},{"__isSmartRef__":true,"id":7878},{"__isSmartRef__":true,"id":7880},{"__isSmartRef__":true,"id":7882},{"__isSmartRef__":true,"id":7884},{"__isSmartRef__":true,"id":7886},{"__isSmartRef__":true,"id":7888},{"__isSmartRef__":true,"id":7890},{"__isSmartRef__":true,"id":7892},{"__isSmartRef__":true,"id":7894},{"__isSmartRef__":true,"id":7896},{"__isSmartRef__":true,"id":7898},{"__isSmartRef__":true,"id":7900},{"__isSmartRef__":true,"id":7902},{"__isSmartRef__":true,"id":7904},{"__isSmartRef__":true,"id":7906},{"__isSmartRef__":true,"id":7908},{"__isSmartRef__":true,"id":7910},{"__isSmartRef__":true,"id":7912},{"__isSmartRef__":true,"id":7914},{"__isSmartRef__":true,"id":7916},{"__isSmartRef__":true,"id":7918},{"__isSmartRef__":true,"id":7920},{"__isSmartRef__":true,"id":7922},{"__isSmartRef__":true,"id":7924},{"__isSmartRef__":true,"id":7926},{"__isSmartRef__":true,"id":7928},{"__isSmartRef__":true,"id":7930},{"__isSmartRef__":true,"id":7932},{"__isSmartRef__":true,"id":7934},{"__isSmartRef__":true,"id":7936},{"__isSmartRef__":true,"id":7938},{"__isSmartRef__":true,"id":7940},{"__isSmartRef__":true,"id":7942},{"__isSmartRef__":true,"id":7944},{"__isSmartRef__":true,"id":7946},{"__isSmartRef__":true,"id":7948},{"__isSmartRef__":true,"id":7950},{"__isSmartRef__":true,"id":7952},{"__isSmartRef__":true,"id":7954},{"__isSmartRef__":true,"id":7956},{"__isSmartRef__":true,"id":7958}],"eventHandler":{"__isSmartRef__":true,"id":7960},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7961},"priorExtent":{"__isSmartRef__":true,"id":7962},"_MaxTextWidth":707,"_MinTextWidth":707,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7450},"layout":{"__isSmartRef__":true,"id":7963},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":7964}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1328568520302,"accessibleInInactiveWindow":true,"previousSelection":[349,377],"priorSelectionRange":[349,377],"__SourceModuleName__":"Global.lively.morphic.TextCore","charsReplaced":"","lastFindLoc":414,"isBeingDragged":false,"textString":"lively.jsMorphic.lively.updateLibFiles();\n\n\nfiles = [\"morphic.js\", \"widgets.js\", \"blocks.js\", \"threads.js\", \"objects.js\", \"gui.js\", \"lists.js\", \"byob.js\", \"store.js\"];\n\nlively.ide.SourceControl.modules = {}\nfile = lively.ide.SourceControl.addModule('lively/jsMorphic/lib/store.js');\nsource = file.getSource();\nast = lively.AST.Parser.parse(source);\n\nlively.AST.VariableAnalyzer.findUnboundVariableNamesInAST(ast);\n\nfunction getVarDecl(ast) {\n ast.children\n}\nast.children.inject([], function(all, ea) {\n if (ea.isVarDeclaration) all.push(ea);\n if (ea.isSequence) all.push(ea);\n return all;\n});\n.select(function(ea) { return ea.isVarDeclaration })\nast.children.select(function(ea) { return ea.isSet })\n\nast.children[1].asJS()\nast.children[3]Set(GetSlot(Variable(Serializer)[String(serialize)]) = Function(function(o) Sequence(Return(Sequence(Cond(BinaryOp(BinaryOp(UnaryOp(typeofVariable(o)) === String(object)) && Variable(o))?Send(This[serializeObject](Variable(o))):Variable(o)))))))\n\nasts = []\nfiles.forEachShowingProgress(this.get('ProgressBar'), function(ea) {\n file = lively.ide.SourceControl.addModule('lively/jsMorphic/lib/' + ea);\n try {\n \n \n asts.push(ast)\n } catch(e) {\n alert(ea + '\\n' + e);\n }\n}, Functions.K)\n\n// --------------------------------------------\n\n// --------------------------------------------\n\n// lively.AST.VariableAnalyzer.findUnboundVariableNamesInAST(ast);\njsMorphicNs = 'Global.jsMorphic = {\\n';\nasts.forEachShowingProgress(this.get('ProgressBar'), function(ast) {\n vars = ast.children.select(function(ea) { return ea.isVarDeclaration })\n jsMorphicNs += vars.collect(function(varDecl) {\n return ' ' + varDecl.name + ': ' + varDecl.name;\n }).join(',\\n');\n});\njsMorphicNs += '\\n}';\njsMorphicNs\n\n// --------------------------------------------\n\neval(source + '\\n\\n\\n' + jsMorphicNs);\n\n// --------------------------------------------\nworldElem.remove()\nworldElem = $('');\nworldElem.css({width: '800px', height: '600px', position: 'absolute', backgroundColor: 'green'});\n$('body').append(worldElem);\nworld = new jsMorphic.WorldMorph(worldElem[0], true);\n\nloop = function loop() { world.doOneCycle() }\nsetInterval(loop, 50);","__LivelyClassName__":"lively.morphic.Text"},"7594":{"_Position":{"__isSmartRef__":true,"id":7595},"renderContextTable":{"__isSmartRef__":true,"id":7596},"_Extent":{"__isSmartRef__":true,"id":7597},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":7598},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7599},"_Fill":{"__isSmartRef__":true,"id":7600},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7595":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7596":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7597":{"x":717,"y":432,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7598":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7599":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7600":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7601":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"7602":{"style":{"__isSmartRef__":true,"id":7603},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"lively.jsMorphic.lively.updateLibFiles();\n\n\nfiles = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7603":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7604":{"style":{"__isSmartRef__":true,"id":7605},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"morphic.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7605":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7606":{"style":{"__isSmartRef__":true,"id":7607},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7607":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7608":{"style":{"__isSmartRef__":true,"id":7609},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"widgets.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7609":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7610":{"style":{"__isSmartRef__":true,"id":7611},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7611":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7612":{"style":{"__isSmartRef__":true,"id":7613},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"blocks.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7613":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7614":{"style":{"__isSmartRef__":true,"id":7615},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7615":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7616":{"style":{"__isSmartRef__":true,"id":7617},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"threads.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7617":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7618":{"style":{"__isSmartRef__":true,"id":7619},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7619":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7620":{"style":{"__isSmartRef__":true,"id":7621},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"objects.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7621":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7622":{"style":{"__isSmartRef__":true,"id":7623},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7623":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7624":{"style":{"__isSmartRef__":true,"id":7625},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"gui.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7625":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7626":{"style":{"__isSmartRef__":true,"id":7627},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7627":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7628":{"style":{"__isSmartRef__":true,"id":7629},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"lists.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7629":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7630":{"style":{"__isSmartRef__":true,"id":7631},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7631":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7632":{"style":{"__isSmartRef__":true,"id":7633},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"byob.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7633":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7634":{"style":{"__isSmartRef__":true,"id":7635},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7635":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7636":{"style":{"__isSmartRef__":true,"id":7637},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\"store.js\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7637":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7638":{"style":{"__isSmartRef__":true,"id":7639},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"];\n\nlively.ide.SourceControl.modules = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7639":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7640":{"style":{"__isSmartRef__":true,"id":7641},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7641":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7642":{"style":{"__isSmartRef__":true,"id":7643},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\nfile = lively.ide.SourceControl.addModule(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7643":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7644":{"style":{"__isSmartRef__":true,"id":7645},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'lively/jsMorphic/lib/store.js'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7645":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7646":{"style":{"__isSmartRef__":true,"id":7647},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":");\nsource = file.getSource();\nast = lively.AST.Parser.parse(source);\n\nlively.AST.VariableAnalyzer.findUnboundVariableNamesInAST(ast);\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7647":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7648":{"style":{"__isSmartRef__":true,"id":7649},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7649":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7650":{"style":{"__isSmartRef__":true,"id":7651},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" getVarDecl(ast) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7651":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7652":{"style":{"__isSmartRef__":true,"id":7653},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7653":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7654":{"style":{"__isSmartRef__":true,"id":7655},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n ast.children\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7655":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7656":{"style":{"__isSmartRef__":true,"id":7657},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7657":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7658":{"style":{"__isSmartRef__":true,"id":7659},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\nast.children.inject([], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7659":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7660":{"style":{"__isSmartRef__":true,"id":7661},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7661":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7662":{"style":{"__isSmartRef__":true,"id":7663},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(all, ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7663":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7664":{"style":{"__isSmartRef__":true,"id":7665},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7665":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7666":{"style":{"__isSmartRef__":true,"id":7667},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7667":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7668":{"style":{"__isSmartRef__":true,"id":7669},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7669":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7670":{"style":{"__isSmartRef__":true,"id":7671},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" (ea.isVarDeclaration) all.push(ea);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7671":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7672":{"style":{"__isSmartRef__":true,"id":7673},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7673":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7674":{"style":{"__isSmartRef__":true,"id":7675},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" (ea.isSequence) all.push(ea);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7675":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7676":{"style":{"__isSmartRef__":true,"id":7677},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7677":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7678":{"style":{"__isSmartRef__":true,"id":7679},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" all;\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7679":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7680":{"style":{"__isSmartRef__":true,"id":7681},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7681":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7682":{"style":{"__isSmartRef__":true,"id":7683},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":");\n.select(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7683":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7684":{"style":{"__isSmartRef__":true,"id":7685},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7685":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7686":{"style":{"__isSmartRef__":true,"id":7687},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7687":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7688":{"style":{"__isSmartRef__":true,"id":7689},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7689":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7690":{"style":{"__isSmartRef__":true,"id":7691},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7691":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7692":{"style":{"__isSmartRef__":true,"id":7693},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7693":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7694":{"style":{"__isSmartRef__":true,"id":7695},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ea.isVarDeclaration ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7695":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7696":{"style":{"__isSmartRef__":true,"id":7697},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7697":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7698":{"style":{"__isSmartRef__":true,"id":7699},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":")\nast.children.select(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7699":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7700":{"style":{"__isSmartRef__":true,"id":7701},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7701":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7702":{"style":{"__isSmartRef__":true,"id":7703},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7703":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7704":{"style":{"__isSmartRef__":true,"id":7705},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7705":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7706":{"style":{"__isSmartRef__":true,"id":7707},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7707":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7708":{"style":{"__isSmartRef__":true,"id":7709},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7709":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7710":{"style":{"__isSmartRef__":true,"id":7711},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ea.isSet ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7711":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7712":{"style":{"__isSmartRef__":true,"id":7713},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7713":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7714":{"style":{"__isSmartRef__":true,"id":7715},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":")\n\nast.children[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7715":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7716":{"style":{"__isSmartRef__":true,"id":7717},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7717":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7718":{"style":{"__isSmartRef__":true,"id":7719},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"].asJS()\nast.children[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7719":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7720":{"style":{"__isSmartRef__":true,"id":7721},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7721":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7722":{"style":{"__isSmartRef__":true,"id":7723},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"]Set(GetSlot(Variable(Serializer)[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7723":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7724":{"style":{"__isSmartRef__":true,"id":7725},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"String","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7725":{"color":{"__isSmartRef__":true,"id":124},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7726":{"style":{"__isSmartRef__":true,"id":7727},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(serialize)]) = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7727":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7728":{"style":{"__isSmartRef__":true,"id":7729},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"Function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7729":{"color":{"__isSmartRef__":true,"id":124},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7730":{"style":{"__isSmartRef__":true,"id":7731},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7731":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7732":{"style":{"__isSmartRef__":true,"id":7733},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7733":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7734":{"style":{"__isSmartRef__":true,"id":7735},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(o) Sequence(Return(Sequence(Cond(BinaryOp(BinaryOp(UnaryOp(typeofVariable(o)) === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7735":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7736":{"style":{"__isSmartRef__":true,"id":7737},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"String","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7737":{"color":{"__isSmartRef__":true,"id":124},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7738":{"style":{"__isSmartRef__":true,"id":7739},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(object)) && Variable(o))?Send(This[serializeObject](Variable(o))):Variable(o)))))))\n\nasts = []\nfiles.forEachShowingProgress(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7739":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7740":{"style":{"__isSmartRef__":true,"id":7741},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7741":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7742":{"style":{"__isSmartRef__":true,"id":7743},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7743":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7744":{"style":{"__isSmartRef__":true,"id":7745},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'ProgressBar'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7745":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7746":{"style":{"__isSmartRef__":true,"id":7747},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"), ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7747":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7748":{"style":{"__isSmartRef__":true,"id":7749},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7749":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7750":{"style":{"__isSmartRef__":true,"id":7751},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7751":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7752":{"style":{"__isSmartRef__":true,"id":7753},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7753":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7754":{"style":{"__isSmartRef__":true,"id":7755},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n file = lively.ide.SourceControl.addModule(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7755":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7756":{"style":{"__isSmartRef__":true,"id":7757},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'lively/jsMorphic/lib/'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7757":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7758":{"style":{"__isSmartRef__":true,"id":7759},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" + ea);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7759":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7760":{"style":{"__isSmartRef__":true,"id":7761},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"try","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7761":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7762":{"style":{"__isSmartRef__":true,"id":7763},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7763":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7764":{"style":{"__isSmartRef__":true,"id":7765},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7765":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7766":{"style":{"__isSmartRef__":true,"id":7767},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n \n \n asts.push(ast)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7767":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7768":{"style":{"__isSmartRef__":true,"id":7769},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7769":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7770":{"style":{"__isSmartRef__":true,"id":7771},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7771":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7772":{"style":{"__isSmartRef__":true,"id":7773},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"catch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7773":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7774":{"style":{"__isSmartRef__":true,"id":7775},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(e) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7775":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7776":{"style":{"__isSmartRef__":true,"id":7777},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7777":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7778":{"style":{"__isSmartRef__":true,"id":7779},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n alert(ea + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7779":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7780":{"style":{"__isSmartRef__":true,"id":7781},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7781":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7782":{"style":{"__isSmartRef__":true,"id":7783},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" + e);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7783":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7784":{"style":{"__isSmartRef__":true,"id":7785},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7785":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7786":{"style":{"__isSmartRef__":true,"id":7787},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7787":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7788":{"style":{"__isSmartRef__":true,"id":7789},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7789":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7790":{"style":{"__isSmartRef__":true,"id":7791},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", Functions.K)\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7791":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7792":{"style":{"__isSmartRef__":true,"id":7793},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"// --------------------------------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7793":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7794":{"style":{"__isSmartRef__":true,"id":7795},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7795":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7796":{"style":{"__isSmartRef__":true,"id":7797},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"// --------------------------------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7797":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7798":{"style":{"__isSmartRef__":true,"id":7799},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7799":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7800":{"style":{"__isSmartRef__":true,"id":7801},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"// lively.AST.VariableAnalyzer.findUnboundVariableNamesInAST(ast);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7801":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7802":{"style":{"__isSmartRef__":true,"id":7803},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\njsMorphicNs = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7803":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7804":{"style":{"__isSmartRef__":true,"id":7805},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'Global.jsMorphic = {\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7805":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7806":{"style":{"__isSmartRef__":true,"id":7807},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":";\nasts.forEachShowingProgress(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7807":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7808":{"style":{"__isSmartRef__":true,"id":7809},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7809":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7810":{"style":{"__isSmartRef__":true,"id":7811},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7811":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7812":{"style":{"__isSmartRef__":true,"id":7813},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'ProgressBar'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7813":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7814":{"style":{"__isSmartRef__":true,"id":7815},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"), ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7815":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7816":{"style":{"__isSmartRef__":true,"id":7817},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7817":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7818":{"style":{"__isSmartRef__":true,"id":7819},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(ast) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7819":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7820":{"style":{"__isSmartRef__":true,"id":7821},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7821":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7822":{"style":{"__isSmartRef__":true,"id":7823},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n vars = ast.children.select(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7823":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7824":{"style":{"__isSmartRef__":true,"id":7825},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7825":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7826":{"style":{"__isSmartRef__":true,"id":7827},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7827":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7828":{"style":{"__isSmartRef__":true,"id":7829},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7829":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7830":{"style":{"__isSmartRef__":true,"id":7831},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7831":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7832":{"style":{"__isSmartRef__":true,"id":7833},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7833":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7834":{"style":{"__isSmartRef__":true,"id":7835},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ea.isVarDeclaration ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7835":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7836":{"style":{"__isSmartRef__":true,"id":7837},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7837":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7838":{"style":{"__isSmartRef__":true,"id":7839},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":")\n jsMorphicNs += vars.collect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7839":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7840":{"style":{"__isSmartRef__":true,"id":7841},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7841":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7842":{"style":{"__isSmartRef__":true,"id":7843},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(varDecl) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7843":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7844":{"style":{"__isSmartRef__":true,"id":7845},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7845":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7846":{"style":{"__isSmartRef__":true,"id":7847},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7847":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7848":{"style":{"__isSmartRef__":true,"id":7849},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7849":{"color":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7850":{"style":{"__isSmartRef__":true,"id":7851},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7851":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7852":{"style":{"__isSmartRef__":true,"id":7853},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"' '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7853":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7854":{"style":{"__isSmartRef__":true,"id":7855},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" + varDecl.name + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7855":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7856":{"style":{"__isSmartRef__":true,"id":7857},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"': '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7857":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7858":{"style":{"__isSmartRef__":true,"id":7859},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" + varDecl.name;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7859":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7860":{"style":{"__isSmartRef__":true,"id":7861},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7861":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7862":{"style":{"__isSmartRef__":true,"id":7863},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":").join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7863":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7864":{"style":{"__isSmartRef__":true,"id":7865},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"',\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7865":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7866":{"style":{"__isSmartRef__":true,"id":7867},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7867":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7868":{"style":{"__isSmartRef__":true,"id":7869},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7869":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7870":{"style":{"__isSmartRef__":true,"id":7871},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":");\njsMorphicNs += ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7871":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7872":{"style":{"__isSmartRef__":true,"id":7873},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'\\n}'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7873":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7874":{"style":{"__isSmartRef__":true,"id":7875},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":";\njsMorphicNs\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7875":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7876":{"style":{"__isSmartRef__":true,"id":7877},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"// --------------------------------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7877":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7878":{"style":{"__isSmartRef__":true,"id":7879},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7879":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7880":{"style":{"__isSmartRef__":true,"id":7881},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"eval","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7881":{"color":{"__isSmartRef__":true,"id":6459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7882":{"style":{"__isSmartRef__":true,"id":7883},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"(source + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7883":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7884":{"style":{"__isSmartRef__":true,"id":7885},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'\\n\\n\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7885":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7886":{"style":{"__isSmartRef__":true,"id":7887},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" + jsMorphicNs);\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7887":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7888":{"style":{"__isSmartRef__":true,"id":7889},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"// --------------------------------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7889":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7890":{"style":{"__isSmartRef__":true,"id":7891},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\nworldElem.remove()\nworldElem = $(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7891":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7892":{"style":{"__isSmartRef__":true,"id":7893},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7893":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7894":{"style":{"__isSmartRef__":true,"id":7895},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":");\nworldElem.css(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7895":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7896":{"style":{"__isSmartRef__":true,"id":7897},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7897":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7898":{"style":{"__isSmartRef__":true,"id":7899},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"width:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7899":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7900":{"style":{"__isSmartRef__":true,"id":7901},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7901":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7902":{"style":{"__isSmartRef__":true,"id":7903},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'800px'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7903":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7904":{"style":{"__isSmartRef__":true,"id":7905},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7905":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7906":{"style":{"__isSmartRef__":true,"id":7907},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"height:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7907":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7908":{"style":{"__isSmartRef__":true,"id":7909},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7909":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7910":{"style":{"__isSmartRef__":true,"id":7911},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'600px'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7911":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7912":{"style":{"__isSmartRef__":true,"id":7913},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7913":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7914":{"style":{"__isSmartRef__":true,"id":7915},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"position:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7915":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7916":{"style":{"__isSmartRef__":true,"id":7917},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7917":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7918":{"style":{"__isSmartRef__":true,"id":7919},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'absolute'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7919":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7920":{"style":{"__isSmartRef__":true,"id":7921},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7921":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7922":{"style":{"__isSmartRef__":true,"id":7923},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"backgroundColor:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7923":{"color":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7924":{"style":{"__isSmartRef__":true,"id":7925},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7925":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7926":{"style":{"__isSmartRef__":true,"id":7927},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'green'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7927":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7928":{"style":{"__isSmartRef__":true,"id":7929},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7929":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7930":{"style":{"__isSmartRef__":true,"id":7931},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":");\n$(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7931":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7932":{"style":{"__isSmartRef__":true,"id":7933},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"'body'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7933":{"color":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7934":{"style":{"__isSmartRef__":true,"id":7935},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":").append(worldElem);\nworld = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7935":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7936":{"style":{"__isSmartRef__":true,"id":7937},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7937":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7938":{"style":{"__isSmartRef__":true,"id":7939},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" jsMorphic.WorldMorph(worldElem[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7939":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7940":{"style":{"__isSmartRef__":true,"id":7941},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7941":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7942":{"style":{"__isSmartRef__":true,"id":7943},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"], true);\n\nloop = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7943":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7944":{"style":{"__isSmartRef__":true,"id":7945},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7945":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7946":{"style":{"__isSmartRef__":true,"id":7947},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" loop() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7947":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7948":{"style":{"__isSmartRef__":true,"id":7949},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7949":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7950":{"style":{"__isSmartRef__":true,"id":7951},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":" world.doOneCycle() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7951":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7952":{"style":{"__isSmartRef__":true,"id":7953},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7953":{"color":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7954":{"style":{"__isSmartRef__":true,"id":7955},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"\nsetInterval(loop, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7955":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7956":{"style":{"__isSmartRef__":true,"id":7957},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":"50","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7957":{"color":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7958":{"style":{"__isSmartRef__":true,"id":7959},"chunkOwner":{"__isSmartRef__":true,"id":7593},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7959":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7960":{"morph":{"__isSmartRef__":true,"id":7593},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7961":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7962":{"x":717,"y":432,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7963":{"resizeWidth":true,"resizeHeight":true},"7964":{"sourceObj":{"__isSmartRef__":true,"id":7593},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7593},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7965":{"renderContextTable":{"__isSmartRef__":true,"id":7966},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7967},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7968},"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7969},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7966":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7967":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7968":{"x":717,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7969":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7970":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7971":{"morph":{"__isSmartRef__":true,"id":7450},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7972":{"adjustForNewBounds":true},"7973":{"x":491,"y":75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7974":{"x":717,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7975":{"a":1,"b":0,"c":0,"d":1,"e":394,"f":88,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"7976":{"x":723,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7977":{"a":1,"b":0,"c":0,"d":1,"e":444,"f":86,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"7978":{"x":579,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7979":{"x":444,"y":86,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7980":{"x":394,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7981":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":7982},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Scale":1,"_Rotation":0,"renderContextTable":{"__isSmartRef__":true,"id":7988},"eventHandler":{"__isSmartRef__":true,"id":7989},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":7990},"clickedOnMorph":{"__isSmartRef__":true,"id":0},"lastScrollTime":1328569068328,"internalClickedOnMorph":{"__isSmartRef__":true,"id":0},"scrollFocusMorph":{"__isSmartRef__":true,"id":0},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"7982":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7983},"_Extent":{"__isSmartRef__":true,"id":7984},"_Fill":{"__isSmartRef__":true,"id":7985},"renderContextTable":{"__isSmartRef__":true,"id":7986},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7987},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7983":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7984":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7985":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7986":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7987":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7988":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7989":{"morph":{"__isSmartRef__":true,"id":7981},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7990":{"x":266,"y":136,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7991":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7992},"_Extent":{"__isSmartRef__":true,"id":7993},"_Fill":{"__isSmartRef__":true,"id":7994},"renderContextTable":{"__isSmartRef__":true,"id":7995},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7996},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7992":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7993":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7994":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7995":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7996":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7997":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7998":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setScroll":"setScrollHTML"},"7999":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n }","varMapping":{"__isSmartRef__":true,"id":8000},"__SourceModuleName__":"Global.lively.bindings","updater":null,"__LivelyClassName__":"AttributeConnection"},"8000":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"8001":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8002":{"bottom":{"__isSmartRef__":true,"id":8003},"force":{"__isSmartRef__":true,"id":8006}},"8003":{"varMapping":{"__isSmartRef__":true,"id":8004},"source":"function bottom() {\n return this.get('bottom').bounds().top()\n}","funcProperties":{"__isSmartRef__":true,"id":8005},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8004":{"this":{"__isSmartRef__":true,"id":0}},"8005":{},"8006":{"varMapping":{"__isSmartRef__":true,"id":8007},"source":"function force(obj) {\n // a = delta_v / delta_t\n obj.velocity = $world.acceleration * 0.1 + obj.velocity;\n}","funcProperties":{"__isSmartRef__":true,"id":8008},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8007":{"this":{"__isSmartRef__":true,"id":0}},"8008":{},"isSimplifiedRegistry":true}}]]>