width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x;\n\t})\n}","funcProperties":{"__isSmartRef__":true,"id":1420},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1415":{"this":{"__isSmartRef__":true,"id":876},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1416}},"1416":{"$super":{"__isSmartRef__":true,"id":1417}},"1417":{"varMapping":{"__isSmartRef__":true,"id":1418},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1419},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1418":{"obj":{"__isSmartRef__":true,"id":876},"name":"adjustForNewBounds"},"1419":{},"1420":{},"1421":{"varMapping":{"__isSmartRef__":true,"id":1422},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":1423},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1422":{"this":{"__isSmartRef__":true,"id":876}},"1423":{},"1424":{"varMapping":{"__isSmartRef__":true,"id":1425},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":1426},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1425":{"this":{"__isSmartRef__":true,"id":876}},"1426":{},"1427":{"submorphs":[],"scripts":[],"id":125,"shape":{"__isSmartRef__":true,"id":1428},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1433},"_MaxTextWidth":223,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1431},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"selectedPartName","partsBinMetaInfo":{"__isSmartRef__":true,"id":1434},"textChunks":[{"__isSmartRef__":true,"id":1435}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,24],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":807},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":1437},"renderContextTable":{"__isSmartRef__":true,"id":1438},"__LivelyClassName__":"lively.morphic.Text"},"1428":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1429},"_Extent":{"__isSmartRef__":true,"id":1430},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1431},"renderContextTable":{"__isSmartRef__":true,"id":1432},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1429":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1430":{"x":223,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1431":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1432":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1433":{"x":577,"y":40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1434":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1435":{"style":{"__isSmartRef__":true,"id":1436},"morph":{"__isSmartRef__":true,"id":1427},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"WikiActivities","__LivelyClassName__":"lively.morphic.TextChunk"},"1436":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1437":{"x":223,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1438":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1439":{"submorphs":[{"__isSmartRef__":true,"id":1440}],"scripts":[],"id":126,"shape":{"__isSmartRef__":true,"id":1453},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1468},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1456},"lighterFill":{"__isSmartRef__":true,"id":1469},"label":{"__isSmartRef__":true,"id":1440},"attributeConnections":[{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1479}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":1480},"name":"loadPartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1481},"_Scale":1,"owner":{"__isSmartRef__":true,"id":807},"layout":{"__isSmartRef__":true,"id":1482},"renderContextTable":{"__isSmartRef__":true,"id":1483},"__LivelyClassName__":"lively.morphic.Button"},"1440":{"submorphs":[],"scripts":[],"id":127,"shape":{"__isSmartRef__":true,"id":1441},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1446},"textColor":{"__isSmartRef__":true,"id":1444},"owner":{"__isSmartRef__":true,"id":1439},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1447}],"padding":{"__isSmartRef__":true,"id":1449},"_Padding":{"__isSmartRef__":true,"id":1450},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":1451},"renderContextTable":{"__isSmartRef__":true,"id":1452},"__LivelyClassName__":"lively.morphic.Text"},"1441":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1442},"_Extent":{"__isSmartRef__":true,"id":1443},"_BorderColor":{"__isSmartRef__":true,"id":1444},"renderContextTable":{"__isSmartRef__":true,"id":1445},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1442":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1443":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1444":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1445":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1446":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1447":{"style":{"__isSmartRef__":true,"id":1448},"morph":{"__isSmartRef__":true,"id":1440},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"load","__LivelyClassName__":"lively.morphic.TextChunk"},"1448":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1449":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1450":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1451":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1452":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1453":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1454},"_Extent":{"__isSmartRef__":true,"id":1455},"_Fill":{"__isSmartRef__":true,"id":1456},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1466},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1467},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1454":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1455":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1456":{"stops":[{"__isSmartRef__":true,"id":1457},{"__isSmartRef__":true,"id":1459},{"__isSmartRef__":true,"id":1461},{"__isSmartRef__":true,"id":1463}],"vector":{"__isSmartRef__":true,"id":1465},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1457":{"offset":0,"color":{"__isSmartRef__":true,"id":1458}},"1458":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1459":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1460}},"1460":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1461":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1462}},"1462":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1463":{"offset":1,"color":{"__isSmartRef__":true,"id":1464}},"1464":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1465":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1466":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1467":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1468":{"x":577,"y":470.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1469":{"stops":[{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1474},{"__isSmartRef__":true,"id":1476}],"vector":{"__isSmartRef__":true,"id":1465},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1470":{"offset":0,"color":{"__isSmartRef__":true,"id":1471}},"1471":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1472":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1473}},"1473":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1474":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1475}},"1475":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1476":{"offset":1,"color":{"__isSmartRef__":true,"id":1477}},"1477":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1478":{"sourceObj":{"__isSmartRef__":true,"id":1439},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1479":{"sourceObj":{"__isSmartRef__":true,"id":1439},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":807},"targetMethodName":"loadAndOpenSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1480":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1481":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1482":{"moveVertical":true},"1483":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1484":{"submorphs":[{"__isSmartRef__":true,"id":1485}],"scripts":[],"id":128,"shape":{"__isSmartRef__":true,"id":1498},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1513},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1501},"lighterFill":{"__isSmartRef__":true,"id":1514},"label":{"__isSmartRef__":true,"id":1485},"attributeConnections":[{"__isSmartRef__":true,"id":1523},{"__isSmartRef__":true,"id":1524}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":1525},"name":"removePartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1526},"_Scale":1,"owner":{"__isSmartRef__":true,"id":807},"layout":{"__isSmartRef__":true,"id":1527},"renderContextTable":{"__isSmartRef__":true,"id":1528},"__LivelyClassName__":"lively.morphic.Button"},"1485":{"submorphs":[],"scripts":[],"id":129,"shape":{"__isSmartRef__":true,"id":1486},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1491},"textColor":{"__isSmartRef__":true,"id":1489},"owner":{"__isSmartRef__":true,"id":1484},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1492}],"padding":{"__isSmartRef__":true,"id":1494},"_Padding":{"__isSmartRef__":true,"id":1495},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":1496},"renderContextTable":{"__isSmartRef__":true,"id":1497},"__LivelyClassName__":"lively.morphic.Text"},"1486":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1487},"_Extent":{"__isSmartRef__":true,"id":1488},"_BorderColor":{"__isSmartRef__":true,"id":1489},"renderContextTable":{"__isSmartRef__":true,"id":1490},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1487":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1488":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1489":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1490":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1491":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1492":{"style":{"__isSmartRef__":true,"id":1493},"morph":{"__isSmartRef__":true,"id":1485},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove","__LivelyClassName__":"lively.morphic.TextChunk"},"1493":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1494":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1495":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1496":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1497":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1498":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1499},"_Extent":{"__isSmartRef__":true,"id":1500},"_Fill":{"__isSmartRef__":true,"id":1501},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1511},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1499":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1500":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1501":{"stops":[{"__isSmartRef__":true,"id":1502},{"__isSmartRef__":true,"id":1504},{"__isSmartRef__":true,"id":1506},{"__isSmartRef__":true,"id":1508}],"vector":{"__isSmartRef__":true,"id":1510},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1502":{"offset":0,"color":{"__isSmartRef__":true,"id":1503}},"1503":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1504":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1505}},"1505":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1506":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1507}},"1507":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1508":{"offset":1,"color":{"__isSmartRef__":true,"id":1509}},"1509":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1510":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1511":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1512":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1513":{"x":728.1562343123906,"y":470.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1514":{"stops":[{"__isSmartRef__":true,"id":1515},{"__isSmartRef__":true,"id":1517},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1521}],"vector":{"__isSmartRef__":true,"id":1510},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1515":{"offset":0,"color":{"__isSmartRef__":true,"id":1516}},"1516":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1517":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1518}},"1518":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1519":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1520}},"1520":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1521":{"offset":1,"color":{"__isSmartRef__":true,"id":1522}},"1522":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1523":{"sourceObj":{"__isSmartRef__":true,"id":1484},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1524":{"sourceObj":{"__isSmartRef__":true,"id":1484},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":807},"targetMethodName":"interactivelyRemoveSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1525":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1526":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1527":{"moveVertical":true},"1528":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1529":{"submorphs":[],"scripts":[],"id":131,"shape":{"__isSmartRef__":true,"id":1530},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1535},"_MaxTextWidth":378.1842763684606,"_MaxTextHeight":263.01402102803513,"textColor":{"__isSmartRef__":true,"id":1533},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"selectedPartComment","partsBinMetaInfo":{"__isSmartRef__":true,"id":1536},"textChunks":[{"__isSmartRef__":true,"id":1537}],"charsReplaced":"No comment yet","lastFindLoc":-14,"priorSelectionRange":[0,0],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":807},"_ClipMode":"auto","priorExtent":{"__isSmartRef__":true,"id":1539},"attributeConnections":[{"__isSmartRef__":true,"id":1540}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"layout":{"__isSmartRef__":true,"id":1541},"savedTextString":"Workspace that runs code remotely on a nodejs server at lively-kernel.org","renderContextTable":{"__isSmartRef__":true,"id":1542},"__LivelyClassName__":"lively.morphic.Text"},"1530":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1531},"_Extent":{"__isSmartRef__":true,"id":1532},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1533},"renderContextTable":{"__isSmartRef__":true,"id":1534},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1531":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1532":{"x":378.1842763684606,"y":263.01402102803513,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1533":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1534":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1535":{"x":576.5,"y":170.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1536":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1537":{"style":{"__isSmartRef__":true,"id":1538},"morph":{"__isSmartRef__":true,"id":1529},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"A simple box morph","__LivelyClassName__":"lively.morphic.TextChunk"},"1538":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1539":{"x":378.1842763684606,"y":263.01402102803513,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1540":{"sourceObj":{"__isSmartRef__":true,"id":1529},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":807},"targetMethodName":"saveCommentForSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1541":{"resizeWidth":true,"resizeHeight":true},"1542":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1543":{"submorphs":[{"__isSmartRef__":true,"id":1544}],"scripts":[],"id":132,"shape":{"__isSmartRef__":true,"id":1557},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1572},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1561},"lighterFill":{"__isSmartRef__":true,"id":1573},"label":{"__isSmartRef__":true,"id":1544},"_Rotation":0,"name":"removeCategoryButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1582},"attributeConnections":[{"__isSmartRef__":true,"id":1583}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1.002003004005006,"priorExtent":{"__isSmartRef__":true,"id":1584},"owner":{"__isSmartRef__":true,"id":807},"layout":{"__isSmartRef__":true,"id":1585},"renderContextTable":{"__isSmartRef__":true,"id":1586},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1587},"__LivelyClassName__":"lively.morphic.Button"},"1544":{"submorphs":[],"scripts":[],"id":133,"shape":{"__isSmartRef__":true,"id":1545},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1550},"_MaxTextWidth":134.06609913216516,"_MaxTextHeight":21,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1551},"_Padding":{"__isSmartRef__":true,"id":1552},"owner":{"__isSmartRef__":true,"id":1543},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1553},"textChunks":[{"__isSmartRef__":true,"id":1554}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":1556},"__LivelyClassName__":"lively.morphic.Text"},"1545":{"position":{"__isSmartRef__":true,"id":1546},"_Extent":{"__isSmartRef__":true,"id":1547},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1548},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1549},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1546":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1547":{"x":134.06609913216516,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1548":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1549":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1550":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1551":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1552":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1553":{"x":134.06609913216516,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1554":{"style":{"__isSmartRef__":true,"id":1555},"morph":{"__isSmartRef__":true,"id":1544},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove category","__LivelyClassName__":"lively.morphic.TextChunk"},"1555":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1556":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1557":{"position":{"__isSmartRef__":true,"id":1558},"_Extent":{"__isSmartRef__":true,"id":1559},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1560},"_Fill":{"__isSmartRef__":true,"id":1561},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1571},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1558":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1559":{"x":134.06609913216516,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1560":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1561":{"stops":[{"__isSmartRef__":true,"id":1562},{"__isSmartRef__":true,"id":1564},{"__isSmartRef__":true,"id":1566},{"__isSmartRef__":true,"id":1568}],"vector":{"__isSmartRef__":true,"id":1570},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1562":{"offset":0,"color":{"__isSmartRef__":true,"id":1563}},"1563":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1564":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1565}},"1565":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1566":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1567}},"1567":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1568":{"offset":1,"color":{"__isSmartRef__":true,"id":1569}},"1569":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1570":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1571":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1572":{"x":13.991486982477795,"y":469.9722079436797,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1573":{"stops":[{"__isSmartRef__":true,"id":1574},{"__isSmartRef__":true,"id":1576},{"__isSmartRef__":true,"id":1578},{"__isSmartRef__":true,"id":1580}],"vector":{"__isSmartRef__":true,"id":1570},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1574":{"offset":0,"color":{"__isSmartRef__":true,"id":1575}},"1575":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1576":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1577}},"1577":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1578":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1579}},"1579":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1580":{"offset":1,"color":{"__isSmartRef__":true,"id":1581}},"1581":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1582":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1583":{"sourceObj":{"__isSmartRef__":true,"id":1543},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1543},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1584":{"x":133.06409612816014,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1585":{"moveVertical":true},"1586":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1587":{"onFire":{"__isSmartRef__":true,"id":1588}},"1588":{"varMapping":{"__isSmartRef__":true,"id":1589},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":1590},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1589":{"this":{"__isSmartRef__":true,"id":1543}},"1590":{},"1591":{"submorphs":[{"__isSmartRef__":true,"id":1592}],"scripts":[],"id":134,"shape":{"__isSmartRef__":true,"id":1605},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1620},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1608},"lighterFill":{"__isSmartRef__":true,"id":1621},"label":{"__isSmartRef__":true,"id":1592},"attributeConnections":[{"__isSmartRef__":true,"id":1630}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":1631},"name":"movePartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1632},"_Scale":1,"owner":{"__isSmartRef__":true,"id":807},"layout":{"__isSmartRef__":true,"id":1633},"renderContextTable":{"__isSmartRef__":true,"id":1634},"__LivelyClassName__":"lively.morphic.Button"},"1592":{"submorphs":[],"scripts":[],"id":135,"shape":{"__isSmartRef__":true,"id":1593},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1598},"textColor":{"__isSmartRef__":true,"id":1596},"owner":{"__isSmartRef__":true,"id":1591},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1599}],"padding":{"__isSmartRef__":true,"id":1601},"_Padding":{"__isSmartRef__":true,"id":1602},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":1603},"renderContextTable":{"__isSmartRef__":true,"id":1604},"__LivelyClassName__":"lively.morphic.Text"},"1593":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1594},"_Extent":{"__isSmartRef__":true,"id":1595},"_BorderColor":{"__isSmartRef__":true,"id":1596},"renderContextTable":{"__isSmartRef__":true,"id":1597},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1594":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1595":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1596":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1597":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1598":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1599":{"style":{"__isSmartRef__":true,"id":1600},"morph":{"__isSmartRef__":true,"id":1592},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"move","__LivelyClassName__":"lively.morphic.TextChunk"},"1600":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1601":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1602":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1603":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1604":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1605":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1606},"_Extent":{"__isSmartRef__":true,"id":1607},"_Fill":{"__isSmartRef__":true,"id":1608},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1618},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1619},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1606":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1607":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1608":{"stops":[{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1615}],"vector":{"__isSmartRef__":true,"id":1617},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1609":{"offset":0,"color":{"__isSmartRef__":true,"id":1610}},"1610":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1611":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1612}},"1612":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1613":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1614}},"1614":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1615":{"offset":1,"color":{"__isSmartRef__":true,"id":1616}},"1616":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1617":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1618":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1619":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1620":{"x":652.0040060080102,"y":470.01402102803524,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1621":{"stops":[{"__isSmartRef__":true,"id":1622},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1628}],"vector":{"__isSmartRef__":true,"id":1617},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1622":{"offset":0,"color":{"__isSmartRef__":true,"id":1623}},"1623":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1624":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1625}},"1625":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1626":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1627}},"1627":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1628":{"offset":1,"color":{"__isSmartRef__":true,"id":1629}},"1629":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1630":{"sourceObj":{"__isSmartRef__":true,"id":1591},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":807},"targetMethodName":"interactivelyMoveSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1631":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1632":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1633":{"moveVertical":true},"1634":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1635":{"submorphs":[{"__isSmartRef__":true,"id":1636}],"scripts":[],"id":136,"shape":{"__isSmartRef__":true,"id":1649},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1664},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1653},"lighterFill":{"__isSmartRef__":true,"id":1665},"label":{"__isSmartRef__":true,"id":1636},"_Rotation":0,"name":"addCategoryButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1674},"attributeConnections":[{"__isSmartRef__":true,"id":1675}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1.002003004005006,"priorExtent":{"__isSmartRef__":true,"id":1676},"owner":{"__isSmartRef__":true,"id":807},"layout":{"__isSmartRef__":true,"id":1677},"renderContextTable":{"__isSmartRef__":true,"id":1678},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1679},"__LivelyClassName__":"lively.morphic.Button"},"1636":{"submorphs":[],"scripts":[],"id":137,"shape":{"__isSmartRef__":true,"id":1637},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1642},"_MaxTextWidth":134.06609913216516,"_MaxTextHeight":19.99799699599498,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1643},"_Padding":{"__isSmartRef__":true,"id":1644},"owner":{"__isSmartRef__":true,"id":1635},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1645},"textChunks":[{"__isSmartRef__":true,"id":1646}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":1648},"__LivelyClassName__":"lively.morphic.Text"},"1637":{"position":{"__isSmartRef__":true,"id":1638},"_Extent":{"__isSmartRef__":true,"id":1639},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1640},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1641},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1638":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1639":{"x":134.06609913216516,"y":19.99799699599498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1640":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1641":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1642":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1643":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1644":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1645":{"x":134.06609913216516,"y":19.99799699599498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1646":{"style":{"__isSmartRef__":true,"id":1647},"morph":{"__isSmartRef__":true,"id":1636},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"add category","__LivelyClassName__":"lively.morphic.TextChunk"},"1647":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1648":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1649":{"position":{"__isSmartRef__":true,"id":1650},"_Extent":{"__isSmartRef__":true,"id":1651},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1652},"_Fill":{"__isSmartRef__":true,"id":1653},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1663},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1650":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1651":{"x":134.06609913216516,"y":19.99799699599498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1652":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1653":{"stops":[{"__isSmartRef__":true,"id":1654},{"__isSmartRef__":true,"id":1656},{"__isSmartRef__":true,"id":1658},{"__isSmartRef__":true,"id":1660}],"vector":{"__isSmartRef__":true,"id":1662},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1654":{"offset":0,"color":{"__isSmartRef__":true,"id":1655}},"1655":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1656":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1657}},"1657":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1658":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1659}},"1659":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1660":{"offset":1,"color":{"__isSmartRef__":true,"id":1661}},"1661":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1662":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1663":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1664":{"x":14.99348998648287,"y":447.9281418555695,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1665":{"stops":[{"__isSmartRef__":true,"id":1666},{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1670},{"__isSmartRef__":true,"id":1672}],"vector":{"__isSmartRef__":true,"id":1662},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1666":{"offset":0,"color":{"__isSmartRef__":true,"id":1667}},"1667":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1668":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1669}},"1669":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1670":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1671}},"1671":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1672":{"offset":1,"color":{"__isSmartRef__":true,"id":1673}},"1673":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1674":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1675":{"sourceObj":{"__isSmartRef__":true,"id":1635},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1635},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1676":{"x":133.06409612816014,"y":19.99799699599498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1677":{"moveVertical":true},"1678":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1679":{"onFire":{"__isSmartRef__":true,"id":1680}},"1680":{"varMapping":{"__isSmartRef__":true,"id":1681},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":1682},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1681":{"this":{"__isSmartRef__":true,"id":1635}},"1682":{},"1683":{"position":{"__isSmartRef__":true,"id":1684},"_Extent":{"__isSmartRef__":true,"id":1685},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1686},"_Fill":{"__isSmartRef__":true,"id":1687},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1688},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1684":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1685":{"x":975.1842763684606,"y":502.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1686":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1687":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1688":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1689":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1690":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"comment":"Browser for a Parts repository.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1691":{"sourceObj":{"__isSmartRef__":true,"id":807},"sourceAttrName":"categoryName","targetObj":{"__isSmartRef__":true,"id":807},"targetMethodName":"loadPartsOfCategory","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1692":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1693":{"x":975.1842763684606,"y":502.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1694":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1695":{"uncategorized":"PartsBin/","Text support":{"__isSmartRef__":true,"id":1696},"Forms":{"__isSmartRef__":true,"id":1697},"Fun":{"__isSmartRef__":true,"id":1698},"Visualization":{"__isSmartRef__":true,"id":1699},"Widgets":{"__isSmartRef__":true,"id":1700},"Documentation":{"__isSmartRef__":true,"id":1701},"Worlds":{"__isSmartRef__":true,"id":1702},"DroppableBehaviors":{"__isSmartRef__":true,"id":1703},"Presenting":{"__isSmartRef__":true,"id":1704},"Examples":{"__isSmartRef__":true,"id":1705},"Basic":{"__isSmartRef__":true,"id":1706},"Inputs":{"__isSmartRef__":true,"id":1707},"Debugging":{"__isSmartRef__":true,"id":1708},"Tools":{"__isSmartRef__":true,"id":1709},"NewWorld":{"__isSmartRef__":true,"id":1710},"Database":{"__isSmartRef__":true,"id":1711},"Server":{"__isSmartRef__":true,"id":1712},"Demos":{"__isSmartRef__":true,"id":1713},"Testing":{"__isSmartRef__":true,"id":1714},"Layout":{"__isSmartRef__":true,"id":1715}},"1696":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text support/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1697":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1698":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1700":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1701":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1702":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1704":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1705":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1706":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1708":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1709":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1710":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1712":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1713":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1714":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1716":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":1717},"reloadEverything":{"__isSmartRef__":true,"id":1724},"ensureCategories":{"__isSmartRef__":true,"id":1727},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":1730},"updateCategoryList":{"__isSmartRef__":true,"id":1733},"defaultPartsBinURL":{"__isSmartRef__":true,"id":1736},"reset":{"__isSmartRef__":true,"id":1739},"setupConnections":{"__isSmartRef__":true,"id":1742},"loadPartsOfCategory":{"__isSmartRef__":true,"id":1745},"removeParts":{"__isSmartRef__":true,"id":1748},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":1751},"addMorphsForPartItems":{"__isSmartRef__":true,"id":1754},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":1757},"setSelectedPartItem":{"__isSmartRef__":true,"id":1760},"makeUpPartNameFor":{"__isSmartRef__":true,"id":1763},"openPart":{"__isSmartRef__":true,"id":1766},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":1769},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":1772},"addCategory":{"__isSmartRef__":true,"id":1775},"addCategoryInteractively":{"__isSmartRef__":true,"id":1778},"addExternalCategory":{"__isSmartRef__":true,"id":1781},"removeCategory":{"__isSmartRef__":true,"id":1784},"removeCategoryInteractively":{"__isSmartRef__":true,"id":1787},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":1790},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":1793},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":1796}},"1717":{"varMapping":{"__isSmartRef__":true,"id":1718},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":1723},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1718":{"this":{"__isSmartRef__":true,"id":807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1719}},"1719":{"$super":{"__isSmartRef__":true,"id":1720}},"1720":{"varMapping":{"__isSmartRef__":true,"id":1721},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1722},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1721":{"obj":{"__isSmartRef__":true,"id":807},"name":"onLoadFromPartsBin"},"1722":{},"1723":{},"1724":{"varMapping":{"__isSmartRef__":true,"id":1725},"source":"function reloadEverything() {\n\tthis.setSelectedPartItem(null)\n\tthis.updateCategoriesDictFromPartsBin();\n\tthis.updateCategoryList(this.categoryName);\n}","funcProperties":{"__isSmartRef__":true,"id":1726},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1725":{"this":{"__isSmartRef__":true,"id":807}},"1726":{},"1727":{"varMapping":{"__isSmartRef__":true,"id":1728},"source":"function ensureCategories() {\n\tif (!this.categories)\n\t\tthis.categories = {uncategorized: 'PartsBin/'};\n}","funcProperties":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1728":{"this":{"__isSmartRef__":true,"id":807}},"1729":{},"1730":{"varMapping":{"__isSmartRef__":true,"id":1731},"source":"function updateCategoriesDictFromPartsBin() {\n\tthis.ensureCategories();\n\tvar webR = new WebResource(this.defaultPartsBinURL());\n\twebR.getSubElements().subCollections.forEach(function(dir) {\n\t\t// FIXME OMeta does something here...!\n\t\tvar unescape = Global.urlUnescape || Global.unescape,\n\t\t\tunescaped = unescape(dir.getURL().filename()),\n\t\t\tname = unescaped.replace(/\\/$/,\"\");\n\t\tthis.categories[name] = this.defaultPartsBinURL().withFilename(unescaped);\n\t}, this);\n}","funcProperties":{"__isSmartRef__":true,"id":1732},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1731":{"this":{"__isSmartRef__":true,"id":807}},"1732":{},"1733":{"varMapping":{"__isSmartRef__":true,"id":1734},"source":"function updateCategoryList(optCategoryName) {\n\tthis.get('categoryList').updateList(\n\t\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}))\n\tthis.get('categoryList').setSelection(optCategoryName)\n}","funcProperties":{"__isSmartRef__":true,"id":1735},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1734":{"this":{"__isSmartRef__":true,"id":807}},"1735":{},"1736":{"varMapping":{"__isSmartRef__":true,"id":1737},"source":"function defaultPartsBinURL() {\n\treturn URL.codeBase.withFilename('PartsBin/');\n}","funcProperties":{"__isSmartRef__":true,"id":1738},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1737":{"this":{"__isSmartRef__":true,"id":807}},"1738":{},"1739":{"varMapping":{"__isSmartRef__":true,"id":1740},"source":"function reset() {\n\t// this.getPartsBinMetaInfo().addRequiredModule('lively.PartsBin')\n\tthis.setSelectedPartItem(null)\n\tdelete this.categories;\n\tthis.get('categoryList').updateList([])\n\tthis.get('partsBinContents').removeAllMorphs();\n}","funcProperties":{"__isSmartRef__":true,"id":1741},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1740":{"this":{"__isSmartRef__":true,"id":807}},"1741":{},"1742":{"varMapping":{"__isSmartRef__":true,"id":1743},"source":"function setupConnections() {\n\tconnect(this.closeButton, 'fire', this, 'remove')\n\tconnect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n\tconnect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n\tconnect(this.get('categoryList'), 'selection', this, 'categoryName')\n\tconnect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n\tconnect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n\tconnect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n\tconnect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n\tconnect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n\tconnect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n\n\tconnect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","funcProperties":{"__isSmartRef__":true,"id":1744},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1743":{"this":{"__isSmartRef__":true,"id":807}},"1744":{},"1745":{"varMapping":{"__isSmartRef__":true,"id":1746},"source":"function loadPartsOfCategory(categoryName) {\n\tthis.removeParts();\n\tthis.setSelectedPartItem(null);\n\tif (!categoryName) return;\n\tvar partsSpace = this.getPartsSpaceForCategory(categoryName);\n\tconnect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\t\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n\tpartsSpace.load(false)\n}","funcProperties":{"__isSmartRef__":true,"id":1747},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1746":{"this":{"__isSmartRef__":true,"id":807}},"1747":{},"1748":{"varMapping":{"__isSmartRef__":true,"id":1749},"source":"function removeParts() {\n\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":1750},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1749":{"this":{"__isSmartRef__":true,"id":807}},"1750":{},"1751":{"varMapping":{"__isSmartRef__":true,"id":1752},"source":"function getPartsSpaceForCategory(categoryName) {\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\treturn lively.PartsBin.partsSpaceWithURL(url);\n}","funcProperties":{"__isSmartRef__":true,"id":1753},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1752":{"this":{"__isSmartRef__":true,"id":807}},"1753":{},"1754":{"varMapping":{"__isSmartRef__":true,"id":1755},"source":"function addMorphsForPartItems(partItems) {\n\tthis.removeParts();\n\tpartItems\n\t\t.sortBy(function(ea) { return ea.name.toLowerCase() })\n\t\t.forEach(function(partItem) {\n\t\t\tvar morph = partItem.asPartsBinItem();\n\t\t\tthis.get('partsBinContents').addMorph(morph);\n\t\t}, this);\n\tthis.get('partsBinContents').adjustForNewBounds()\n\t// this.get('partsBinContents').scrollToTop()\n}","funcProperties":{"__isSmartRef__":true,"id":1756},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1755":{"this":{"__isSmartRef__":true,"id":807}},"1756":{},"1757":{"varMapping":{"__isSmartRef__":true,"id":1758},"source":"function getURLForCategoryNamed(categoryName) {\n\tvar relative = this.categories[categoryName];\n\tif (!relative) return null;\n\treturn URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","funcProperties":{"__isSmartRef__":true,"id":1759},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1758":{"this":{"__isSmartRef__":true,"id":807}},"1759":{},"1760":{"varMapping":{"__isSmartRef__":true,"id":1761},"source":"function setSelectedPartItem(item) {\n\tthis.selectedPartItem = item;\n\tthis.get('selectedPartComment').textString = '';\n\tthis.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n\tthis.get('selectedPartVersions').setSelection(null);\n\tif (!item) {\n\t\tthis.get('selectedPartName').textString = 'nothing selected'\n\t\treturn;\n\t}\n\tthis.get('selectedPartName').textString = item.name\n\n\t// load versions\n\tconnect(item, 'partVersions', this.get('selectedPartVersions'), 'updateList');\n\titem.loadPartVersions(true);\n\n\t// load meta info\n\tconnect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n\titem.loadPartMetaInfo(true);\n}","funcProperties":{"__isSmartRef__":true,"id":1762},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1761":{"this":{"__isSmartRef__":true,"id":807}},"1762":{},"1763":{"varMapping":{"__isSmartRef__":true,"id":1764},"source":"function makeUpPartNameFor(name) {\n\tif (!$morph(name)) return name;\n\tvar i = 2\n\twhile($morph(name + i)) { i++}\n\treturn name + i;\n}","funcProperties":{"__isSmartRef__":true,"id":1765},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1764":{"this":{"__isSmartRef__":true,"id":807}},"1765":{},"1766":{"varMapping":{"__isSmartRef__":true,"id":1767},"source":"function openPart(partMorph) {\n\tpartMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n\tlively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n\tpartMorph.setPosition(pt(0,0));\n\t// partMorph.forceRestartAllActiveScripts();\n}","funcProperties":{"__isSmartRef__":true,"id":1768},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1767":{"this":{"__isSmartRef__":true,"id":807}},"1768":{},"1769":{"varMapping":{"__isSmartRef__":true,"id":1770},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n\tvar item = this.selectedPartItem;\n\tif (!item) return;\n\tthis.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\t\tif (!answer) return;\n\t\titem.del();\n\t\tthis.reloadEverything();\n\t\talertOK(\"deleted \" + item.name);\n\t}.bind(this))\n}","funcProperties":{"__isSmartRef__":true,"id":1771},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1770":{"this":{"__isSmartRef__":true,"id":807}},"1771":{},"1772":{"varMapping":{"__isSmartRef__":true,"id":1773},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n\tvar item = this.selectedPartItem;\n\tif (!item) return;\n\tconnect(item, 'part', this, 'openPart');\n\tvar selectedVersion = this.get('selectedPartVersions').selection,\n\t\trev = selectedVersion ? selectedVersion.rev : null;\n\titem.loadPart(true, null, rev);\n\talert('loading ' + item.name + '...');\n}","funcProperties":{"__isSmartRef__":true,"id":1774},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1773":{"this":{"__isSmartRef__":true,"id":807}},"1774":{},"1775":{"varMapping":{"__isSmartRef__":true,"id":1776},"source":"function addCategory(categoryName) {\n\tvar url = this.defaultPartsBinURL().withFilename(categoryName)\n\tthis.addExternalCategory(categoryName, url, true);\n}","funcProperties":{"__isSmartRef__":true,"id":1777},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1776":{"this":{"__isSmartRef__":true,"id":807}},"1777":{},"1778":{"varMapping":{"__isSmartRef__":true,"id":1779},"source":"function addCategoryInteractively() {\n\tvar partsBin = this, world = this.world();\n\tworld.prompt('Name of new category?', function(categoryName) {\n\t\tif (!categoryName || categoryName == '') {\n\t\t\talert('no category created!')\n\t\t\treturn;\n\t\t}\n\t\tpartsBin.addCategory(categoryName)\n\t})\t\n}","funcProperties":{"__isSmartRef__":true,"id":1780},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1779":{"this":{"__isSmartRef__":true,"id":807}},"1780":{},"1781":{"varMapping":{"__isSmartRef__":true,"id":1782},"source":"function addExternalCategory(categoryName, url, createPath) {\n\turl = url.asDirectory();\n\tthis.categories[categoryName] = url;\n\tif (createPath) {\n\t\tthis.getPartsSpaceForCategory(categoryName).ensureExistance();\n\t}\n\tthis.updateCategoryList(categoryName)\n}","funcProperties":{"__isSmartRef__":true,"id":1783},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1782":{"this":{"__isSmartRef__":true,"id":807}},"1783":{},"1784":{"varMapping":{"__isSmartRef__":true,"id":1785},"source":"function removeCategory(categoryName) {\n\t// categoryName = this.categoryName\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\tif (!url) {\n\t\talert('No category ' + categoryName + ' exists! Doing nothing')\n\t\treturn;\n\t}\n\tvar webR = new WebResource(url);\n\tif (!webR.exists()) {\n\t\talert('Does not exist: ' + url);\n\t\tdelete this.categories[categoryName];\n\t\tlively.PartsBin.removePartsSpace(name);\n\t\tthis.updateCategoryList();\n\t\treturn\n\t}\n\twebR.getSubElements()\n\tif (!webR.subDocuments || webR.subDocuments.length > 0 ||\n\t\t\t !webR.subCollections || webR.subCollections.length > 0) {\n\t\talert('Will not remove directory ' + url + ' because it is not empty')\n\t} else {\n\t\twebR.del();\n\t\talertOK('Removed ' + categoryName + ' url ' + url);\n\t}\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n}","funcProperties":{"__isSmartRef__":true,"id":1786},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1785":{"this":{"__isSmartRef__":true,"id":807}},"1786":{},"1787":{"varMapping":{"__isSmartRef__":true,"id":1788},"source":"function removeCategoryInteractively() {\n\tvar partsBin = this, world = this.world();\n\tworld.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\t\tif (!result) {\n\t\t\talert('no category removed!')\n\t\t\treturn;\n\t\t}\n\t\tpartsBin.removeCategory(partsBin.categoryName)\n\t})\t\n}","funcProperties":{"__isSmartRef__":true,"id":1789},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1788":{"this":{"__isSmartRef__":true,"id":807}},"1789":{},"1790":{"varMapping":{"__isSmartRef__":true,"id":1791},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n\tvar partItem = this.selectedPartItem, categories = this.categories, self = this;\n\tif (!partItem) { alert('no item selected'); return }\n\tvar items = Properties.own(categories).collect(function(catName) {\n\t\treturn [catName, function() {\n\t\t\tvar url = new URL(categories[catName]);\n\t\t\tvar partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n\t\t\tpartItem.moveToPartsSpace(partsSpace);\n\t\t\tself.reloadEverything();\n\t\t\talertOK('Moved ' + partItem.name + ' to ' + url);\n\t\t}]\n\t})\n\tlively.morphic.Menu.openAtHand('Select category', items);\n}","funcProperties":{"__isSmartRef__":true,"id":1792},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1791":{"this":{"__isSmartRef__":true,"id":807}},"1792":{},"1793":{"varMapping":{"__isSmartRef__":true,"id":1794},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\n\tthis.get('selectedPartComment').textString = comment;\n}","funcProperties":{"__isSmartRef__":true,"id":1795},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1794":{"this":{"__isSmartRef__":true,"id":807}},"1795":{},"1796":{"varMapping":{"__isSmartRef__":true,"id":1797},"source":"function saveCommentForSelectedPartItem(comment) {\n\tif (!this.selectedPartItem) {\n\t\talert('no part item selected!')\n\t\treturn;\n\t}\n\tvar metaInfo = this.selectedPartItem.getMetaInfo();\n\tmetaInfo.setComment(comment);\n\tthis.selectedPartItem.uploadMetaInfoOnly();\n}","funcProperties":{"__isSmartRef__":true,"id":1798},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1797":{"this":{"__isSmartRef__":true,"id":807}},"1798":{},"1799":{"submorphs":[{"__isSmartRef__":true,"id":1800},{"__isSmartRef__":true,"id":1811},{"__isSmartRef__":true,"id":1853},{"__isSmartRef__":true,"id":1883}],"scripts":[],"id":138,"shape":{"__isSmartRef__":true,"id":1914},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1919},"_Position":{"__isSmartRef__":true,"id":1920},"eventsAreIgnored":true,"_HandStyle":"default","windowMorph":{"__isSmartRef__":true,"id":806},"label":{"__isSmartRef__":true,"id":1800},"closeButton":{"__isSmartRef__":true,"id":1811},"menuButton":{"__isSmartRef__":true,"id":1853},"collapseButton":{"__isSmartRef__":true,"id":1883},"priorExtent":{"__isSmartRef__":true,"id":1921},"owner":{"__isSmartRef__":true,"id":806},"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1922},"__LivelyClassName__":"lively.morphic.TitleBar"},"1800":{"submorphs":[],"scripts":[],"id":139,"shape":{"__isSmartRef__":true,"id":1801},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1805},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1806},"priorExtent":{"__isSmartRef__":true,"id":1807},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1808}],"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":1799},"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":1810},"__LivelyClassName__":"lively.morphic.Text"},"1801":{"_Position":{"__isSmartRef__":true,"id":1802},"_Extent":{"__isSmartRef__":true,"id":1803},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1686},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1804},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1802":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1803":{"x":916.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1804":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1805":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1806":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1807":{"x":916.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1808":{"style":{"__isSmartRef__":true,"id":1809},"morph":{"__isSmartRef__":true,"id":1800},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"1809":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1810":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1811":{"submorphs":[{"__isSmartRef__":true,"id":1812}],"scripts":[],"id":140,"shape":{"__isSmartRef__":true,"id":1823},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1838},"priorExtent":{"__isSmartRef__":true,"id":1839},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1827},"lighterFill":{"__isSmartRef__":true,"id":1840},"label":{"__isSmartRef__":true,"id":1812},"owner":{"__isSmartRef__":true,"id":1799},"layout":{"__isSmartRef__":true,"id":1849},"attributeConnections":[{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1851}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1852},"__LivelyClassName__":"lively.morphic.WindowControl"},"1812":{"submorphs":[],"scripts":[],"id":141,"shape":{"__isSmartRef__":true,"id":1813},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1817},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1818},"priorExtent":{"__isSmartRef__":true,"id":1819},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1820}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1811},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":1822},"__LivelyClassName__":"lively.morphic.Text"},"1813":{"_Position":{"__isSmartRef__":true,"id":1814},"_Extent":{"__isSmartRef__":true,"id":1815},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1686},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1814":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1815":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1816":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1817":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1818":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1819":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1820":{"style":{"__isSmartRef__":true,"id":1821},"morph":{"__isSmartRef__":true,"id":1812},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1821":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1822":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1823":{"_Position":{"__isSmartRef__":true,"id":1824},"_Extent":{"__isSmartRef__":true,"id":1825},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1826},"_Fill":{"__isSmartRef__":true,"id":1827},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1837},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1824":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1825":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1826":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1827":{"stops":[{"__isSmartRef__":true,"id":1828},{"__isSmartRef__":true,"id":1830},{"__isSmartRef__":true,"id":1832},{"__isSmartRef__":true,"id":1834}],"vector":{"__isSmartRef__":true,"id":1836},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1828":{"offset":0,"color":{"__isSmartRef__":true,"id":1829}},"1829":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1830":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1831}},"1831":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1832":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1833}},"1833":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1834":{"offset":1,"color":{"__isSmartRef__":true,"id":1835}},"1835":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1836":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1837":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1838":{"x":955.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1839":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1840":{"stops":[{"__isSmartRef__":true,"id":1841},{"__isSmartRef__":true,"id":1843},{"__isSmartRef__":true,"id":1845},{"__isSmartRef__":true,"id":1847}],"vector":{"__isSmartRef__":true,"id":1836},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1841":{"offset":0,"color":{"__isSmartRef__":true,"id":1842}},"1842":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1843":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1844}},"1844":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1845":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1846}},"1846":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1847":{"offset":1,"color":{"__isSmartRef__":true,"id":1848}},"1848":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1849":{"moveHorizontal":true},"1850":{"sourceObj":{"__isSmartRef__":true,"id":1811},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":806},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1851":{"sourceObj":{"__isSmartRef__":true,"id":1811},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":806},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1852":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1853":{"submorphs":[{"__isSmartRef__":true,"id":1854}],"scripts":[],"id":142,"shape":{"__isSmartRef__":true,"id":1865},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1869},"priorExtent":{"__isSmartRef__":true,"id":1870},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1827},"lighterFill":{"__isSmartRef__":true,"id":1871},"label":{"__isSmartRef__":true,"id":1854},"owner":{"__isSmartRef__":true,"id":1799},"attributeConnections":[{"__isSmartRef__":true,"id":1880},{"__isSmartRef__":true,"id":1881}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1882},"__LivelyClassName__":"lively.morphic.WindowControl"},"1854":{"submorphs":[],"scripts":[],"id":143,"shape":{"__isSmartRef__":true,"id":1855},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1859},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1860},"priorExtent":{"__isSmartRef__":true,"id":1861},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1862}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1853},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":1864},"__LivelyClassName__":"lively.morphic.Text"},"1855":{"_Position":{"__isSmartRef__":true,"id":1856},"_Extent":{"__isSmartRef__":true,"id":1857},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1686},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1858},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1856":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1857":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1858":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1859":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1860":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1861":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1862":{"style":{"__isSmartRef__":true,"id":1863},"morph":{"__isSmartRef__":true,"id":1854},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1863":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1864":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1865":{"_Position":{"__isSmartRef__":true,"id":1866},"_Extent":{"__isSmartRef__":true,"id":1867},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1826},"_Fill":{"__isSmartRef__":true,"id":1827},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1868},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1866":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1867":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1868":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1869":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1870":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1871":{"stops":[{"__isSmartRef__":true,"id":1872},{"__isSmartRef__":true,"id":1874},{"__isSmartRef__":true,"id":1876},{"__isSmartRef__":true,"id":1878}],"vector":{"__isSmartRef__":true,"id":1836},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1872":{"offset":0,"color":{"__isSmartRef__":true,"id":1873}},"1873":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1874":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1875}},"1875":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1876":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1877}},"1877":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1878":{"offset":1,"color":{"__isSmartRef__":true,"id":1879}},"1879":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1880":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":806},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1881":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":806},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1882":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1883":{"submorphs":[{"__isSmartRef__":true,"id":1884}],"scripts":[],"id":144,"shape":{"__isSmartRef__":true,"id":1895},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1899},"priorExtent":{"__isSmartRef__":true,"id":1900},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1827},"lighterFill":{"__isSmartRef__":true,"id":1901},"label":{"__isSmartRef__":true,"id":1884},"owner":{"__isSmartRef__":true,"id":1799},"layout":{"__isSmartRef__":true,"id":1910},"attributeConnections":[{"__isSmartRef__":true,"id":1911},{"__isSmartRef__":true,"id":1912}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1913},"__LivelyClassName__":"lively.morphic.WindowControl"},"1884":{"submorphs":[],"scripts":[],"id":145,"shape":{"__isSmartRef__":true,"id":1885},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1889},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1890},"priorExtent":{"__isSmartRef__":true,"id":1891},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1892}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1883},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","renderContextTable":{"__isSmartRef__":true,"id":1894},"__LivelyClassName__":"lively.morphic.Text"},"1885":{"_Position":{"__isSmartRef__":true,"id":1886},"_Extent":{"__isSmartRef__":true,"id":1887},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1686},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1888},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1886":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1887":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1888":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1889":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1890":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1891":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1892":{"style":{"__isSmartRef__":true,"id":1893},"morph":{"__isSmartRef__":true,"id":1884},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1893":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1894":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1895":{"_Position":{"__isSmartRef__":true,"id":1896},"_Extent":{"__isSmartRef__":true,"id":1897},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1826},"_Fill":{"__isSmartRef__":true,"id":1827},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1898},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1896":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1897":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1898":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1899":{"x":936.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1900":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1901":{"stops":[{"__isSmartRef__":true,"id":1902},{"__isSmartRef__":true,"id":1904},{"__isSmartRef__":true,"id":1906},{"__isSmartRef__":true,"id":1908}],"vector":{"__isSmartRef__":true,"id":1836},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1902":{"offset":0,"color":{"__isSmartRef__":true,"id":1903}},"1903":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1904":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1905}},"1905":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1906":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1907}},"1907":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1908":{"offset":1,"color":{"__isSmartRef__":true,"id":1909}},"1909":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1910":{"moveHorizontal":true},"1911":{"sourceObj":{"__isSmartRef__":true,"id":1883},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":806},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1912":{"sourceObj":{"__isSmartRef__":true,"id":1883},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":806},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1913":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1914":{"_Position":{"__isSmartRef__":true,"id":1915},"_Extent":{"__isSmartRef__":true,"id":1916},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1917},"_Fill":{"__isSmartRef__":true,"id":176},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1918},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1915":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1916":{"x":975.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1917":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1918":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1919":{"resizeWidth":true,"adjustForNewBounds":true},"1920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1921":{"x":975.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1922":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1923":{"submorphs":[],"scripts":[],"id":146,"shape":{"__isSmartRef__":true,"id":1924},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1930},"showsHalos":false,"name":"ResizeCorner1","partsBinMetaInfo":{"__isSmartRef__":true,"id":1931},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":1932},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":806},"renderContextTable":{"__isSmartRef__":true,"id":1933},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1934},"__LivelyClassName__":"lively.morphic.Box"},"1924":{"position":{"__isSmartRef__":true,"id":1925},"_Extent":{"__isSmartRef__":true,"id":1926},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1927},"_Fill":{"__isSmartRef__":true,"id":1928},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1929},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1925":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1926":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1927":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1928":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1929":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1930":{"x":962.1842763684606,"y":509.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1931":{"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Resize an object without using halos.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1932":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1933":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1934":{"onDrag":{"__isSmartRef__":true,"id":1935},"onDragEnd":{"__isSmartRef__":true,"id":1942},"onDragStart":{"__isSmartRef__":true,"id":1949}},"1935":{"varMapping":{"__isSmartRef__":true,"id":1936},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":1941},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1936":{"this":{"__isSmartRef__":true,"id":1923},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1937}},"1937":{"$super":{"__isSmartRef__":true,"id":1938}},"1938":{"varMapping":{"__isSmartRef__":true,"id":1939},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1940},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1939":{"obj":{"__isSmartRef__":true,"id":1923},"name":"onDrag"},"1940":{},"1941":{},"1942":{"varMapping":{"__isSmartRef__":true,"id":1943},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1948},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1943":{"this":{"__isSmartRef__":true,"id":1923},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1944}},"1944":{"$super":{"__isSmartRef__":true,"id":1945}},"1945":{"varMapping":{"__isSmartRef__":true,"id":1946},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1947},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1946":{"obj":{"__isSmartRef__":true,"id":1923},"name":"onDragEnd"},"1947":{},"1948":{},"1949":{"varMapping":{"__isSmartRef__":true,"id":1950},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":1955},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1950":{"this":{"__isSmartRef__":true,"id":1923},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1951}},"1951":{"$super":{"__isSmartRef__":true,"id":1952}},"1952":{"varMapping":{"__isSmartRef__":true,"id":1953},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1954},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1953":{"obj":{"__isSmartRef__":true,"id":1923},"name":"onDragStart"},"1954":{},"1955":{},"1956":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1957},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1958},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1957":{"x":975.1842763684606,"y":524.0140210280351,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1958":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"1959":{"adjustForNewBounds":true},"1960":{"x":33,"y":545,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1961":{"x":975.1842763684606,"y":524.0140210280351,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1962":{"x":650,"y":560,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1963":{"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"comment":"Browser for a Parts repository.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1964":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"1965":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":1966}},"1966":{"varMapping":{"__isSmartRef__":true,"id":1967},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":1972},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1967":{"this":{"__isSmartRef__":true,"id":806},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1968}},"1968":{"$super":{"__isSmartRef__":true,"id":1969}},"1969":{"varMapping":{"__isSmartRef__":true,"id":1970},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":1971},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1970":{"obj":{"__isSmartRef__":true,"id":806},"name":"onLoadFromPartsBin"},"1971":{},"1972":{},"1973":{"submorphs":[{"__isSmartRef__":true,"id":1974},{"__isSmartRef__":true,"id":2138}],"scripts":[],"id":323,"renderContextTable":{"__isSmartRef__":true,"id":2255},"shape":{"__isSmartRef__":true,"id":2256},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2259},"_Position":{"__isSmartRef__":true,"id":2260},"priorExtent":{"__isSmartRef__":true,"id":2261},"targetMorph":{"__isSmartRef__":true,"id":1974},"titleBar":{"__isSmartRef__":true,"id":2138},"contentOffset":{"__isSmartRef__":true,"id":2134},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"_Scale":1,"showsHalos":false,"prevDragPos":{"__isSmartRef__":true,"id":2262},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"1974":{"submorphs":[],"scripts":[],"id":322,"renderContextTable":{"__isSmartRef__":true,"id":1975},"textChunks":[{"__isSmartRef__":true,"id":1976},{"__isSmartRef__":true,"id":1978},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":1984},{"__isSmartRef__":true,"id":1986},{"__isSmartRef__":true,"id":1988},{"__isSmartRef__":true,"id":1990},{"__isSmartRef__":true,"id":1993},{"__isSmartRef__":true,"id":1995},{"__isSmartRef__":true,"id":1997},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2005},{"__isSmartRef__":true,"id":2007},{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2015},{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2022},{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2032},{"__isSmartRef__":true,"id":2034},{"__isSmartRef__":true,"id":2036},{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2042},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2046},{"__isSmartRef__":true,"id":2048},{"__isSmartRef__":true,"id":2050},{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2056},{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2060},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2064},{"__isSmartRef__":true,"id":2066},{"__isSmartRef__":true,"id":2068},{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2074},{"__isSmartRef__":true,"id":2076},{"__isSmartRef__":true,"id":2078},{"__isSmartRef__":true,"id":2080},{"__isSmartRef__":true,"id":2082},{"__isSmartRef__":true,"id":2084},{"__isSmartRef__":true,"id":2086},{"__isSmartRef__":true,"id":2089},{"__isSmartRef__":true,"id":2091},{"__isSmartRef__":true,"id":2093},{"__isSmartRef__":true,"id":2095},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2099},{"__isSmartRef__":true,"id":2101},{"__isSmartRef__":true,"id":2103},{"__isSmartRef__":true,"id":2105},{"__isSmartRef__":true,"id":2107},{"__isSmartRef__":true,"id":2109},{"__isSmartRef__":true,"id":2111},{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2115},{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2121},{"__isSmartRef__":true,"id":2123},{"__isSmartRef__":true,"id":2125},{"__isSmartRef__":true,"id":2127}],"shape":{"__isSmartRef__":true,"id":2129},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":894},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_Position":{"__isSmartRef__":true,"id":2134},"priorExtent":{"__isSmartRef__":true,"id":2135},"_MaxTextWidth":790,"_MaxTextHeight":575,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1973},"layout":{"__isSmartRef__":true,"id":2136},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":2137}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305838472310,"priorSelectionRange":[527,566],"charsReplaced":"","lastFindLoc":567,"prevScroll":[0,17],"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"line = 'lively-kernel.org:80 89.204.153.105 - robertkrahn [15/May/2011:23:16:57 +0200] \"GET /repository/webwerkstatt/lively/morphic/Shapes.js?time=1305494390452 HTTP/1.1\" 200 2394 \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/LinesAndCurves.xhtml\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24\"'\nparts = line.split(' ')\nhost = parts[0];\nip = parts[1];\nuser = parts[3];\ndateAndTime = (parts[4]+' '+parts[5]).match(/\\[([^\\]]+)/)[1]\nnew Date(dateAndTime.replace(':', ' '))\nmethod = parts[6].replace('\"', '');\nurl = parts[7];\nprotocol = parts[8].replace('\"', '');\nstatus = parts[9];\nreferer = parts[11];\nclient = parts.slice(12, parts.length).join(' ');\n\n[lively-kernel.org:80, 89.204.153.105, -, robertkrahn, [15/May/2011:23:16:57, +0200], \"GET, /repository/webwerkstatt/lively/morphic/Shapes.js?time=1305494390452, HTTP/1.1\", 200, 2394, \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/LinesAndCurves.xhtml\", \"Mozilla/5.0, (Macintosh;, Intel, Mac, OS, X, 10_6_7), AppleWebKit/534.24, (KHTML,, like, Gecko), Chrome/11.0.696.68, Safari/534.24\"]\n\n","__LivelyClassName__":"lively.morphic.Text"},"1975":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1976":{"style":{"__isSmartRef__":true,"id":1977},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"line = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1977":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1978":{"style":{"__isSmartRef__":true,"id":1979},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"'lively-kernel.org:80 89.204.153.105 - robertkrahn [15/May/2011:23:16:57 +0200] \"GET /repository/webwerkstatt/lively/morphic/Shapes.js?time=1305494390452 HTTP/1.1\" 200 2394 \"http:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1979":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1980":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1981":{"style":{"__isSmartRef__":true,"id":1982},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"//www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/LinesAndCurves.xhtml\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24\"'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1982":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1983":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1984":{"style":{"__isSmartRef__":true,"id":1985},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"\nparts = line.split(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1985":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1986":{"style":{"__isSmartRef__":true,"id":1987},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"' '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1987":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1988":{"style":{"__isSmartRef__":true,"id":1989},"morph":{"__isSmartRef__":true,"id":1974},"storedString":")\nhost = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1989":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1990":{"style":{"__isSmartRef__":true,"id":1991},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1991":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1992":{"r":0,"g":0,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1993":{"style":{"__isSmartRef__":true,"id":1994},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"];\nip = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1994":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1995":{"style":{"__isSmartRef__":true,"id":1996},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1996":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1997":{"style":{"__isSmartRef__":true,"id":1998},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"];\nuser = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1998":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1999":{"style":{"__isSmartRef__":true,"id":2000},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2000":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2001":{"style":{"__isSmartRef__":true,"id":2002},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"];\ndateAndTime = (parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2002":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2003":{"style":{"__isSmartRef__":true,"id":2004},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2004":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2005":{"style":{"__isSmartRef__":true,"id":2006},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"]+","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2006":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2007":{"style":{"__isSmartRef__":true,"id":2008},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"' '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2008":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2009":{"style":{"__isSmartRef__":true,"id":2010},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"+parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2010":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2011":{"style":{"__isSmartRef__":true,"id":2012},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2012":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2013":{"style":{"__isSmartRef__":true,"id":2014},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"]).match(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2014":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2015":{"style":{"__isSmartRef__":true,"id":2016},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"/\\[([^\\]]+)/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2016":{"color":{"__isSmartRef__":true,"id":2017},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2017":{"r":0.5019607843137255,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2018":{"style":{"__isSmartRef__":true,"id":2019},"morph":{"__isSmartRef__":true,"id":1974},"storedString":")[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2019":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2020":{"style":{"__isSmartRef__":true,"id":2021},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2021":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2022":{"style":{"__isSmartRef__":true,"id":2023},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"]\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2023":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2024":{"style":{"__isSmartRef__":true,"id":2025},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2025":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2026":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2027":{"style":{"__isSmartRef__":true,"id":2028},"morph":{"__isSmartRef__":true,"id":1974},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2028":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2029":{"style":{"__isSmartRef__":true,"id":2030},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"Date","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2030":{"color":{"__isSmartRef__":true,"id":2031},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2031":{"r":1,"g":0.0784313725490196,"b":0.5764705882352941,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2032":{"style":{"__isSmartRef__":true,"id":2033},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"(dateAndTime.replace(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2033":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2034":{"style":{"__isSmartRef__":true,"id":2035},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"':'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2035":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2036":{"style":{"__isSmartRef__":true,"id":2037},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2037":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2038":{"style":{"__isSmartRef__":true,"id":2039},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"' '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2039":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2040":{"style":{"__isSmartRef__":true,"id":2041},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"))\nmethod = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2041":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2042":{"style":{"__isSmartRef__":true,"id":2043},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"6","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2043":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2044":{"style":{"__isSmartRef__":true,"id":2045},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"].replace(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2045":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2046":{"style":{"__isSmartRef__":true,"id":2047},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"'\"'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2047":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2048":{"style":{"__isSmartRef__":true,"id":2049},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2049":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2050":{"style":{"__isSmartRef__":true,"id":2051},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2051":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2052":{"style":{"__isSmartRef__":true,"id":2053},"morph":{"__isSmartRef__":true,"id":1974},"storedString":");\nurl = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2053":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2054":{"style":{"__isSmartRef__":true,"id":2055},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"7","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2055":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2056":{"style":{"__isSmartRef__":true,"id":2057},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"];\nprotocol = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2057":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2058":{"style":{"__isSmartRef__":true,"id":2059},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2059":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2060":{"style":{"__isSmartRef__":true,"id":2061},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"].replace(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2061":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2062":{"style":{"__isSmartRef__":true,"id":2063},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"'\"'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2063":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2064":{"style":{"__isSmartRef__":true,"id":2065},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2065":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2066":{"style":{"__isSmartRef__":true,"id":2067},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2067":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2068":{"style":{"__isSmartRef__":true,"id":2069},"morph":{"__isSmartRef__":true,"id":1974},"storedString":");\nstatus = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2069":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2070":{"style":{"__isSmartRef__":true,"id":2071},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"9","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2071":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2072":{"style":{"__isSmartRef__":true,"id":2073},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"];\nreferer = parts[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2073":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2074":{"style":{"__isSmartRef__":true,"id":2075},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"11","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2075":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2076":{"style":{"__isSmartRef__":true,"id":2077},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"];\nclient = parts.slice(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2077":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2078":{"style":{"__isSmartRef__":true,"id":2079},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"12","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2079":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2080":{"style":{"__isSmartRef__":true,"id":2081},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", parts.length).join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2081":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2082":{"style":{"__isSmartRef__":true,"id":2083},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"' '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2083":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2084":{"style":{"__isSmartRef__":true,"id":2085},"morph":{"__isSmartRef__":true,"id":1974},"storedString":");\n\n[lively-kernel.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2085":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2086":{"style":{"__isSmartRef__":true,"id":2087},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"org:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2087":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2088":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2089":{"style":{"__isSmartRef__":true,"id":2090},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"80","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2090":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2091":{"style":{"__isSmartRef__":true,"id":2092},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2092":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2093":{"style":{"__isSmartRef__":true,"id":2094},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"89.204.153.105","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2094":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2095":{"style":{"__isSmartRef__":true,"id":2096},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", -, robertkrahn, [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2096":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2097":{"style":{"__isSmartRef__":true,"id":2098},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"15","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2098":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2099":{"style":{"__isSmartRef__":true,"id":2100},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"/May/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2100":{"color":{"__isSmartRef__":true,"id":2017},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2101":{"style":{"__isSmartRef__":true,"id":2102},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"2011:23:16:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2102":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2103":{"style":{"__isSmartRef__":true,"id":2104},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"57","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2104":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2105":{"style":{"__isSmartRef__":true,"id":2106},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", +","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2106":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2107":{"style":{"__isSmartRef__":true,"id":2108},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"0200","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2108":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2109":{"style":{"__isSmartRef__":true,"id":2110},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2110":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2111":{"style":{"__isSmartRef__":true,"id":2112},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"\"GET, /repository/webwerkstatt/lively/morphic/Shapes.js?time=1305494390452, HTTP/1.1\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2112":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2113":{"style":{"__isSmartRef__":true,"id":2114},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2114":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2115":{"style":{"__isSmartRef__":true,"id":2116},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"200","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2116":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2117":{"style":{"__isSmartRef__":true,"id":2118},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2118":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2119":{"style":{"__isSmartRef__":true,"id":2120},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"2394","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2120":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2121":{"style":{"__isSmartRef__":true,"id":2122},"morph":{"__isSmartRef__":true,"id":1974},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2122":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2123":{"style":{"__isSmartRef__":true,"id":2124},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"\"http:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2124":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2125":{"style":{"__isSmartRef__":true,"id":2126},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"//www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/LinesAndCurves.xhtml\", \"Mozilla/5.0, (Macintosh;, Intel, Mac, OS, X, 10_6_7), AppleWebKit/534.24, (KHTML,, like, Gecko), Chrome/11.0.696.68, Safari/534.24\"]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2126":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2127":{"style":{"__isSmartRef__":true,"id":2128},"morph":{"__isSmartRef__":true,"id":1974},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2128":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2129":{"_Position":{"__isSmartRef__":true,"id":2130},"renderContextTable":{"__isSmartRef__":true,"id":2131},"_Extent":{"__isSmartRef__":true,"id":2132},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":{"__isSmartRef__":true,"id":2133},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2131":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2132":{"x":790,"y":575,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2133":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2134":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2135":{"x":790,"y":575,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2136":{"resizeWidth":true,"resizeHeight":true},"2137":{"sourceObj":{"__isSmartRef__":true,"id":1974},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1974},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2138":{"submorphs":[{"__isSmartRef__":true,"id":2139},{"__isSmartRef__":true,"id":2149},{"__isSmartRef__":true,"id":2182},{"__isSmartRef__":true,"id":2214}],"scripts":[],"id":324,"renderContextTable":{"__isSmartRef__":true,"id":2247},"shape":{"__isSmartRef__":true,"id":2248},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2252},"_Position":{"__isSmartRef__":true,"id":2253},"eventsAreIgnored":true,"_HandStyle":"default","windowMorph":{"__isSmartRef__":true,"id":1973},"label":{"__isSmartRef__":true,"id":2139},"closeButton":{"__isSmartRef__":true,"id":2149},"menuButton":{"__isSmartRef__":true,"id":2182},"collapseButton":{"__isSmartRef__":true,"id":2214},"priorExtent":{"__isSmartRef__":true,"id":2254},"owner":{"__isSmartRef__":true,"id":1973},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2139":{"submorphs":[],"scripts":[],"id":325,"renderContextTable":{"__isSmartRef__":true,"id":2140},"textChunks":[{"__isSmartRef__":true,"id":2141}],"shape":{"__isSmartRef__":true,"id":2143},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":58},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2147},"priorExtent":{"__isSmartRef__":true,"id":2148},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":2138},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2140":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2141":{"style":{"__isSmartRef__":true,"id":2142},"morph":{"__isSmartRef__":true,"id":2139},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"2142":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2143":{"_Position":{"__isSmartRef__":true,"id":2144},"renderContextTable":{"__isSmartRef__":true,"id":2145},"_Extent":{"__isSmartRef__":true,"id":2146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2144":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2145":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2146":{"x":731,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2147":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2148":{"x":731,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2149":{"submorphs":[{"__isSmartRef__":true,"id":2150}],"scripts":[],"id":326,"renderContextTable":{"__isSmartRef__":true,"id":2161},"shape":{"__isSmartRef__":true,"id":2162},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2166},"priorExtent":{"__isSmartRef__":true,"id":2167},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":2168},"label":{"__isSmartRef__":true,"id":2150},"owner":{"__isSmartRef__":true,"id":2138},"layout":{"__isSmartRef__":true,"id":2177},"attributeConnections":[{"__isSmartRef__":true,"id":2178},{"__isSmartRef__":true,"id":2180}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2150":{"submorphs":[],"scripts":[],"id":327,"renderContextTable":{"__isSmartRef__":true,"id":2151},"textChunks":[{"__isSmartRef__":true,"id":2152}],"shape":{"__isSmartRef__":true,"id":2154},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2158},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2159},"priorExtent":{"__isSmartRef__":true,"id":2160},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2149},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2151":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2152":{"style":{"__isSmartRef__":true,"id":2153},"morph":{"__isSmartRef__":true,"id":2150},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2153":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2154":{"_Position":{"__isSmartRef__":true,"id":2155},"renderContextTable":{"__isSmartRef__":true,"id":2156},"_Extent":{"__isSmartRef__":true,"id":2157},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2155":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2156":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2157":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2158":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2159":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2160":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2161":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2162":{"_Position":{"__isSmartRef__":true,"id":2163},"renderContextTable":{"__isSmartRef__":true,"id":2164},"_Extent":{"__isSmartRef__":true,"id":2165},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2163":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2164":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2165":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2166":{"x":770,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2167":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2168":{"stops":[{"__isSmartRef__":true,"id":2169},{"__isSmartRef__":true,"id":2171},{"__isSmartRef__":true,"id":2173},{"__isSmartRef__":true,"id":2175}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2169":{"offset":0,"color":{"__isSmartRef__":true,"id":2170}},"2170":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2171":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2172}},"2172":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2173":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2174}},"2174":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2175":{"offset":1,"color":{"__isSmartRef__":true,"id":2176}},"2176":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2177":{"moveHorizontal":true},"2178":{"sourceObj":{"__isSmartRef__":true,"id":2149},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1973},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2179},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2179":{"source":{"__isSmartRef__":true,"id":2149},"target":{"__isSmartRef__":true,"id":1973}},"2180":{"sourceObj":{"__isSmartRef__":true,"id":2149},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1973},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2181},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2181":{"source":{"__isSmartRef__":true,"id":2149},"target":{"__isSmartRef__":true,"id":1973}},"2182":{"submorphs":[{"__isSmartRef__":true,"id":2183}],"scripts":[],"id":328,"renderContextTable":{"__isSmartRef__":true,"id":2194},"shape":{"__isSmartRef__":true,"id":2195},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2199},"priorExtent":{"__isSmartRef__":true,"id":2200},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":2201},"label":{"__isSmartRef__":true,"id":2183},"owner":{"__isSmartRef__":true,"id":2138},"attributeConnections":[{"__isSmartRef__":true,"id":2210},{"__isSmartRef__":true,"id":2212}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2183":{"submorphs":[],"scripts":[],"id":329,"renderContextTable":{"__isSmartRef__":true,"id":2184},"textChunks":[{"__isSmartRef__":true,"id":2185}],"shape":{"__isSmartRef__":true,"id":2187},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2191},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2192},"priorExtent":{"__isSmartRef__":true,"id":2193},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2182},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2184":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2185":{"style":{"__isSmartRef__":true,"id":2186},"morph":{"__isSmartRef__":true,"id":2183},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2186":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2187":{"_Position":{"__isSmartRef__":true,"id":2188},"renderContextTable":{"__isSmartRef__":true,"id":2189},"_Extent":{"__isSmartRef__":true,"id":2190},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2188":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2189":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2190":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2191":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2192":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2193":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2194":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2195":{"_Position":{"__isSmartRef__":true,"id":2196},"renderContextTable":{"__isSmartRef__":true,"id":2197},"_Extent":{"__isSmartRef__":true,"id":2198},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2196":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2197":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2198":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2199":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2200":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2201":{"stops":[{"__isSmartRef__":true,"id":2202},{"__isSmartRef__":true,"id":2204},{"__isSmartRef__":true,"id":2206},{"__isSmartRef__":true,"id":2208}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2202":{"offset":0,"color":{"__isSmartRef__":true,"id":2203}},"2203":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2204":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2205}},"2205":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2206":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2207}},"2207":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2208":{"offset":1,"color":{"__isSmartRef__":true,"id":2209}},"2209":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2210":{"sourceObj":{"__isSmartRef__":true,"id":2182},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1973},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2211},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2211":{"source":{"__isSmartRef__":true,"id":2182},"target":{"__isSmartRef__":true,"id":1973}},"2212":{"sourceObj":{"__isSmartRef__":true,"id":2182},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1973},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2213},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2213":{"source":{"__isSmartRef__":true,"id":2182},"target":{"__isSmartRef__":true,"id":1973}},"2214":{"submorphs":[{"__isSmartRef__":true,"id":2215}],"scripts":[],"id":330,"renderContextTable":{"__isSmartRef__":true,"id":2226},"shape":{"__isSmartRef__":true,"id":2227},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2231},"priorExtent":{"__isSmartRef__":true,"id":2232},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":2233},"label":{"__isSmartRef__":true,"id":2215},"owner":{"__isSmartRef__":true,"id":2138},"layout":{"__isSmartRef__":true,"id":2242},"attributeConnections":[{"__isSmartRef__":true,"id":2243},{"__isSmartRef__":true,"id":2245}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2215":{"submorphs":[],"scripts":[],"id":331,"renderContextTable":{"__isSmartRef__":true,"id":2216},"textChunks":[{"__isSmartRef__":true,"id":2217}],"shape":{"__isSmartRef__":true,"id":2219},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2223},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2224},"priorExtent":{"__isSmartRef__":true,"id":2225},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2214},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2216":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2217":{"style":{"__isSmartRef__":true,"id":2218},"morph":{"__isSmartRef__":true,"id":2215},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2218":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2219":{"_Position":{"__isSmartRef__":true,"id":2220},"renderContextTable":{"__isSmartRef__":true,"id":2221},"_Extent":{"__isSmartRef__":true,"id":2222},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2220":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2221":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2222":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2223":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2224":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2225":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2226":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2227":{"_Position":{"__isSmartRef__":true,"id":2228},"renderContextTable":{"__isSmartRef__":true,"id":2229},"_Extent":{"__isSmartRef__":true,"id":2230},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2228":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2229":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2230":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2231":{"x":751,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2232":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2233":{"stops":[{"__isSmartRef__":true,"id":2234},{"__isSmartRef__":true,"id":2236},{"__isSmartRef__":true,"id":2238},{"__isSmartRef__":true,"id":2240}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2234":{"offset":0,"color":{"__isSmartRef__":true,"id":2235}},"2235":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2236":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2237}},"2237":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2238":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2239}},"2239":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2240":{"offset":1,"color":{"__isSmartRef__":true,"id":2241}},"2241":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2242":{"moveHorizontal":true},"2243":{"sourceObj":{"__isSmartRef__":true,"id":2214},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1973},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2244":{"source":{"__isSmartRef__":true,"id":2214},"target":{"__isSmartRef__":true,"id":1973}},"2245":{"sourceObj":{"__isSmartRef__":true,"id":2214},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1973},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2246},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2246":{"source":{"__isSmartRef__":true,"id":2214},"target":{"__isSmartRef__":true,"id":1973}},"2247":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2248":{"_Position":{"__isSmartRef__":true,"id":2249},"renderContextTable":{"__isSmartRef__":true,"id":2250},"_Extent":{"__isSmartRef__":true,"id":2251},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":175},"_Fill":{"__isSmartRef__":true,"id":176},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2249":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2250":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2251":{"x":790,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2252":{"resizeWidth":true,"adjustForNewBounds":true},"2253":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2254":{"x":790,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2255":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2256":{"renderContextTable":{"__isSmartRef__":true,"id":2257},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2258},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2257":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2258":{"x":790,"y":597,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2259":{"adjustForNewBounds":true},"2260":{"x":866,"y":1345,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2261":{"x":790,"y":597,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2262":{"x":1584,"y":1360,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2263":{"submorphs":[{"__isSmartRef__":true,"id":2264},{"__isSmartRef__":true,"id":2289}],"scripts":[],"id":622,"renderContextTable":{"__isSmartRef__":true,"id":2406},"shape":{"__isSmartRef__":true,"id":2407},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2410},"_Position":{"__isSmartRef__":true,"id":2411},"priorExtent":{"__isSmartRef__":true,"id":2412},"targetMorph":{"__isSmartRef__":true,"id":2264},"titleBar":{"__isSmartRef__":true,"id":2289},"contentOffset":{"__isSmartRef__":true,"id":2272},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":2413},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"2264":{"submorphs":[],"scripts":[],"id":621,"renderContextTable":{"__isSmartRef__":true,"id":2265},"textChunks":[{"__isSmartRef__":true,"id":2266}],"shape":{"__isSmartRef__":true,"id":2268},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":894},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2272},"priorExtent":{"__isSmartRef__":true,"id":2273},"_MaxTextWidth":1157,"_MaxTextHeight":646,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2263},"layout":{"__isSmartRef__":true,"id":2274},"doitContext":[{"__isSmartRef__":true,"id":2275},{"__isSmartRef__":true,"id":2277},{"__isSmartRef__":true,"id":2279},{"__isSmartRef__":true,"id":2281},{"__isSmartRef__":true,"id":2283},{"__isSmartRef__":true,"id":2285},{"__isSmartRef__":true,"id":2287}],"priorSelectionRange":[4,31],"charsReplaced":"[6]","lastFindLoc":4,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2265":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2266":{"style":{"__isSmartRef__":true,"id":2267},"morph":{"__isSmartRef__":true,"id":2264},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this.pluck('line').join('\\n\\n')","__LivelyClassName__":"lively.morphic.TextChunk"},"2267":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2268":{"_Position":{"__isSmartRef__":true,"id":2269},"renderContextTable":{"__isSmartRef__":true,"id":2270},"_Extent":{"__isSmartRef__":true,"id":2271},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":{"__isSmartRef__":true,"id":2133},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2269":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2270":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2271":{"x":1157,"y":646,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2272":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2273":{"x":1157,"y":646,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2274":{"resizeWidth":true,"resizeHeight":true},"2275":{"line":"lively-kernel.org:80 172.16.30.192 - jenslincke [19/May/2011:17:45:31 +0200] \"GET /repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml HTTP/1.1\" 200 169453 \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\"","host":"lively-kernel.org:80","ip":"172.16.30.192","user":"jenslincke","dateAndTime":{"__isSmartRef__":true,"id":2276},"method":"GET","url":"/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml","protocol":"HTTP/1.1","status":"200","referer":"\"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\"","client":"\"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\""},"2276":{},"2277":{"line":"lively-kernel.org:80 172.16.30.192 - jenslincke [19/May/2011:17:45:32 +0200] \"PUT /repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml HTTP/1.1\" 204 323 \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\"","host":"lively-kernel.org:80","ip":"172.16.30.192","user":"jenslincke","dateAndTime":{"__isSmartRef__":true,"id":2278},"method":"PUT","url":"/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml","protocol":"HTTP/1.1","status":"204","referer":"\"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\"","client":"\"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\""},"2278":{},"2279":{"line":"lively-kernel.org:80 172.16.30.192 - jenslincke [19/May/2011:17:45:33 +0200] \"PROPFIND /repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml HTTP/1.1\" 207 1107 \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\"","host":"lively-kernel.org:80","ip":"172.16.30.192","user":"jenslincke","dateAndTime":{"__isSmartRef__":true,"id":2280},"method":"PROPFIND","url":"/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml","protocol":"HTTP/1.1","status":"207","referer":"\"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\"","client":"\"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\""},"2280":{},"2281":{"line":"lively-kernel.org:80 172.16.30.192 - jenslincke [19/May/2011:18:02:34 +0200] \"GET /repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml HTTP/1.1\" 200 169582 \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\"","host":"lively-kernel.org:80","ip":"172.16.30.192","user":"jenslincke","dateAndTime":{"__isSmartRef__":true,"id":2282},"method":"GET","url":"/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml","protocol":"HTTP/1.1","status":"200","referer":"\"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\"","client":"\"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\""},"2282":{},"2283":{"line":"lively-kernel.org:80 172.16.30.192 - jenslincke [19/May/2011:18:02:35 +0200] \"PUT /repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml HTTP/1.1\" 204 389 \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\"","host":"lively-kernel.org:80","ip":"172.16.30.192","user":"jenslincke","dateAndTime":{"__isSmartRef__":true,"id":2284},"method":"PUT","url":"/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml","protocol":"HTTP/1.1","status":"204","referer":"\"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\"","client":"\"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\""},"2284":{},"2285":{"line":"lively-kernel.org:80 172.16.30.192 - jenslincke [19/May/2011:18:02:36 +0200] \"PROPFIND /repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml HTTP/1.1\" 207 1174 \"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\"","host":"lively-kernel.org:80","ip":"172.16.30.192","user":"jenslincke","dateAndTime":{"__isSmartRef__":true,"id":2286},"method":"PROPFIND","url":"/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml","protocol":"HTTP/1.1","status":"207","referer":"\"http://www.lively-kernel.org/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml\"","client":"\"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\""},"2286":{},"2287":{"line":"lively-kernel.org:80 172.16.30.192 - jenslincke [19/May/2011:18:02:43 +0200] \"GET /repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml HTTP/1.1\" 200 169507 \"-\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\"","host":"lively-kernel.org:80","ip":"172.16.30.192","user":"jenslincke","dateAndTime":{"__isSmartRef__":true,"id":2288},"method":"GET","url":"/repository/webwerkstatt/draft/NewWorld/TreeMap.xhtml","protocol":"HTTP/1.1","status":"200","referer":"\"-\"","client":"\"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30\""},"2288":{},"2289":{"submorphs":[{"__isSmartRef__":true,"id":2290},{"__isSmartRef__":true,"id":2300},{"__isSmartRef__":true,"id":2333},{"__isSmartRef__":true,"id":2365}],"scripts":[],"id":623,"renderContextTable":{"__isSmartRef__":true,"id":2398},"shape":{"__isSmartRef__":true,"id":2399},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2403},"_Position":{"__isSmartRef__":true,"id":2404},"eventsAreIgnored":true,"_HandStyle":"default","windowMorph":{"__isSmartRef__":true,"id":2263},"label":{"__isSmartRef__":true,"id":2290},"closeButton":{"__isSmartRef__":true,"id":2300},"menuButton":{"__isSmartRef__":true,"id":2333},"collapseButton":{"__isSmartRef__":true,"id":2365},"priorExtent":{"__isSmartRef__":true,"id":2405},"owner":{"__isSmartRef__":true,"id":2263},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2290":{"submorphs":[],"scripts":[],"id":624,"renderContextTable":{"__isSmartRef__":true,"id":2291},"textChunks":[{"__isSmartRef__":true,"id":2292}],"shape":{"__isSmartRef__":true,"id":2294},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":58},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2298},"priorExtent":{"__isSmartRef__":true,"id":2299},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":2289},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2291":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2292":{"style":{"__isSmartRef__":true,"id":2293},"morph":{"__isSmartRef__":true,"id":2290},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Inspector for [[object Object], [object Object], [object Object], [object Object], [object Object], [object Object], [object Object]]","__LivelyClassName__":"lively.morphic.TextChunk"},"2293":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2294":{"_Position":{"__isSmartRef__":true,"id":2295},"renderContextTable":{"__isSmartRef__":true,"id":2296},"_Extent":{"__isSmartRef__":true,"id":2297},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2295":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2296":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2297":{"x":1098,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2298":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2299":{"x":1098,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2300":{"submorphs":[{"__isSmartRef__":true,"id":2301}],"scripts":[],"id":625,"renderContextTable":{"__isSmartRef__":true,"id":2312},"shape":{"__isSmartRef__":true,"id":2313},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2317},"priorExtent":{"__isSmartRef__":true,"id":2318},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":2319},"label":{"__isSmartRef__":true,"id":2301},"owner":{"__isSmartRef__":true,"id":2289},"layout":{"__isSmartRef__":true,"id":2328},"attributeConnections":[{"__isSmartRef__":true,"id":2329},{"__isSmartRef__":true,"id":2331}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2301":{"submorphs":[],"scripts":[],"id":626,"renderContextTable":{"__isSmartRef__":true,"id":2302},"textChunks":[{"__isSmartRef__":true,"id":2303}],"shape":{"__isSmartRef__":true,"id":2305},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2309},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2310},"priorExtent":{"__isSmartRef__":true,"id":2311},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2300},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2302":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2303":{"style":{"__isSmartRef__":true,"id":2304},"morph":{"__isSmartRef__":true,"id":2301},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2304":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2305":{"_Position":{"__isSmartRef__":true,"id":2306},"renderContextTable":{"__isSmartRef__":true,"id":2307},"_Extent":{"__isSmartRef__":true,"id":2308},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2306":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2307":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2308":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2309":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2310":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2311":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2312":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2313":{"_Position":{"__isSmartRef__":true,"id":2314},"renderContextTable":{"__isSmartRef__":true,"id":2315},"_Extent":{"__isSmartRef__":true,"id":2316},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2314":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2315":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2316":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2317":{"x":1137,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2318":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2319":{"stops":[{"__isSmartRef__":true,"id":2320},{"__isSmartRef__":true,"id":2322},{"__isSmartRef__":true,"id":2324},{"__isSmartRef__":true,"id":2326}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2320":{"offset":0,"color":{"__isSmartRef__":true,"id":2321}},"2321":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2322":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2323}},"2323":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2324":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2325}},"2325":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2326":{"offset":1,"color":{"__isSmartRef__":true,"id":2327}},"2327":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2328":{"moveHorizontal":true},"2329":{"sourceObj":{"__isSmartRef__":true,"id":2300},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2263},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2330},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2330":{"source":{"__isSmartRef__":true,"id":2300},"target":{"__isSmartRef__":true,"id":2263}},"2331":{"sourceObj":{"__isSmartRef__":true,"id":2300},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2263},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2332},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2332":{"source":{"__isSmartRef__":true,"id":2300},"target":{"__isSmartRef__":true,"id":2263}},"2333":{"submorphs":[{"__isSmartRef__":true,"id":2334}],"scripts":[],"id":627,"renderContextTable":{"__isSmartRef__":true,"id":2345},"shape":{"__isSmartRef__":true,"id":2346},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2350},"priorExtent":{"__isSmartRef__":true,"id":2351},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":2352},"label":{"__isSmartRef__":true,"id":2334},"owner":{"__isSmartRef__":true,"id":2289},"attributeConnections":[{"__isSmartRef__":true,"id":2361},{"__isSmartRef__":true,"id":2363}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2334":{"submorphs":[],"scripts":[],"id":628,"renderContextTable":{"__isSmartRef__":true,"id":2335},"textChunks":[{"__isSmartRef__":true,"id":2336}],"shape":{"__isSmartRef__":true,"id":2338},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2342},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2343},"priorExtent":{"__isSmartRef__":true,"id":2344},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2333},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2335":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2336":{"style":{"__isSmartRef__":true,"id":2337},"morph":{"__isSmartRef__":true,"id":2334},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2337":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2338":{"_Position":{"__isSmartRef__":true,"id":2339},"renderContextTable":{"__isSmartRef__":true,"id":2340},"_Extent":{"__isSmartRef__":true,"id":2341},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2339":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2340":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2341":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2342":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2343":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2344":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2345":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2346":{"_Position":{"__isSmartRef__":true,"id":2347},"renderContextTable":{"__isSmartRef__":true,"id":2348},"_Extent":{"__isSmartRef__":true,"id":2349},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2347":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2348":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2349":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2350":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2351":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2352":{"stops":[{"__isSmartRef__":true,"id":2353},{"__isSmartRef__":true,"id":2355},{"__isSmartRef__":true,"id":2357},{"__isSmartRef__":true,"id":2359}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2353":{"offset":0,"color":{"__isSmartRef__":true,"id":2354}},"2354":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2355":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2356}},"2356":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2357":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2358}},"2358":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2359":{"offset":1,"color":{"__isSmartRef__":true,"id":2360}},"2360":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2361":{"sourceObj":{"__isSmartRef__":true,"id":2333},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2263},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2362},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2362":{"source":{"__isSmartRef__":true,"id":2333},"target":{"__isSmartRef__":true,"id":2263}},"2363":{"sourceObj":{"__isSmartRef__":true,"id":2333},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2263},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2364},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2364":{"source":{"__isSmartRef__":true,"id":2333},"target":{"__isSmartRef__":true,"id":2263}},"2365":{"submorphs":[{"__isSmartRef__":true,"id":2366}],"scripts":[],"id":629,"renderContextTable":{"__isSmartRef__":true,"id":2377},"shape":{"__isSmartRef__":true,"id":2378},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2382},"priorExtent":{"__isSmartRef__":true,"id":2383},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":2384},"label":{"__isSmartRef__":true,"id":2366},"owner":{"__isSmartRef__":true,"id":2289},"layout":{"__isSmartRef__":true,"id":2393},"attributeConnections":[{"__isSmartRef__":true,"id":2394},{"__isSmartRef__":true,"id":2396}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2366":{"submorphs":[],"scripts":[],"id":630,"renderContextTable":{"__isSmartRef__":true,"id":2367},"textChunks":[{"__isSmartRef__":true,"id":2368}],"shape":{"__isSmartRef__":true,"id":2370},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2374},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2375},"priorExtent":{"__isSmartRef__":true,"id":2376},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2365},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2367":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2368":{"style":{"__isSmartRef__":true,"id":2369},"morph":{"__isSmartRef__":true,"id":2366},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2369":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2370":{"_Position":{"__isSmartRef__":true,"id":2371},"renderContextTable":{"__isSmartRef__":true,"id":2372},"_Extent":{"__isSmartRef__":true,"id":2373},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2371":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2372":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2373":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2374":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2375":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2376":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2377":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2378":{"_Position":{"__isSmartRef__":true,"id":2379},"renderContextTable":{"__isSmartRef__":true,"id":2380},"_Extent":{"__isSmartRef__":true,"id":2381},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2379":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2380":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2381":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2382":{"x":1118,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2383":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2384":{"stops":[{"__isSmartRef__":true,"id":2385},{"__isSmartRef__":true,"id":2387},{"__isSmartRef__":true,"id":2389},{"__isSmartRef__":true,"id":2391}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2385":{"offset":0,"color":{"__isSmartRef__":true,"id":2386}},"2386":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2387":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2388}},"2388":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2389":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2390}},"2390":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2391":{"offset":1,"color":{"__isSmartRef__":true,"id":2392}},"2392":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2393":{"moveHorizontal":true},"2394":{"sourceObj":{"__isSmartRef__":true,"id":2365},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2263},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2395},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2395":{"source":{"__isSmartRef__":true,"id":2365},"target":{"__isSmartRef__":true,"id":2263}},"2396":{"sourceObj":{"__isSmartRef__":true,"id":2365},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2263},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2397},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2397":{"source":{"__isSmartRef__":true,"id":2365},"target":{"__isSmartRef__":true,"id":2263}},"2398":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2399":{"_Position":{"__isSmartRef__":true,"id":2400},"renderContextTable":{"__isSmartRef__":true,"id":2401},"_Extent":{"__isSmartRef__":true,"id":2402},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":175},"_Fill":{"__isSmartRef__":true,"id":176},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2400":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2401":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2402":{"x":1157,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2403":{"resizeWidth":true,"adjustForNewBounds":true},"2404":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2405":{"x":1157,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2406":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2407":{"renderContextTable":{"__isSmartRef__":true,"id":2408},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2409},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2408":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2409":{"x":1157,"y":668,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2410":{"adjustForNewBounds":true},"2411":{"x":431,"y":299,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2412":{"x":1157,"y":668,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2413":{"x":709,"y":305,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2414":{"submorphs":[{"__isSmartRef__":true,"id":2415},{"__isSmartRef__":true,"id":2540},{"__isSmartRef__":true,"id":2573},{"__isSmartRef__":true,"id":2586},{"__isSmartRef__":true,"id":2781},{"__isSmartRef__":true,"id":2824},{"__isSmartRef__":true,"id":2836},{"__isSmartRef__":true,"id":2849},{"__isSmartRef__":true,"id":2862}],"scripts":[],"id":561,"shape":{"__isSmartRef__":true,"id":2910},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2915},"_Position":{"__isSmartRef__":true,"id":2916},"priorExtent":{"__isSmartRef__":true,"id":2917},"targetMorph":{"__isSmartRef__":true,"id":2918},"titleBar":{"__isSmartRef__":true,"id":2415},"contentOffset":{"__isSmartRef__":true,"id":5023},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":5024},"expandedExtent":{"__isSmartRef__":true,"id":5025},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":5026},"showsHalos":false,"name":"ObjectEditor","__SourceModuleName__":"Global.lively.morphic.Widgets","target":{"__isSmartRef__":true,"id":1244},"expandedPosition":{"__isSmartRef__":true,"id":5027},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5028},"scriptList":{"__isSmartRef__":true,"id":2573},"scriptPane":{"__isSmartRef__":true,"id":2586},"classButton":{"__isSmartRef__":true,"id":2781},"connectionList":{"__isSmartRef__":true,"id":2836},"targetButton":{"__isSmartRef__":true,"id":5029},"renderContextTable":{"__isSmartRef__":true,"id":5069},"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5070},"__LivelyClassName__":"lively.morphic.Window"},"2415":{"submorphs":[{"__isSmartRef__":true,"id":2416},{"__isSmartRef__":true,"id":2428},{"__isSmartRef__":true,"id":2470},{"__isSmartRef__":true,"id":2500}],"scripts":[],"id":562,"shape":{"__isSmartRef__":true,"id":2531},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2536},"_Position":{"__isSmartRef__":true,"id":2537},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2414},"label":{"__isSmartRef__":true,"id":2416},"closeButton":{"__isSmartRef__":true,"id":2428},"menuButton":{"__isSmartRef__":true,"id":2470},"collapseButton":{"__isSmartRef__":true,"id":2500},"priorExtent":{"__isSmartRef__":true,"id":2538},"owner":{"__isSmartRef__":true,"id":2414},"__SourceModuleName__":"Global.lively.morphic.Widgets","name":"ObjectEditorTitleBar","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2539},"__LivelyClassName__":"lively.morphic.TitleBar"},"2416":{"submorphs":[],"scripts":[],"id":563,"shape":{"__isSmartRef__":true,"id":2417},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2422},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2423},"priorExtent":{"__isSmartRef__":true,"id":2424},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2425}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":2415},"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2427},"__LivelyClassName__":"lively.morphic.Text"},"2417":{"_Position":{"__isSmartRef__":true,"id":2418},"_Extent":{"__isSmartRef__":true,"id":2419},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2420},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2421},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2418":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2419":{"x":941.9776803724167,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2420":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2421":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2422":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2423":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2424":{"x":941.9776803724167,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2425":{"style":{"__isSmartRef__":true,"id":2426},"morph":{"__isSmartRef__":true,"id":2416},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ObjectEditor - WikiActivities","__LivelyClassName__":"lively.morphic.TextChunk"},"2426":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2427":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2428":{"submorphs":[{"__isSmartRef__":true,"id":2429}],"scripts":[],"id":564,"shape":{"__isSmartRef__":true,"id":2440},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2455},"priorExtent":{"__isSmartRef__":true,"id":2456},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2444},"lighterFill":{"__isSmartRef__":true,"id":2457},"label":{"__isSmartRef__":true,"id":2429},"owner":{"__isSmartRef__":true,"id":2415},"layout":{"__isSmartRef__":true,"id":2466},"attributeConnections":[{"__isSmartRef__":true,"id":2467},{"__isSmartRef__":true,"id":2468}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2469},"__LivelyClassName__":"lively.morphic.WindowControl"},"2429":{"submorphs":[],"scripts":[],"id":565,"shape":{"__isSmartRef__":true,"id":2430},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2434},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2435},"priorExtent":{"__isSmartRef__":true,"id":2436},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2437}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2428},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2439},"__LivelyClassName__":"lively.morphic.Text"},"2430":{"_Position":{"__isSmartRef__":true,"id":2431},"_Extent":{"__isSmartRef__":true,"id":2432},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2420},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2433},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2431":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2432":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2433":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2434":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2435":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2436":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2437":{"style":{"__isSmartRef__":true,"id":2438},"morph":{"__isSmartRef__":true,"id":2429},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2438":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2439":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2440":{"_Position":{"__isSmartRef__":true,"id":2441},"_Extent":{"__isSmartRef__":true,"id":2442},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2443},"_Fill":{"__isSmartRef__":true,"id":2444},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2454},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2441":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2442":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2443":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2444":{"stops":[{"__isSmartRef__":true,"id":2445},{"__isSmartRef__":true,"id":2447},{"__isSmartRef__":true,"id":2449},{"__isSmartRef__":true,"id":2451}],"vector":{"__isSmartRef__":true,"id":2453},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2445":{"offset":0,"color":{"__isSmartRef__":true,"id":2446}},"2446":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2447":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2448}},"2448":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2449":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2450}},"2450":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2451":{"offset":1,"color":{"__isSmartRef__":true,"id":2452}},"2452":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2453":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2454":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2455":{"x":980.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2456":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2457":{"stops":[{"__isSmartRef__":true,"id":2458},{"__isSmartRef__":true,"id":2460},{"__isSmartRef__":true,"id":2462},{"__isSmartRef__":true,"id":2464}],"vector":{"__isSmartRef__":true,"id":2453},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2458":{"offset":0,"color":{"__isSmartRef__":true,"id":2459}},"2459":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2460":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2461}},"2461":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2462":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2463}},"2463":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2464":{"offset":1,"color":{"__isSmartRef__":true,"id":2465}},"2465":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2466":{"moveHorizontal":true},"2467":{"sourceObj":{"__isSmartRef__":true,"id":2428},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2468":{"sourceObj":{"__isSmartRef__":true,"id":2428},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2469":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2470":{"submorphs":[{"__isSmartRef__":true,"id":2471}],"scripts":[],"id":566,"shape":{"__isSmartRef__":true,"id":2482},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2486},"priorExtent":{"__isSmartRef__":true,"id":2487},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2444},"lighterFill":{"__isSmartRef__":true,"id":2488},"label":{"__isSmartRef__":true,"id":2471},"owner":{"__isSmartRef__":true,"id":2415},"attributeConnections":[{"__isSmartRef__":true,"id":2497},{"__isSmartRef__":true,"id":2498}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2499},"__LivelyClassName__":"lively.morphic.WindowControl"},"2471":{"submorphs":[],"scripts":[],"id":567,"shape":{"__isSmartRef__":true,"id":2472},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2476},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2477},"priorExtent":{"__isSmartRef__":true,"id":2478},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2479}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2470},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2481},"__LivelyClassName__":"lively.morphic.Text"},"2472":{"_Position":{"__isSmartRef__":true,"id":2473},"_Extent":{"__isSmartRef__":true,"id":2474},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2420},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2475},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2473":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2474":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2475":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2476":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2477":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2478":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2479":{"style":{"__isSmartRef__":true,"id":2480},"morph":{"__isSmartRef__":true,"id":2471},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2480":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2481":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2482":{"_Position":{"__isSmartRef__":true,"id":2483},"_Extent":{"__isSmartRef__":true,"id":2484},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2443},"_Fill":{"__isSmartRef__":true,"id":2444},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2485},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2483":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2484":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2485":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2486":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2487":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2488":{"stops":[{"__isSmartRef__":true,"id":2489},{"__isSmartRef__":true,"id":2491},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2495}],"vector":{"__isSmartRef__":true,"id":2453},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2489":{"offset":0,"color":{"__isSmartRef__":true,"id":2490}},"2490":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2491":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2492}},"2492":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2493":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2494}},"2494":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2495":{"offset":1,"color":{"__isSmartRef__":true,"id":2496}},"2496":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2497":{"sourceObj":{"__isSmartRef__":true,"id":2470},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2498":{"sourceObj":{"__isSmartRef__":true,"id":2470},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2499":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2500":{"submorphs":[{"__isSmartRef__":true,"id":2501}],"scripts":[],"id":568,"shape":{"__isSmartRef__":true,"id":2512},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2516},"priorExtent":{"__isSmartRef__":true,"id":2517},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2444},"lighterFill":{"__isSmartRef__":true,"id":2518},"label":{"__isSmartRef__":true,"id":2501},"owner":{"__isSmartRef__":true,"id":2415},"layout":{"__isSmartRef__":true,"id":2527},"attributeConnections":[{"__isSmartRef__":true,"id":2528},{"__isSmartRef__":true,"id":2529}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2530},"__LivelyClassName__":"lively.morphic.WindowControl"},"2501":{"submorphs":[],"scripts":[],"id":569,"shape":{"__isSmartRef__":true,"id":2502},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2506},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2507},"priorExtent":{"__isSmartRef__":true,"id":2508},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2509}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2500},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2511},"__LivelyClassName__":"lively.morphic.Text"},"2502":{"_Position":{"__isSmartRef__":true,"id":2503},"_Extent":{"__isSmartRef__":true,"id":2504},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2420},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2505},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2503":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2504":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2505":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2506":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2507":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2508":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2509":{"style":{"__isSmartRef__":true,"id":2510},"morph":{"__isSmartRef__":true,"id":2501},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2510":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2511":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2512":{"_Position":{"__isSmartRef__":true,"id":2513},"_Extent":{"__isSmartRef__":true,"id":2514},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2443},"_Fill":{"__isSmartRef__":true,"id":2444},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2515},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2513":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2514":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2515":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2516":{"x":961.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2517":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2518":{"stops":[{"__isSmartRef__":true,"id":2519},{"__isSmartRef__":true,"id":2521},{"__isSmartRef__":true,"id":2523},{"__isSmartRef__":true,"id":2525}],"vector":{"__isSmartRef__":true,"id":2453},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2519":{"offset":0,"color":{"__isSmartRef__":true,"id":2520}},"2520":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2521":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2522}},"2522":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2523":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2524}},"2524":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2525":{"offset":1,"color":{"__isSmartRef__":true,"id":2526}},"2526":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2527":{"moveHorizontal":true},"2528":{"sourceObj":{"__isSmartRef__":true,"id":2500},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2529":{"sourceObj":{"__isSmartRef__":true,"id":2500},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2530":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2531":{"_Position":{"__isSmartRef__":true,"id":2532},"_Extent":{"__isSmartRef__":true,"id":2533},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2534},"_Fill":{"__isSmartRef__":true,"id":176},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2535},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2532":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2533":{"x":1000.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2534":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2535":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2536":{"resizeWidth":true,"adjustForNewBounds":true},"2537":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2538":{"x":1000.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2539":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2540":{"submorphs":[],"scripts":[],"id":570,"shape":{"__isSmartRef__":true,"id":2541},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2547},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":2548},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":2549},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":2414},"renderContextTable":{"__isSmartRef__":true,"id":2550},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2551},"__LivelyClassName__":"lively.morphic.Box"},"2541":{"position":{"__isSmartRef__":true,"id":2542},"_Extent":{"__isSmartRef__":true,"id":2543},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2544},"_Fill":{"__isSmartRef__":true,"id":2545},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2542":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2543":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2544":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2545":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2546":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2547":{"x":988,"y":568.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2548":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Resize an object without using halos.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2549":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2550":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2551":{"onDrag":{"__isSmartRef__":true,"id":2552},"onDragEnd":{"__isSmartRef__":true,"id":2559},"onDragStart":{"__isSmartRef__":true,"id":2566}},"2552":{"varMapping":{"__isSmartRef__":true,"id":2553},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":2558},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2553":{"this":{"__isSmartRef__":true,"id":2540},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2554}},"2554":{"$super":{"__isSmartRef__":true,"id":2555}},"2555":{"varMapping":{"__isSmartRef__":true,"id":2556},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2557},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2556":{"obj":{"__isSmartRef__":true,"id":2540},"name":"onDrag"},"2557":{},"2558":{},"2559":{"varMapping":{"__isSmartRef__":true,"id":2560},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2565},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2560":{"this":{"__isSmartRef__":true,"id":2540},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2561}},"2561":{"$super":{"__isSmartRef__":true,"id":2562}},"2562":{"varMapping":{"__isSmartRef__":true,"id":2563},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2564},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2563":{"obj":{"__isSmartRef__":true,"id":2540},"name":"onDragEnd"},"2564":{},"2565":{},"2566":{"varMapping":{"__isSmartRef__":true,"id":2567},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":2572},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2567":{"this":{"__isSmartRef__":true,"id":2540},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2568}},"2568":{"$super":{"__isSmartRef__":true,"id":2569}},"2569":{"varMapping":{"__isSmartRef__":true,"id":2570},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2571},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2570":{"obj":{"__isSmartRef__":true,"id":2540},"name":"onDragStart"},"2571":{},"2572":{},"2573":{"submorphs":[],"scripts":[],"id":571,"shape":{"__isSmartRef__":true,"id":2574},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2580},"itemList":["setupConnections","showRecentlyVisitedWorlds"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":2581},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":2414},"priorExtent":{"__isSmartRef__":true,"id":2582},"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":2583}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":2584},"doitContext":{"__isSmartRef__":true,"id":2414},"selection":"showRecentlyVisitedWorlds","renderContextTable":{"__isSmartRef__":true,"id":2585},"__LivelyClassName__":"lively.morphic.List"},"2574":{"position":{"__isSmartRef__":true,"id":2575},"_Extent":{"__isSmartRef__":true,"id":2576},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2577},"_Fill":{"__isSmartRef__":true,"id":2578},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2579},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2575":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2576":{"x":173.7,"y":223.23350080310803,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2577":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2578":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2579":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2580":{"x":16,"y":72,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2581":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2582":{"x":173.7,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2583":{"sourceObj":{"__isSmartRef__":true,"id":2573},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"displaySourceForScript","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2584":{"resizeHeight":true},"2585":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"2586":{"submorphs":[],"scripts":[],"id":572,"shape":{"__isSmartRef__":true,"id":2587},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2593},"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"Monaco,Courier","_Position":{"__isSmartRef__":true,"id":2594},"_MaxTextWidth":785.4776803724167,"_MaxTextHeight":493.2335008031081,"textChunks":[{"__isSmartRef__":true,"id":2595},{"__isSmartRef__":true,"id":2598},{"__isSmartRef__":true,"id":2600},{"__isSmartRef__":true,"id":2602},{"__isSmartRef__":true,"id":2604},{"__isSmartRef__":true,"id":2607},{"__isSmartRef__":true,"id":2609},{"__isSmartRef__":true,"id":2612},{"__isSmartRef__":true,"id":2614},{"__isSmartRef__":true,"id":2617},{"__isSmartRef__":true,"id":2619},{"__isSmartRef__":true,"id":2621},{"__isSmartRef__":true,"id":2623},{"__isSmartRef__":true,"id":2625},{"__isSmartRef__":true,"id":2627},{"__isSmartRef__":true,"id":2629},{"__isSmartRef__":true,"id":2631},{"__isSmartRef__":true,"id":2633},{"__isSmartRef__":true,"id":2635},{"__isSmartRef__":true,"id":2637},{"__isSmartRef__":true,"id":2639},{"__isSmartRef__":true,"id":2641},{"__isSmartRef__":true,"id":2643},{"__isSmartRef__":true,"id":2645},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2651},{"__isSmartRef__":true,"id":2653},{"__isSmartRef__":true,"id":2655},{"__isSmartRef__":true,"id":2657},{"__isSmartRef__":true,"id":2659},{"__isSmartRef__":true,"id":2661},{"__isSmartRef__":true,"id":2663},{"__isSmartRef__":true,"id":2665},{"__isSmartRef__":true,"id":2667},{"__isSmartRef__":true,"id":2669},{"__isSmartRef__":true,"id":2671},{"__isSmartRef__":true,"id":2673},{"__isSmartRef__":true,"id":2675},{"__isSmartRef__":true,"id":2677},{"__isSmartRef__":true,"id":2679},{"__isSmartRef__":true,"id":2681},{"__isSmartRef__":true,"id":2683},{"__isSmartRef__":true,"id":2685},{"__isSmartRef__":true,"id":2687},{"__isSmartRef__":true,"id":2689},{"__isSmartRef__":true,"id":2691},{"__isSmartRef__":true,"id":2693},{"__isSmartRef__":true,"id":2695},{"__isSmartRef__":true,"id":2697},{"__isSmartRef__":true,"id":2699},{"__isSmartRef__":true,"id":2702},{"__isSmartRef__":true,"id":2704},{"__isSmartRef__":true,"id":2706},{"__isSmartRef__":true,"id":2708},{"__isSmartRef__":true,"id":2710},{"__isSmartRef__":true,"id":2712},{"__isSmartRef__":true,"id":2714},{"__isSmartRef__":true,"id":2716},{"__isSmartRef__":true,"id":2718},{"__isSmartRef__":true,"id":2720},{"__isSmartRef__":true,"id":2722},{"__isSmartRef__":true,"id":2724},{"__isSmartRef__":true,"id":2726},{"__isSmartRef__":true,"id":2728},{"__isSmartRef__":true,"id":2730},{"__isSmartRef__":true,"id":2732},{"__isSmartRef__":true,"id":2735},{"__isSmartRef__":true,"id":2737},{"__isSmartRef__":true,"id":2739},{"__isSmartRef__":true,"id":2741},{"__isSmartRef__":true,"id":2743},{"__isSmartRef__":true,"id":2745},{"__isSmartRef__":true,"id":2747},{"__isSmartRef__":true,"id":2749},{"__isSmartRef__":true,"id":2751},{"__isSmartRef__":true,"id":2753},{"__isSmartRef__":true,"id":2755},{"__isSmartRef__":true,"id":2757},{"__isSmartRef__":true,"id":2759},{"__isSmartRef__":true,"id":2761},{"__isSmartRef__":true,"id":2763},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2767}],"layout":{"__isSmartRef__":true,"id":2769},"showsHalos":false,"prevScroll":[0,138],"_Rotation":0,"_Scale":1,"priorSelectionRange":[553,558],"name":"ObjectEditorScriptPane","charsReplaced":"name","lastFindLoc":308,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2770},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2771},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":2414},"_FontSize":10,"lastSyntaxHighlightTime":1305820768292,"doitContext":{"__isSmartRef__":true,"id":1244},"savedTextString":"this.addScript(function showRecentlyVisitedWorlds() {\n module('server.log.ApacheLogParser').load(true)\n var text = this.get('resultText');\n server.log.ApacheLogParser.doSearch(\n null, '/var/log/apache2/other_vhosts_access.log',\n function(report) {\n var visitedWorlds = result\n .select(function(ea) { return ea.url.include('.xhtml') })\n .sortBy(function(ea) { return ea.usages.length }).reverse();\n var items = visitedWorlds.collect(function(ea) {\n var users = ea.users().without('-'),\n usersString = users.length == 0 ? '' : '\\n\\tby ' + users.join(', '),\n howOften = '\\n\\tvisted ' + ea.usages.length + ' times';\n return {\n islistItem: true,\n string: ea.url + howOften + usersString,\n value: ea.url,\n }\n })\n text.setTextString(items.pluck('string').join('\\n'));\n })\n});","_Align":"justify","renderContextTable":{"__isSmartRef__":true,"id":2772},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2773},"__LivelyClassName__":"lively.morphic.Text"},"2587":{"_Position":{"__isSmartRef__":true,"id":2588},"_Extent":{"__isSmartRef__":true,"id":2589},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2590},"_Fill":{"__isSmartRef__":true,"id":2591},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2592},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2588":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2589":{"x":785.4776803724167,"y":493.2335008031081,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2590":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2591":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2592":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2593":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2594":{"x":200,"y":72,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2595":{"style":{"__isSmartRef__":true,"id":2596},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2596":{"color":{"__isSmartRef__":true,"id":2597},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2597":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2598":{"style":{"__isSmartRef__":true,"id":2599},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"2599":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2600":{"style":{"__isSmartRef__":true,"id":2601},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2601":{"color":{"__isSmartRef__":true,"id":2597},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2602":{"style":{"__isSmartRef__":true,"id":2603},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" showRecentlyVisitedWorlds() ","__LivelyClassName__":"lively.morphic.TextChunk"},"2603":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2604":{"style":{"__isSmartRef__":true,"id":2605},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2605":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2606":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2607":{"style":{"__isSmartRef__":true,"id":2608},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n module(","__LivelyClassName__":"lively.morphic.TextChunk"},"2608":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2609":{"style":{"__isSmartRef__":true,"id":2610},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'server.log.ApacheLogParser'","__LivelyClassName__":"lively.morphic.TextChunk"},"2610":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2611":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2612":{"style":{"__isSmartRef__":true,"id":2613},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").load(true)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2613":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2614":{"style":{"__isSmartRef__":true,"id":2615},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2615":{"color":{"__isSmartRef__":true,"id":2616},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2616":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2617":{"style":{"__isSmartRef__":true,"id":2618},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" text = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2618":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2619":{"style":{"__isSmartRef__":true,"id":2620},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"2620":{"color":{"__isSmartRef__":true,"id":2597},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2621":{"style":{"__isSmartRef__":true,"id":2622},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk"},"2622":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2623":{"style":{"__isSmartRef__":true,"id":2624},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'resultText'","__LivelyClassName__":"lively.morphic.TextChunk"},"2624":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2625":{"style":{"__isSmartRef__":true,"id":2626},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");\n server.log.ApacheLogParser.doSearch(\n null, ","__LivelyClassName__":"lively.morphic.TextChunk"},"2626":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2627":{"style":{"__isSmartRef__":true,"id":2628},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'/var/log/apache2/other_vhosts_access.log'","__LivelyClassName__":"lively.morphic.TextChunk"},"2628":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2629":{"style":{"__isSmartRef__":true,"id":2630},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2630":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2631":{"style":{"__isSmartRef__":true,"id":2632},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2632":{"color":{"__isSmartRef__":true,"id":2597},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2633":{"style":{"__isSmartRef__":true,"id":2634},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(report) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2634":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2635":{"style":{"__isSmartRef__":true,"id":2636},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2636":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2637":{"style":{"__isSmartRef__":true,"id":2638},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2638":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2639":{"style":{"__isSmartRef__":true,"id":2640},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2640":{"color":{"__isSmartRef__":true,"id":2616},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2641":{"style":{"__isSmartRef__":true,"id":2642},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" visitedWorlds = result\n .select(","__LivelyClassName__":"lively.morphic.TextChunk"},"2642":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2643":{"style":{"__isSmartRef__":true,"id":2644},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2644":{"color":{"__isSmartRef__":true,"id":2597},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2645":{"style":{"__isSmartRef__":true,"id":2646},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2646":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2647":{"style":{"__isSmartRef__":true,"id":2648},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2648":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2649":{"style":{"__isSmartRef__":true,"id":2650},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"2650":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2651":{"style":{"__isSmartRef__":true,"id":2652},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"2652":{"color":{"__isSmartRef__":true,"id":2616},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2653":{"style":{"__isSmartRef__":true,"id":2654},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ea.url.include(","__LivelyClassName__":"lively.morphic.TextChunk"},"2654":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2655":{"style":{"__isSmartRef__":true,"id":2656},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'.xhtml'","__LivelyClassName__":"lively.morphic.TextChunk"},"2656":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2657":{"style":{"__isSmartRef__":true,"id":2658},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk"},"2658":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2659":{"style":{"__isSmartRef__":true,"id":2660},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2660":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2661":{"style":{"__isSmartRef__":true,"id":2662},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n .sortBy(","__LivelyClassName__":"lively.morphic.TextChunk"},"2662":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2663":{"style":{"__isSmartRef__":true,"id":2664},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2664":{"color":{"__isSmartRef__":true,"id":2597},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2665":{"style":{"__isSmartRef__":true,"id":2666},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2666":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2667":{"style":{"__isSmartRef__":true,"id":2668},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2668":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2669":{"style":{"__isSmartRef__":true,"id":2670},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"2670":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2671":{"style":{"__isSmartRef__":true,"id":2672},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"2672":{"color":{"__isSmartRef__":true,"id":2616},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2673":{"style":{"__isSmartRef__":true,"id":2674},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ea.usages.length ","__LivelyClassName__":"lively.morphic.TextChunk"},"2674":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2675":{"style":{"__isSmartRef__":true,"id":2676},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2676":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2677":{"style":{"__isSmartRef__":true,"id":2678},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").reverse();\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2678":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2679":{"style":{"__isSmartRef__":true,"id":2680},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2680":{"color":{"__isSmartRef__":true,"id":2616},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2681":{"style":{"__isSmartRef__":true,"id":2682},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" items = visitedWorlds.collect(","__LivelyClassName__":"lively.morphic.TextChunk"},"2682":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2683":{"style":{"__isSmartRef__":true,"id":2684},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"2684":{"color":{"__isSmartRef__":true,"id":2597},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2685":{"style":{"__isSmartRef__":true,"id":2686},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk"},"2686":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2687":{"style":{"__isSmartRef__":true,"id":2688},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2688":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2689":{"style":{"__isSmartRef__":true,"id":2690},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2690":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2691":{"style":{"__isSmartRef__":true,"id":2692},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"2692":{"color":{"__isSmartRef__":true,"id":2616},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2693":{"style":{"__isSmartRef__":true,"id":2694},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" users = ea.users().without(","__LivelyClassName__":"lively.morphic.TextChunk"},"2694":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2695":{"style":{"__isSmartRef__":true,"id":2696},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'-'","__LivelyClassName__":"lively.morphic.TextChunk"},"2696":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2697":{"style":{"__isSmartRef__":true,"id":2698},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"),\n usersString = users.length == ","__LivelyClassName__":"lively.morphic.TextChunk"},"2698":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2699":{"style":{"__isSmartRef__":true,"id":2700},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk"},"2700":{"color":{"__isSmartRef__":true,"id":2701},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2701":{"r":0,"g":0,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2702":{"style":{"__isSmartRef__":true,"id":2703},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ? ","__LivelyClassName__":"lively.morphic.TextChunk"},"2703":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2704":{"style":{"__isSmartRef__":true,"id":2705},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk"},"2705":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2706":{"style":{"__isSmartRef__":true,"id":2707},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" : ","__LivelyClassName__":"lively.morphic.TextChunk"},"2707":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2708":{"style":{"__isSmartRef__":true,"id":2709},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'\\n\\tby '","__LivelyClassName__":"lively.morphic.TextChunk"},"2709":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2710":{"style":{"__isSmartRef__":true,"id":2711},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + users.join(","__LivelyClassName__":"lively.morphic.TextChunk"},"2711":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2712":{"style":{"__isSmartRef__":true,"id":2713},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"', '","__LivelyClassName__":"lively.morphic.TextChunk"},"2713":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2714":{"style":{"__isSmartRef__":true,"id":2715},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"),\n howOften = ","__LivelyClassName__":"lively.morphic.TextChunk"},"2715":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2716":{"style":{"__isSmartRef__":true,"id":2717},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'\\n\\tvisted '","__LivelyClassName__":"lively.morphic.TextChunk"},"2717":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2718":{"style":{"__isSmartRef__":true,"id":2719},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" + ea.usages.length + ","__LivelyClassName__":"lively.morphic.TextChunk"},"2719":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2720":{"style":{"__isSmartRef__":true,"id":2721},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"' times'","__LivelyClassName__":"lively.morphic.TextChunk"},"2721":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2722":{"style":{"__isSmartRef__":true,"id":2723},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2723":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2724":{"style":{"__isSmartRef__":true,"id":2725},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"2725":{"color":{"__isSmartRef__":true,"id":2616},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2726":{"style":{"__isSmartRef__":true,"id":2727},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"2727":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2728":{"style":{"__isSmartRef__":true,"id":2729},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"2729":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2730":{"style":{"__isSmartRef__":true,"id":2731},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2731":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2732":{"style":{"__isSmartRef__":true,"id":2733},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"islistItem:","__LivelyClassName__":"lively.morphic.TextChunk"},"2733":{"color":{"__isSmartRef__":true,"id":2734},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2734":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2735":{"style":{"__isSmartRef__":true,"id":2736},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true,\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2736":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2737":{"style":{"__isSmartRef__":true,"id":2738},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"string:","__LivelyClassName__":"lively.morphic.TextChunk"},"2738":{"color":{"__isSmartRef__":true,"id":2734},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2739":{"style":{"__isSmartRef__":true,"id":2740},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ea.url + howOften + usersString,\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2740":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2741":{"style":{"__isSmartRef__":true,"id":2742},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"value:","__LivelyClassName__":"lively.morphic.TextChunk"},"2742":{"color":{"__isSmartRef__":true,"id":2734},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2743":{"style":{"__isSmartRef__":true,"id":2744},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ea.url,\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2744":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2745":{"style":{"__isSmartRef__":true,"id":2746},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2746":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2747":{"style":{"__isSmartRef__":true,"id":2748},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2748":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2749":{"style":{"__isSmartRef__":true,"id":2750},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2750":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2751":{"style":{"__isSmartRef__":true,"id":2752},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n text.setTextString(items.pluck(","__LivelyClassName__":"lively.morphic.TextChunk"},"2752":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2753":{"style":{"__isSmartRef__":true,"id":2754},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'string'","__LivelyClassName__":"lively.morphic.TextChunk"},"2754":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2755":{"style":{"__isSmartRef__":true,"id":2756},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").join(","__LivelyClassName__":"lively.morphic.TextChunk"},"2756":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2757":{"style":{"__isSmartRef__":true,"id":2758},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'\\n'","__LivelyClassName__":"lively.morphic.TextChunk"},"2758":{"color":{"__isSmartRef__":true,"id":2611},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2759":{"style":{"__isSmartRef__":true,"id":2760},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"));\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"2760":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2761":{"style":{"__isSmartRef__":true,"id":2762},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2762":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2763":{"style":{"__isSmartRef__":true,"id":2764},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk"},"2764":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2765":{"style":{"__isSmartRef__":true,"id":2766},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"2766":{"color":{"__isSmartRef__":true,"id":2606},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2767":{"style":{"__isSmartRef__":true,"id":2768},"morph":{"__isSmartRef__":true,"id":2586},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");","__LivelyClassName__":"lively.morphic.TextChunk"},"2768":{"color":{"__isSmartRef__":true,"id":57},"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2769":{"resizeWidth":true,"resizeHeight":true},"2770":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2771":{"x":785.4776803724167,"y":493.2335008031081,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2772":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2773":{"doSave":{"__isSmartRef__":true,"id":2774}},"2774":{"varMapping":{"__isSmartRef__":true,"id":2775},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":2780},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2775":{"this":{"__isSmartRef__":true,"id":2586},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2776}},"2776":{"$super":{"__isSmartRef__":true,"id":2777}},"2777":{"varMapping":{"__isSmartRef__":true,"id":2778},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2779},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2778":{"obj":{"__isSmartRef__":true,"id":2586},"name":"doSave"},"2779":{},"2780":{},"2781":{"submorphs":[{"__isSmartRef__":true,"id":2782}],"scripts":[],"id":573,"shape":{"__isSmartRef__":true,"id":2795},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2810},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2798},"lighterFill":{"__isSmartRef__":true,"id":2811},"label":{"__isSmartRef__":true,"id":2782},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":2820},"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":2821},"_Scale":1,"owner":{"__isSmartRef__":true,"id":2414},"layout":{"__isSmartRef__":true,"id":2822},"renderContextTable":{"__isSmartRef__":true,"id":2823},"__LivelyClassName__":"lively.morphic.Button"},"2782":{"submorphs":[],"scripts":[],"id":574,"shape":{"__isSmartRef__":true,"id":2783},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2788},"textColor":{"__isSmartRef__":true,"id":2786},"owner":{"__isSmartRef__":true,"id":2781},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":2789}],"padding":{"__isSmartRef__":true,"id":2791},"_Padding":{"__isSmartRef__":true,"id":2792},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2793},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2794},"__LivelyClassName__":"lively.morphic.Text"},"2783":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2784},"_Extent":{"__isSmartRef__":true,"id":2785},"_BorderColor":{"__isSmartRef__":true,"id":2786},"renderContextTable":{"__isSmartRef__":true,"id":2787},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2784":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2785":{"x":116,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2786":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2787":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2788":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2789":{"style":{"__isSmartRef__":true,"id":2790},"morph":{"__isSmartRef__":true,"id":2782},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Class","__LivelyClassName__":"lively.morphic.TextChunk"},"2790":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2791":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2792":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2793":{"x":116,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2794":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2795":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2796},"_Extent":{"__isSmartRef__":true,"id":2797},"_Fill":{"__isSmartRef__":true,"id":2798},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2808},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2809},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2796":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2797":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2798":{"stops":[{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805}],"vector":{"__isSmartRef__":true,"id":2807},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2799":{"offset":0,"color":{"__isSmartRef__":true,"id":2800}},"2800":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2801":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2802}},"2802":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2803":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2804}},"2804":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2805":{"offset":1,"color":{"__isSmartRef__":true,"id":2806}},"2806":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2807":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2808":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2809":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2810":{"x":840,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2811":{"stops":[{"__isSmartRef__":true,"id":2812},{"__isSmartRef__":true,"id":2814},{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2818}],"vector":{"__isSmartRef__":true,"id":2807},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2812":{"offset":0,"color":{"__isSmartRef__":true,"id":2813}},"2813":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2814":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2815}},"2815":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2816":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2817}},"2817":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2818":{"offset":1,"color":{"__isSmartRef__":true,"id":2819}},"2819":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2820":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2821":{"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"},"2822":{"moveHorizontal":true},"2823":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2824":{"submorphs":[],"scripts":[],"id":575,"shape":{"__isSmartRef__":true,"id":2825},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2830},"_MaxTextWidth":64.8979476392384,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2828},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"ObjectEditorScriptsText","partsBinMetaInfo":{"__isSmartRef__":true,"id":2831},"textChunks":[{"__isSmartRef__":true,"id":2832}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":2834},"owner":{"__isSmartRef__":true,"id":2414},"renderContextTable":{"__isSmartRef__":true,"id":2835},"__LivelyClassName__":"lively.morphic.Text"},"2825":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2826},"_Extent":{"__isSmartRef__":true,"id":2827},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2828},"renderContextTable":{"__isSmartRef__":true,"id":2829},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2826":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2827":{"x":64.8979476392384,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2828":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2829":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2830":{"x":14.797889305450894,"y":46.17876045210768,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2831":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2832":{"style":{"__isSmartRef__":true,"id":2833},"morph":{"__isSmartRef__":true,"id":2824},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Scripts","__LivelyClassName__":"lively.morphic.TextChunk"},"2833":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2834":{"x":64.8979476392384,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2835":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2836":{"submorphs":[],"scripts":[],"id":576,"shape":{"__isSmartRef__":true,"id":2837},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2843},"itemList":[],"selectedLineNo":-1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":2844},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":2414},"priorExtent":{"__isSmartRef__":true,"id":2845},"attributeConnections":[{"__isSmartRef__":true,"id":2846}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":2847},"renderContextTable":{"__isSmartRef__":true,"id":2848},"__LivelyClassName__":"lively.morphic.List"},"2837":{"position":{"__isSmartRef__":true,"id":2838},"_Extent":{"__isSmartRef__":true,"id":2839},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2840},"_Fill":{"__isSmartRef__":true,"id":2841},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2842},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2838":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2839":{"x":173.7,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2840":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2841":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2842":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2843":{"x":16,"y":342,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2844":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2845":{"x":165.7,"y":215.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2846":{"sourceObj":{"__isSmartRef__":true,"id":2836},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"displaySourceForConnection","converterString":"function (newValue) {\n if (!newValue || !newValue[1]) { return \"\"}; \n return newValue[1]}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2847":{"resizeHeight":true,"moveVertical":true},"2848":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"2849":{"submorphs":[],"scripts":[],"id":577,"shape":{"__isSmartRef__":true,"id":2850},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2855},"_MaxTextWidth":124.10506681670552,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2853},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"ObjectEditorConnectionsText","partsBinMetaInfo":{"__isSmartRef__":true,"id":2856},"textChunks":[{"__isSmartRef__":true,"id":2857}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,0],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":2859},"owner":{"__isSmartRef__":true,"id":2414},"layout":{"__isSmartRef__":true,"id":2860},"renderContextTable":{"__isSmartRef__":true,"id":2861},"__LivelyClassName__":"lively.morphic.Text"},"2850":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2851},"_Extent":{"__isSmartRef__":true,"id":2852},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2853},"_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2854},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2851":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2852":{"x":124.10506681670552,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2853":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2854":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2855":{"x":12.000000000000114,"y":316,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2856":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2857":{"style":{"__isSmartRef__":true,"id":2858},"morph":{"__isSmartRef__":true,"id":2849},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Connections","__LivelyClassName__":"lively.morphic.TextChunk"},"2858":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2859":{"x":124.10506681670552,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2860":{"moveVertical":true},"2861":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2862":{"submorphs":[],"scripts":[],"id":578,"shape":{"__isSmartRef__":true,"id":2863},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2868},"_MaxTextWidth":246,"_MaxTextHeight":27,"textColor":{"__isSmartRef__":true,"id":2866},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"morphSelection","partsBinMetaInfo":{"__isSmartRef__":true,"id":2869},"textChunks":[{"__isSmartRef__":true,"id":2870}],"charsReplaced":"empty","lastFindLoc":-5,"priorSelectionRange":[4,4],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"hidden","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":2872},{"__isSmartRef__":true,"id":2873},{"__isSmartRef__":true,"id":2874}],"doNotSerialize":["$$selection","$$savedTextString"],"doNotCopyProperties":["$$selection","$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":2414},"priorExtent":{"__isSmartRef__":true,"id":2875},"_Align":"left","selection":{"__isSmartRef__":true,"id":2414},"savedTextString":"100","renderContextTable":{"__isSmartRef__":true,"id":2876},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2877},"__LivelyClassName__":"lively.morphic.Text"},"2863":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2864},"_Extent":{"__isSmartRef__":true,"id":2865},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2866},"renderContextTable":{"__isSmartRef__":true,"id":2867},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2864":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2865":{"x":246,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2866":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2867":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2868":{"x":200.0585881176471,"y":38.25488251013775,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2869":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2870":{"style":{"__isSmartRef__":true,"id":2871},"morph":{"__isSmartRef__":true,"id":2862},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"WikiActivities","__LivelyClassName__":"lively.morphic.TextChunk"},"2871":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2872":{"sourceObj":{"__isSmartRef__":true,"id":2862},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2414},"targetMethodName":"setTarget","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2873":{"sourceObj":{"__isSmartRef__":true,"id":2862},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2862},"targetMethodName":"textString","__SourceModuleName__":"Global.lively.bindings","converterString":"function (morph) { return morph.getName() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"2874":{"sourceObj":{"__isSmartRef__":true,"id":2862},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2862},"targetMethodName":"selection","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2875":{"x":246,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2876":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2877":{"onMouseUp":{"__isSmartRef__":true,"id":2878},"getList":{"__isSmartRef__":true,"id":2885},"setList":{"__isSmartRef__":true,"id":2888},"reset":{"__isSmartRef__":true,"id":2891},"example":{"__isSmartRef__":true,"id":2894},"removeList":{"__isSmartRef__":true,"id":2897},"onBlur":{"__isSmartRef__":true,"id":2900},"createListMorph":{"__isSmartRef__":true,"id":2907}},"2878":{"varMapping":{"__isSmartRef__":true,"id":2879},"source":"function onMouseUp(evt) {\n\tif (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n\tif (this.listMorph) { this.removeList();\treturn true }\n\tvar list = this.createListMorph();\n\tthis.addMorph(list);\n\tlist.align(list.bounds().topLeft(), this.shape.bounds().bottomLeft())\n\tconnect(list, 'selection', this, 'selection');\n\tconnect(list, 'selection', this, 'removeList');\n\tif (this.listMorph) this.listMorph.remove();\n\tthis.listMorph = list;\n\treturn true;\n}","funcProperties":{"__isSmartRef__":true,"id":2884},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2879":{"this":{"__isSmartRef__":true,"id":2862},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2880}},"2880":{"$super":{"__isSmartRef__":true,"id":2881}},"2881":{"varMapping":{"__isSmartRef__":true,"id":2882},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2883},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2882":{"obj":{"__isSmartRef__":true,"id":2862},"name":"onMouseUp"},"2883":{},"2884":{},"2885":{"varMapping":{"__isSmartRef__":true,"id":2886},"source":"function getList() {\n\treturn this.world().indentedListItemsOfMorphNames()\n}","funcProperties":{"__isSmartRef__":true,"id":2887},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2886":{"this":{"__isSmartRef__":true,"id":2862}},"2887":{},"2888":{"varMapping":{"__isSmartRef__":true,"id":2889},"source":"function setList(list) {\n\treturn this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":2890},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2889":{"this":{"__isSmartRef__":true,"id":2862}},"2890":{},"2891":{"varMapping":{"__isSmartRef__":true,"id":2892},"source":"function reset() {\n\tthis.list = [];\n\tthis.textString = 'empty';\n\tthis.removeList()\n\tdisconnectAll(this)\n\tconnect(this, 'selection', this, 'textString', {converter: function(morph) { return morph.getName() }})\n\tconnect(this, 'savedTextString', this, 'selection')\n\tthis.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'hidden'})\n}","funcProperties":{"__isSmartRef__":true,"id":2893},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2892":{"this":{"__isSmartRef__":true,"id":2862}},"2893":{},"2894":{"varMapping":{"__isSmartRef__":true,"id":2895},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n\tthis.setList(Array.range(0,100));\n\tthis.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":2896},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2895":{"this":{"__isSmartRef__":true,"id":2862}},"2896":{},"2897":{"varMapping":{"__isSmartRef__":true,"id":2898},"source":"function removeList() {\n\tthis.listMorph && this.listMorph.remove()\n\tthis.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2899},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2898":{"this":{"__isSmartRef__":true,"id":2862}},"2899":{},"2900":{"varMapping":{"__isSmartRef__":true,"id":2901},"source":"function onBlur() {\n\t$super();\n\tthis.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":2906},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2901":{"this":{"__isSmartRef__":true,"id":2862},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2902}},"2902":{"$super":{"__isSmartRef__":true,"id":2903}},"2903":{"varMapping":{"__isSmartRef__":true,"id":2904},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2905},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2904":{"obj":{"__isSmartRef__":true,"id":2862},"name":"onBlur"},"2905":{},"2906":{},"2907":{"varMapping":{"__isSmartRef__":true,"id":2908},"source":"function createListMorph() {\n\treturn new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520), this.getList());\n}","funcProperties":{"__isSmartRef__":true,"id":2909},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2908":{"this":{"__isSmartRef__":true,"id":2862}},"2909":{},"2910":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":2911},"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2912},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":{"__isSmartRef__":true,"id":2913},"renderContextTable":{"__isSmartRef__":true,"id":2914},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2911":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2912":{"x":1001,"y":583.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2913":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2914":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2915":{"adjustForNewBounds":true},"2916":{"x":137,"y":325,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2917":{"x":1001,"y":583.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2918":{"submorphs":[],"scripts":[],"id":1562,"shape":{"__isSmartRef__":true,"id":2919},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2922},"name":"ObjectEditor","owner":{"__isSmartRef__":true,"id":2923},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Core","eventsAreIgnored":true,"_HandStyle":"default","_Visible":false,"isCopyMorphRef":true,"morphRefId":2,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box"},"2919":{"_Position":{"__isSmartRef__":true,"id":2920},"_Extent":{"__isSmartRef__":true,"id":2921},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2921":{"x":800,"y":450,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2922":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2923":{"submorphs":[{"__isSmartRef__":true,"id":2924},{"__isSmartRef__":true,"id":2937},{"__isSmartRef__":true,"id":2949},{"__isSmartRef__":true,"id":3988},{"__isSmartRef__":true,"id":4240},{"__isSmartRef__":true,"id":4761},{"__isSmartRef__":true,"id":2918},{"__isSmartRef__":true,"id":4893},{"__isSmartRef__":true,"id":2414},{"__isSmartRef__":true,"id":5009}],"scripts":[],"id":225,"shape":{"__isSmartRef__":true,"id":5015},"grabbingEnabled":false,"droppingEnabled":true,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5019},"hands":[{"__isSmartRef__":true,"id":5009}],"clickedOnMorph":null,"currentHaloTarget":null,"draggedMorph":null,"__SourceModuleName__":"Global.lively.morphic.Core","changeSet":{"__isSmartRef__":true,"id":5020},"statusMessages":[],"showsHalos":false,"lastAlert":"dropping on ","draggingEnabled":true,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5021}],"doNotSerialize":["$$savedWorldAsURL"],"doNotCopyProperties":["$$savedWorldAsURL"],"eventStartPos":null,"savedWorldAsURL":{"__isSmartRef__":true,"id":5022},"__LivelyClassName__":"lively.morphic.World"},"2924":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":2925},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2929},"_MaxTextWidth":202.48973819619198,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2930},"showsHalos":false,"_FontSize":25,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":2931},"_TextColor":{"__isSmartRef__":true,"id":2932},"owner":{"__isSmartRef__":true,"id":2923},"_Rotation":0,"textChunks":[{"__isSmartRef__":true,"id":2933}],"charsReplaced":"Use this page as a template for your own worlds","lastFindLoc":-47,"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":2935},"priorSelectionRange":[0,12],"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2936},"__LivelyClassName__":"lively.morphic.Text"},"2925":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2926},"_Extent":{"__isSmartRef__":true,"id":2927},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2928},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2926":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2927":{"x":202.48973819619198,"y":-65.1020523607616,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2928":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2929":{"x":9.72943880505045,"y":12.687814005827482,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2930":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2931":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2932":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2933":{"style":{"__isSmartRef__":true,"id":2934},"morph":{"__isSmartRef__":true,"id":2924},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2934":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2935":{"x":202.48973819619198,"y":-65.1020523607616,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2936":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2937":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":2938},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2943},"_MaxTextWidth":840.9066868037173,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2941},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":2944},"textChunks":[{"__isSmartRef__":true,"id":2945}],"charsReplaced":" ","lastFindLoc":167,"priorSelectionRange":[107,107],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":2923},"priorExtent":{"__isSmartRef__":true,"id":2947},"savedTextString":"Building another ScriptEditor to get the hang with LK development :-)\n\nObjectEditor\n\n-> should display only a single script of that objects\n-> scripts should be chosen from a list of all scripts\n-> should provide a pop-up list of possible targets (top-level morphs)\n\n-> should include a workspace-pane (this bound to target object)\n\n-> should provide inspector-like overview of properties of the target\n\n\nnot finished yet...although comments and feedback are welcome!","renderContextTable":{"__isSmartRef__":true,"id":2948},"__LivelyClassName__":"lively.morphic.Text"},"2938":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2939},"_Extent":{"__isSmartRef__":true,"id":2940},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2941},"_BorderRadius":0,"_Fill":{"__isSmartRef__":true,"id":2942},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2939":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2940":{"x":840.9066868037173,"y":108,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2941":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2942":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2943":{"x":8.566601541489035,"y":68.968922715887,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2944":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2945":{"style":{"__isSmartRef__":true,"id":2946},"morph":{"__isSmartRef__":true,"id":2937},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2946":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2947":{"x":840.9066868037173,"y":108,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2948":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2949":{"submorphs":[{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":3833},{"__isSmartRef__":true,"id":3949}],"scripts":[],"id":853,"shape":{"__isSmartRef__":true,"id":3980},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3982},"_Position":{"__isSmartRef__":true,"id":3983},"priorExtent":{"__isSmartRef__":true,"id":3984},"targetMorph":{"__isSmartRef__":true,"id":2950},"titleBar":{"__isSmartRef__":true,"id":3833},"contentOffset":{"__isSmartRef__":true,"id":3985},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":3986},"showsHalos":false,"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":3987},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":2923},"__LivelyClassName__":"lively.morphic.Window"},"2950":{"submorphs":[{"__isSmartRef__":true,"id":2951}],"scripts":[],"id":854,"shape":{"__isSmartRef__":true,"id":3751},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3756},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":3757},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":2949},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":2951},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":2959},"_Scale":1,"layout":{"__isSmartRef__":true,"id":3758},"priorExtent":{"__isSmartRef__":true,"id":3759},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3760},"__LivelyClassName__":"lively.morphic.Box"},"2951":{"submorphs":[],"scripts":[],"id":855,"shape":{"__isSmartRef__":true,"id":2952},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2957},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2950},"layout":{"__isSmartRef__":true,"id":2958},"doitContext":{"__isSmartRef__":true,"id":2959},"charsReplaced":"1 + 2","lastFindLoc":7067,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":3738}],"priorSelectionRange":[358,358],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":3740},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":3741}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305535993976,"lastSearchString":"save","cachedTextString":"// ScriptEditorPane (this)\n\nthis.addScript(function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n});\n\nthis.addScript(function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n});\n\nthis.addScript(function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n});\n\nthis.addScript(function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n});\n\nthis.addScript(function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n});\n\nthis.addScript(function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n});\n\nthis.addScript(function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n});\n\nthis.addScript(function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n});\n\nthis.addScript(function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n});\n\nthis.addScript(function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n});\n\nthis.addScript(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});\n\nthis.addScript(function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n});\n\nthis.addScript(function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n});\n\nthis.addScript(function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n});\n\nthis.addScript(function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n});\n\nthis.addScript(function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n});\n\nthis.addScript(function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n});\n\nthis.addScript(function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});\n\nthis.addScript(function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n});\n\nthis.addScript(function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n});","renderContextTable":{"__isSmartRef__":true,"id":3742},"textString":"// ScriptEditorPane (this)\n\nthis.addScript(function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n});\n\nthis.addScript(function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n});\n\nthis.addScript(function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n});\n\nthis.addScript(function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n});\n\nthis.addScript(function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n});\n\nthis.addScript(function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n});\n\nthis.addScript(function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n});\n\nthis.addScript(function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n});\n\nthis.addScript(function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n});\n\nthis.addScript(function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n});\n\nthis.addScript(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});\n\nthis.addScript(function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n});\n\nthis.addScript(function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n});\n\nthis.addScript(function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n});\n\nthis.addScript(function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n});\n\nthis.addScript(function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n});\n\nthis.addScript(function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n});\n\nthis.addScript(function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});\n\nthis.addScript(function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n});\n\nthis.addScript(function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n});","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3743},"__LivelyClassName__":"lively.morphic.Text"},"2952":{"position":{"__isSmartRef__":true,"id":2953},"_Extent":{"__isSmartRef__":true,"id":2954},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2955},"_Fill":{"__isSmartRef__":true,"id":2956},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2953":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2954":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2955":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2956":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2957":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2958":{"resizeWidth":true,"resizeHeight":true},"2959":{"submorphs":[{"__isSmartRef__":true,"id":2960}],"scripts":[],"id":835,"shape":{"__isSmartRef__":true,"id":3500},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3505},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":3506},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":3507},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":2960},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":2968},"_Scale":1,"layout":{"__isSmartRef__":true,"id":3663},"priorExtent":{"__isSmartRef__":true,"id":3664},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3665},"__LivelyClassName__":"lively.morphic.Box"},"2960":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":2961},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2966},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2959},"layout":{"__isSmartRef__":true,"id":2967},"doitContext":{"__isSmartRef__":true,"id":2968},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":3487}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":3489},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":3490}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305566766180,"cachedTextString":"// ScriptEditor (this)\n\n","renderContextTable":{"__isSmartRef__":true,"id":3491},"textString":"// ScriptEditor (this)\n\n","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3492},"__LivelyClassName__":"lively.morphic.Text"},"2961":{"position":{"__isSmartRef__":true,"id":2962},"_Extent":{"__isSmartRef__":true,"id":2963},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2964},"_Fill":{"__isSmartRef__":true,"id":2965},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2962":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2963":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2964":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2965":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2966":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2967":{"resizeWidth":true,"resizeHeight":true},"2968":{"submorphs":[{"__isSmartRef__":true,"id":2969},{"__isSmartRef__":true,"id":3333},{"__isSmartRef__":true,"id":3448}],"scripts":[],"id":793,"shape":{"__isSmartRef__":true,"id":3479},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3481},"_Position":{"__isSmartRef__":true,"id":3482},"priorExtent":{"__isSmartRef__":true,"id":3483},"targetMorph":{"__isSmartRef__":true,"id":2969},"titleBar":{"__isSmartRef__":true,"id":3333},"contentOffset":{"__isSmartRef__":true,"id":3484},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":3485},"showsHalos":false,"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":3486},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"2969":{"submorphs":[{"__isSmartRef__":true,"id":2970}],"scripts":[],"id":794,"shape":{"__isSmartRef__":true,"id":3251},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3256},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":3257},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":2968},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":2970},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":2978},"_Scale":1,"layout":{"__isSmartRef__":true,"id":3258},"priorExtent":{"__isSmartRef__":true,"id":3259},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3260},"__LivelyClassName__":"lively.morphic.Box"},"2970":{"submorphs":[],"scripts":[],"id":795,"shape":{"__isSmartRef__":true,"id":2971},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2976},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2969},"layout":{"__isSmartRef__":true,"id":2977},"doitContext":{"__isSmartRef__":true,"id":2978},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":3238}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,1154],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":3240},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":3241}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305566759927,"cachedTextString":"// ScriptEditor1 (this)\n\n","renderContextTable":{"__isSmartRef__":true,"id":3242},"textString":"// ScriptEditor1 (this)\n\n","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3243},"__LivelyClassName__":"lively.morphic.Text"},"2971":{"position":{"__isSmartRef__":true,"id":2972},"_Extent":{"__isSmartRef__":true,"id":2973},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2974},"_Fill":{"__isSmartRef__":true,"id":2975},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2972":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2973":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2974":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2975":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2976":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2977":{"resizeWidth":true,"resizeHeight":true},"2978":{"submorphs":[{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":3083},{"__isSmartRef__":true,"id":3199}],"scripts":[],"id":752,"shape":{"__isSmartRef__":true,"id":3230},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3232},"_Position":{"__isSmartRef__":true,"id":3233},"priorExtent":{"__isSmartRef__":true,"id":3234},"targetMorph":{"__isSmartRef__":true,"id":2979},"titleBar":{"__isSmartRef__":true,"id":3083},"contentOffset":{"__isSmartRef__":true,"id":3235},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":3236},"showsHalos":false,"name":"ScriptEditor1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3237},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"2979":{"submorphs":[{"__isSmartRef__":true,"id":2980}],"scripts":[],"id":753,"shape":{"__isSmartRef__":true,"id":3001},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3006},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":3007},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":2978},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":2980},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":2414},"_Scale":1,"layout":{"__isSmartRef__":true,"id":3008},"priorExtent":{"__isSmartRef__":true,"id":3009},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3010},"__LivelyClassName__":"lively.morphic.Box"},"2980":{"submorphs":[],"scripts":[],"id":754,"shape":{"__isSmartRef__":true,"id":2981},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2986},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2979},"layout":{"__isSmartRef__":true,"id":2987},"doitContext":{"__isSmartRef__":true,"id":2414},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":2988}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,1154],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":2990},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":2991}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305566750188,"cachedTextString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","renderContextTable":{"__isSmartRef__":true,"id":2992},"textString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2993},"__LivelyClassName__":"lively.morphic.Text"},"2981":{"position":{"__isSmartRef__":true,"id":2982},"_Extent":{"__isSmartRef__":true,"id":2983},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2984},"_Fill":{"__isSmartRef__":true,"id":2985},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2982":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2983":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2984":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2985":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2986":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2987":{"resizeWidth":true,"resizeHeight":true},"2988":{"style":{"__isSmartRef__":true,"id":2989},"morph":{"__isSmartRef__":true,"id":2980},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2989":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2990":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2991":{"sourceObj":{"__isSmartRef__":true,"id":2980},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2980},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2992":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2993":{"doSave":{"__isSmartRef__":true,"id":2994}},"2994":{"varMapping":{"__isSmartRef__":true,"id":2995},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":3000},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2995":{"this":{"__isSmartRef__":true,"id":2980},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2996}},"2996":{"$super":{"__isSmartRef__":true,"id":2997}},"2997":{"varMapping":{"__isSmartRef__":true,"id":2998},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2999},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2998":{"obj":{"__isSmartRef__":true,"id":2980},"name":"doSave"},"2999":{},"3000":{},"3001":{"position":{"__isSmartRef__":true,"id":3002},"_Extent":{"__isSmartRef__":true,"id":3003},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":3004},"_Fill":{"__isSmartRef__":true,"id":3005},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3002":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3003":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3004":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3005":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3006":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3007":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3008":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"3009":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3010":{"addTargetScript":{"__isSmartRef__":true,"id":3011},"addTestObject":{"__isSmartRef__":true,"id":3014},"allMorphNames":{"__isSmartRef__":true,"id":3017},"allScriptListItems":{"__isSmartRef__":true,"id":3020},"bindMorphNames":{"__isSmartRef__":true,"id":3023},"doSearch":{"__isSmartRef__":true,"id":3026},"findSubobjects":{"__isSmartRef__":true,"id":3029},"generateSourceForConnection":{"__isSmartRef__":true,"id":3032},"generateSourceForObject":{"__isSmartRef__":true,"id":3035},"generateSourceForProperty":{"__isSmartRef__":true,"id":3038},"generateSourceForScript":{"__isSmartRef__":true,"id":3041},"generateSourceForValue":{"__isSmartRef__":true,"id":3044},"generateTargetCode":{"__isSmartRef__":true,"id":3047},"highlightSelectedObject":{"__isSmartRef__":true,"id":3050},"listItemsForObj":{"__isSmartRef__":true,"id":3053},"removeTargetScript":{"__isSmartRef__":true,"id":3056},"reset":{"__isSmartRef__":true,"id":3059},"setSourceInPane":{"__isSmartRef__":true,"id":3062},"setTarget":{"__isSmartRef__":true,"id":3065},"setupConnections":{"__isSmartRef__":true,"id":3068},"showTopLevelItems":{"__isSmartRef__":true,"id":3071},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3074},"updateScriptList":{"__isSmartRef__":true,"id":3077},"updateSourcePane":{"__isSmartRef__":true,"id":3080}},"3011":{"varMapping":{"__isSmartRef__":true,"id":3012},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3013},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3012":{"this":{"__isSmartRef__":true,"id":2979}},"3013":{},"3014":{"varMapping":{"__isSmartRef__":true,"id":3015},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":3016},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3015":{"this":{"__isSmartRef__":true,"id":2979}},"3016":{},"3017":{"varMapping":{"__isSmartRef__":true,"id":3018},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":3019},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3018":{"this":{"__isSmartRef__":true,"id":2979}},"3019":{},"3020":{"varMapping":{"__isSmartRef__":true,"id":3021},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":3022},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3021":{"this":{"__isSmartRef__":true,"id":2979}},"3022":{},"3023":{"varMapping":{"__isSmartRef__":true,"id":3024},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":3025},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3024":{"this":{"__isSmartRef__":true,"id":2979}},"3025":{},"3026":{"varMapping":{"__isSmartRef__":true,"id":3027},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":3028},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3027":{"this":{"__isSmartRef__":true,"id":2979}},"3028":{},"3029":{"varMapping":{"__isSmartRef__":true,"id":3030},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":3031},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3030":{"this":{"__isSmartRef__":true,"id":2979}},"3031":{},"3032":{"varMapping":{"__isSmartRef__":true,"id":3033},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3034},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3033":{"this":{"__isSmartRef__":true,"id":2979}},"3034":{},"3035":{"varMapping":{"__isSmartRef__":true,"id":3036},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":3037},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3036":{"this":{"__isSmartRef__":true,"id":2979}},"3037":{},"3038":{"varMapping":{"__isSmartRef__":true,"id":3039},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":3040},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3039":{"this":{"__isSmartRef__":true,"id":2979}},"3040":{},"3041":{"varMapping":{"__isSmartRef__":true,"id":3042},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3043},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3042":{"this":{"__isSmartRef__":true,"id":2979}},"3043":{},"3044":{"varMapping":{"__isSmartRef__":true,"id":3045},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":3046},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3045":{"this":{"__isSmartRef__":true,"id":2979}},"3046":{},"3047":{"varMapping":{"__isSmartRef__":true,"id":3048},"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":3049},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3048":{"this":{"__isSmartRef__":true,"id":2979}},"3049":{},"3050":{"varMapping":{"__isSmartRef__":true,"id":3051},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":3052},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3051":{"this":{"__isSmartRef__":true,"id":2979}},"3052":{},"3053":{"varMapping":{"__isSmartRef__":true,"id":3054},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3054":{"this":{"__isSmartRef__":true,"id":2979}},"3055":{},"3056":{"varMapping":{"__isSmartRef__":true,"id":3057},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3058},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3057":{"this":{"__isSmartRef__":true,"id":2979}},"3058":{},"3059":{"varMapping":{"__isSmartRef__":true,"id":3060},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":3061},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3060":{"this":{"__isSmartRef__":true,"id":2979}},"3061":{},"3062":{"varMapping":{"__isSmartRef__":true,"id":3063},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":3064},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3063":{"this":{"__isSmartRef__":true,"id":2979}},"3064":{},"3065":{"varMapping":{"__isSmartRef__":true,"id":3066},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":3067},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3066":{"this":{"__isSmartRef__":true,"id":2979}},"3067":{},"3068":{"varMapping":{"__isSmartRef__":true,"id":3069},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":3070},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3069":{"this":{"__isSmartRef__":true,"id":2979}},"3070":{},"3071":{"varMapping":{"__isSmartRef__":true,"id":3072},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":3073},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3072":{"this":{"__isSmartRef__":true,"id":2979}},"3073":{},"3074":{"varMapping":{"__isSmartRef__":true,"id":3075},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3076},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3075":{"this":{"__isSmartRef__":true,"id":2979}},"3076":{},"3077":{"varMapping":{"__isSmartRef__":true,"id":3078},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":3079},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3078":{"this":{"__isSmartRef__":true,"id":2979}},"3079":{},"3080":{"varMapping":{"__isSmartRef__":true,"id":3081},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":3082},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3081":{"this":{"__isSmartRef__":true,"id":2979}},"3082":{},"3083":{"submorphs":[{"__isSmartRef__":true,"id":3084},{"__isSmartRef__":true,"id":3094},{"__isSmartRef__":true,"id":3132},{"__isSmartRef__":true,"id":3158}],"scripts":[],"id":755,"shape":{"__isSmartRef__":true,"id":3185},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3196},"_Position":{"__isSmartRef__":true,"id":3197},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2978},"label":{"__isSmartRef__":true,"id":3084},"closeButton":{"__isSmartRef__":true,"id":3094},"menuButton":{"__isSmartRef__":true,"id":3132},"collapseButton":{"__isSmartRef__":true,"id":3158},"priorExtent":{"__isSmartRef__":true,"id":3198},"owner":{"__isSmartRef__":true,"id":2978},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"3084":{"submorphs":[],"scripts":[],"id":756,"shape":{"__isSmartRef__":true,"id":3085},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3088},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3089},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3090}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":3083},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3092},"renderContextTable":{"__isSmartRef__":true,"id":3093},"__LivelyClassName__":"lively.morphic.Text"},"3085":{"_Position":{"__isSmartRef__":true,"id":3086},"_Extent":{"__isSmartRef__":true,"id":3087},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3004},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3086":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3087":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3088":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3089":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3090":{"style":{"__isSmartRef__":true,"id":3091},"morph":{"__isSmartRef__":true,"id":3084},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3091":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3092":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3093":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3094":{"submorphs":[{"__isSmartRef__":true,"id":3095}],"scripts":[],"id":757,"shape":{"__isSmartRef__":true,"id":3105},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3119},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3109},"lighterFill":{"__isSmartRef__":true,"id":3120},"label":{"__isSmartRef__":true,"id":3095},"owner":{"__isSmartRef__":true,"id":3083},"layout":{"__isSmartRef__":true,"id":3129},"attributeConnections":[{"__isSmartRef__":true,"id":3130},{"__isSmartRef__":true,"id":3131}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3095":{"submorphs":[],"scripts":[],"id":758,"shape":{"__isSmartRef__":true,"id":3096},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3099},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3100},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3101}],"owner":{"__isSmartRef__":true,"id":3094},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3103},"renderContextTable":{"__isSmartRef__":true,"id":3104},"__LivelyClassName__":"lively.morphic.Text"},"3096":{"_Position":{"__isSmartRef__":true,"id":3097},"_Extent":{"__isSmartRef__":true,"id":3098},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3004},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3097":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3098":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3099":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3100":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3101":{"style":{"__isSmartRef__":true,"id":3102},"morph":{"__isSmartRef__":true,"id":3095},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3102":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3103":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3104":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3105":{"_Position":{"__isSmartRef__":true,"id":3106},"_Extent":{"__isSmartRef__":true,"id":3107},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3108},"_Fill":{"__isSmartRef__":true,"id":3109},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3106":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3107":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3108":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3109":{"stops":[{"__isSmartRef__":true,"id":3110},{"__isSmartRef__":true,"id":3112},{"__isSmartRef__":true,"id":3114},{"__isSmartRef__":true,"id":3116}],"vector":{"__isSmartRef__":true,"id":3118},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3110":{"offset":0,"color":{"__isSmartRef__":true,"id":3111}},"3111":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3112":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3113}},"3113":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3114":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3115}},"3115":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3116":{"offset":1,"color":{"__isSmartRef__":true,"id":3117}},"3117":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3118":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3119":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3120":{"stops":[{"__isSmartRef__":true,"id":3121},{"__isSmartRef__":true,"id":3123},{"__isSmartRef__":true,"id":3125},{"__isSmartRef__":true,"id":3127}],"vector":{"__isSmartRef__":true,"id":3118},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3121":{"offset":0,"color":{"__isSmartRef__":true,"id":3122}},"3122":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3123":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3124}},"3124":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3125":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3126}},"3126":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3127":{"offset":1,"color":{"__isSmartRef__":true,"id":3128}},"3128":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3129":{"moveHorizontal":true},"3130":{"sourceObj":{"__isSmartRef__":true,"id":3094},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2978},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3131":{"sourceObj":{"__isSmartRef__":true,"id":3094},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2978},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3132":{"submorphs":[{"__isSmartRef__":true,"id":3133}],"scripts":[],"id":759,"shape":{"__isSmartRef__":true,"id":3143},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3146},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3109},"lighterFill":{"__isSmartRef__":true,"id":3147},"label":{"__isSmartRef__":true,"id":3133},"owner":{"__isSmartRef__":true,"id":3083},"attributeConnections":[{"__isSmartRef__":true,"id":3156},{"__isSmartRef__":true,"id":3157}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3133":{"submorphs":[],"scripts":[],"id":760,"shape":{"__isSmartRef__":true,"id":3134},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3137},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3138},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3139}],"owner":{"__isSmartRef__":true,"id":3132},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3141},"renderContextTable":{"__isSmartRef__":true,"id":3142},"__LivelyClassName__":"lively.morphic.Text"},"3134":{"_Position":{"__isSmartRef__":true,"id":3135},"_Extent":{"__isSmartRef__":true,"id":3136},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3004},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3135":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3136":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3137":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3138":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3139":{"style":{"__isSmartRef__":true,"id":3140},"morph":{"__isSmartRef__":true,"id":3133},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3140":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3141":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3142":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3143":{"_Position":{"__isSmartRef__":true,"id":3144},"_Extent":{"__isSmartRef__":true,"id":3145},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3108},"_Fill":{"__isSmartRef__":true,"id":3109},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3144":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3145":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3146":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3147":{"stops":[{"__isSmartRef__":true,"id":3148},{"__isSmartRef__":true,"id":3150},{"__isSmartRef__":true,"id":3152},{"__isSmartRef__":true,"id":3154}],"vector":{"__isSmartRef__":true,"id":3118},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3148":{"offset":0,"color":{"__isSmartRef__":true,"id":3149}},"3149":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3150":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3151}},"3151":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3152":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3153}},"3153":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3154":{"offset":1,"color":{"__isSmartRef__":true,"id":3155}},"3155":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3156":{"sourceObj":{"__isSmartRef__":true,"id":3132},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2978},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3157":{"sourceObj":{"__isSmartRef__":true,"id":3132},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2978},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3158":{"submorphs":[{"__isSmartRef__":true,"id":3159}],"scripts":[],"id":761,"shape":{"__isSmartRef__":true,"id":3169},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3172},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3109},"lighterFill":{"__isSmartRef__":true,"id":3173},"label":{"__isSmartRef__":true,"id":3159},"owner":{"__isSmartRef__":true,"id":3083},"layout":{"__isSmartRef__":true,"id":3182},"attributeConnections":[{"__isSmartRef__":true,"id":3183},{"__isSmartRef__":true,"id":3184}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3159":{"submorphs":[],"scripts":[],"id":762,"shape":{"__isSmartRef__":true,"id":3160},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3163},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3164},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3165}],"owner":{"__isSmartRef__":true,"id":3158},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3167},"renderContextTable":{"__isSmartRef__":true,"id":3168},"__LivelyClassName__":"lively.morphic.Text"},"3160":{"_Position":{"__isSmartRef__":true,"id":3161},"_Extent":{"__isSmartRef__":true,"id":3162},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3004},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3161":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3162":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3163":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3164":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3165":{"style":{"__isSmartRef__":true,"id":3166},"morph":{"__isSmartRef__":true,"id":3159},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3166":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3167":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3168":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3169":{"_Position":{"__isSmartRef__":true,"id":3170},"_Extent":{"__isSmartRef__":true,"id":3171},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3108},"_Fill":{"__isSmartRef__":true,"id":3109},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3170":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3171":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3172":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3173":{"stops":[{"__isSmartRef__":true,"id":3174},{"__isSmartRef__":true,"id":3176},{"__isSmartRef__":true,"id":3178},{"__isSmartRef__":true,"id":3180}],"vector":{"__isSmartRef__":true,"id":3118},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3174":{"offset":0,"color":{"__isSmartRef__":true,"id":3175}},"3175":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3176":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3177}},"3177":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3178":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3179}},"3179":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3180":{"offset":1,"color":{"__isSmartRef__":true,"id":3181}},"3181":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3182":{"moveHorizontal":true},"3183":{"sourceObj":{"__isSmartRef__":true,"id":3158},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2978},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3184":{"sourceObj":{"__isSmartRef__":true,"id":3158},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2978},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3185":{"_Position":{"__isSmartRef__":true,"id":3186},"_Extent":{"__isSmartRef__":true,"id":3187},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2984},"_Fill":{"__isSmartRef__":true,"id":3188},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3186":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3187":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3188":{"stops":[{"__isSmartRef__":true,"id":3189},{"__isSmartRef__":true,"id":3191},{"__isSmartRef__":true,"id":3193}],"vector":{"__isSmartRef__":true,"id":3195},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3189":{"offset":0,"color":{"__isSmartRef__":true,"id":3190}},"3190":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3191":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3192}},"3192":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3193":{"offset":1,"color":{"__isSmartRef__":true,"id":3194}},"3194":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3195":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3196":{"resizeWidth":true,"adjustForNewBounds":true},"3197":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3198":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3199":{"submorphs":[],"scripts":[],"id":763,"shape":{"__isSmartRef__":true,"id":3200},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3205},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":3206},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":3207},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":2978},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3208},"__LivelyClassName__":"lively.morphic.Box"},"3200":{"position":{"__isSmartRef__":true,"id":3201},"_Extent":{"__isSmartRef__":true,"id":3202},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3203},"_Fill":{"__isSmartRef__":true,"id":3204},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3201":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3202":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3203":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3204":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3205":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3206":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3207":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3208":{"onDrag":{"__isSmartRef__":true,"id":3209},"onDragEnd":{"__isSmartRef__":true,"id":3216},"onDragStart":{"__isSmartRef__":true,"id":3223}},"3209":{"varMapping":{"__isSmartRef__":true,"id":3210},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":3215},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3210":{"this":{"__isSmartRef__":true,"id":3199},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3211}},"3211":{"$super":{"__isSmartRef__":true,"id":3212}},"3212":{"varMapping":{"__isSmartRef__":true,"id":3213},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3214},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3213":{"obj":{"__isSmartRef__":true,"id":3199},"name":"onDrag"},"3214":{},"3215":{},"3216":{"varMapping":{"__isSmartRef__":true,"id":3217},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3222},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3217":{"this":{"__isSmartRef__":true,"id":3199},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3218}},"3218":{"$super":{"__isSmartRef__":true,"id":3219}},"3219":{"varMapping":{"__isSmartRef__":true,"id":3220},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3221},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3220":{"obj":{"__isSmartRef__":true,"id":3199},"name":"onDragEnd"},"3221":{},"3222":{},"3223":{"varMapping":{"__isSmartRef__":true,"id":3224},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":3229},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3224":{"this":{"__isSmartRef__":true,"id":3199},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3225}},"3225":{"$super":{"__isSmartRef__":true,"id":3226}},"3226":{"varMapping":{"__isSmartRef__":true,"id":3227},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3228},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3227":{"obj":{"__isSmartRef__":true,"id":3199},"name":"onDragStart"},"3228":{},"3229":{},"3230":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3231},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3231":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3232":{"adjustForNewBounds":true},"3233":{"x":1202.4189794738272,"y":199.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3234":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3235":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3236":{"x":821,"y":101,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3237":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3238":{"style":{"__isSmartRef__":true,"id":3239},"morph":{"__isSmartRef__":true,"id":2970},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3239":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3240":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3241":{"sourceObj":{"__isSmartRef__":true,"id":2970},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2970},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3242":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3243":{"doSave":{"__isSmartRef__":true,"id":3244}},"3244":{"varMapping":{"__isSmartRef__":true,"id":3245},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":3250},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3245":{"this":{"__isSmartRef__":true,"id":2970},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3246}},"3246":{"$super":{"__isSmartRef__":true,"id":3247}},"3247":{"varMapping":{"__isSmartRef__":true,"id":3248},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3249},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3248":{"obj":{"__isSmartRef__":true,"id":2970},"name":"doSave"},"3249":{},"3250":{},"3251":{"position":{"__isSmartRef__":true,"id":3252},"_Extent":{"__isSmartRef__":true,"id":3253},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":3254},"_Fill":{"__isSmartRef__":true,"id":3255},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3252":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3253":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3254":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3255":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3256":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3257":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3258":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"3259":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3260":{"addTargetScript":{"__isSmartRef__":true,"id":3261},"addTestObject":{"__isSmartRef__":true,"id":3264},"allMorphNames":{"__isSmartRef__":true,"id":3267},"allScriptListItems":{"__isSmartRef__":true,"id":3270},"bindMorphNames":{"__isSmartRef__":true,"id":3273},"doSearch":{"__isSmartRef__":true,"id":3276},"findSubobjects":{"__isSmartRef__":true,"id":3279},"generateSourceForConnection":{"__isSmartRef__":true,"id":3282},"generateSourceForObject":{"__isSmartRef__":true,"id":3285},"generateSourceForProperty":{"__isSmartRef__":true,"id":3288},"generateSourceForScript":{"__isSmartRef__":true,"id":3291},"generateSourceForValue":{"__isSmartRef__":true,"id":3294},"generateTargetCode":{"__isSmartRef__":true,"id":3297},"highlightSelectedObject":{"__isSmartRef__":true,"id":3300},"listItemsForObj":{"__isSmartRef__":true,"id":3303},"removeTargetScript":{"__isSmartRef__":true,"id":3306},"reset":{"__isSmartRef__":true,"id":3309},"setSourceInPane":{"__isSmartRef__":true,"id":3312},"setTarget":{"__isSmartRef__":true,"id":3315},"setupConnections":{"__isSmartRef__":true,"id":3318},"showTopLevelItems":{"__isSmartRef__":true,"id":3321},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3324},"updateScriptList":{"__isSmartRef__":true,"id":3327},"updateSourcePane":{"__isSmartRef__":true,"id":3330}},"3261":{"varMapping":{"__isSmartRef__":true,"id":3262},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3263},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3262":{"this":{"__isSmartRef__":true,"id":2969}},"3263":{},"3264":{"varMapping":{"__isSmartRef__":true,"id":3265},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":3266},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3265":{"this":{"__isSmartRef__":true,"id":2969}},"3266":{},"3267":{"varMapping":{"__isSmartRef__":true,"id":3268},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":3269},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3268":{"this":{"__isSmartRef__":true,"id":2969}},"3269":{},"3270":{"varMapping":{"__isSmartRef__":true,"id":3271},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":3272},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3271":{"this":{"__isSmartRef__":true,"id":2969}},"3272":{},"3273":{"varMapping":{"__isSmartRef__":true,"id":3274},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":3275},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3274":{"this":{"__isSmartRef__":true,"id":2969}},"3275":{},"3276":{"varMapping":{"__isSmartRef__":true,"id":3277},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":3278},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3277":{"this":{"__isSmartRef__":true,"id":2969}},"3278":{},"3279":{"varMapping":{"__isSmartRef__":true,"id":3280},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":3281},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3280":{"this":{"__isSmartRef__":true,"id":2969}},"3281":{},"3282":{"varMapping":{"__isSmartRef__":true,"id":3283},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3284},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3283":{"this":{"__isSmartRef__":true,"id":2969}},"3284":{},"3285":{"varMapping":{"__isSmartRef__":true,"id":3286},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":3287},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3286":{"this":{"__isSmartRef__":true,"id":2969}},"3287":{},"3288":{"varMapping":{"__isSmartRef__":true,"id":3289},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":3290},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3289":{"this":{"__isSmartRef__":true,"id":2969}},"3290":{},"3291":{"varMapping":{"__isSmartRef__":true,"id":3292},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3293},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3292":{"this":{"__isSmartRef__":true,"id":2969}},"3293":{},"3294":{"varMapping":{"__isSmartRef__":true,"id":3295},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":3296},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3295":{"this":{"__isSmartRef__":true,"id":2969}},"3296":{},"3297":{"varMapping":{"__isSmartRef__":true,"id":3298},"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":3299},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3298":{"this":{"__isSmartRef__":true,"id":2969}},"3299":{},"3300":{"varMapping":{"__isSmartRef__":true,"id":3301},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":3302},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3301":{"this":{"__isSmartRef__":true,"id":2969}},"3302":{},"3303":{"varMapping":{"__isSmartRef__":true,"id":3304},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":3305},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3304":{"this":{"__isSmartRef__":true,"id":2969}},"3305":{},"3306":{"varMapping":{"__isSmartRef__":true,"id":3307},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3308},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3307":{"this":{"__isSmartRef__":true,"id":2969}},"3308":{},"3309":{"varMapping":{"__isSmartRef__":true,"id":3310},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":3311},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3310":{"this":{"__isSmartRef__":true,"id":2969}},"3311":{},"3312":{"varMapping":{"__isSmartRef__":true,"id":3313},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":3314},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3313":{"this":{"__isSmartRef__":true,"id":2969}},"3314":{},"3315":{"varMapping":{"__isSmartRef__":true,"id":3316},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":3317},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3316":{"this":{"__isSmartRef__":true,"id":2969}},"3317":{},"3318":{"varMapping":{"__isSmartRef__":true,"id":3319},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":3320},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3319":{"this":{"__isSmartRef__":true,"id":2969}},"3320":{},"3321":{"varMapping":{"__isSmartRef__":true,"id":3322},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":3323},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3322":{"this":{"__isSmartRef__":true,"id":2969}},"3323":{},"3324":{"varMapping":{"__isSmartRef__":true,"id":3325},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3326},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3325":{"this":{"__isSmartRef__":true,"id":2969}},"3326":{},"3327":{"varMapping":{"__isSmartRef__":true,"id":3328},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":3329},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3328":{"this":{"__isSmartRef__":true,"id":2969}},"3329":{},"3330":{"varMapping":{"__isSmartRef__":true,"id":3331},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":3332},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3331":{"this":{"__isSmartRef__":true,"id":2969}},"3332":{},"3333":{"submorphs":[{"__isSmartRef__":true,"id":3334},{"__isSmartRef__":true,"id":3344},{"__isSmartRef__":true,"id":3382},{"__isSmartRef__":true,"id":3408}],"scripts":[],"id":796,"shape":{"__isSmartRef__":true,"id":3435},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3445},"_Position":{"__isSmartRef__":true,"id":3446},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2968},"label":{"__isSmartRef__":true,"id":3334},"closeButton":{"__isSmartRef__":true,"id":3344},"menuButton":{"__isSmartRef__":true,"id":3382},"collapseButton":{"__isSmartRef__":true,"id":3408},"priorExtent":{"__isSmartRef__":true,"id":3447},"owner":{"__isSmartRef__":true,"id":2968},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"3334":{"submorphs":[],"scripts":[],"id":797,"shape":{"__isSmartRef__":true,"id":3335},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3338},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3339},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3340}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":3333},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3342},"renderContextTable":{"__isSmartRef__":true,"id":3343},"__LivelyClassName__":"lively.morphic.Text"},"3335":{"_Position":{"__isSmartRef__":true,"id":3336},"_Extent":{"__isSmartRef__":true,"id":3337},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3254},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3336":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3337":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3338":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3339":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3340":{"style":{"__isSmartRef__":true,"id":3341},"morph":{"__isSmartRef__":true,"id":3334},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3341":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3342":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3343":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3344":{"submorphs":[{"__isSmartRef__":true,"id":3345}],"scripts":[],"id":798,"shape":{"__isSmartRef__":true,"id":3355},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3369},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3359},"lighterFill":{"__isSmartRef__":true,"id":3370},"label":{"__isSmartRef__":true,"id":3345},"owner":{"__isSmartRef__":true,"id":3333},"layout":{"__isSmartRef__":true,"id":3379},"attributeConnections":[{"__isSmartRef__":true,"id":3380},{"__isSmartRef__":true,"id":3381}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3345":{"submorphs":[],"scripts":[],"id":799,"shape":{"__isSmartRef__":true,"id":3346},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3349},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3350},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3351}],"owner":{"__isSmartRef__":true,"id":3344},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3353},"renderContextTable":{"__isSmartRef__":true,"id":3354},"__LivelyClassName__":"lively.morphic.Text"},"3346":{"_Position":{"__isSmartRef__":true,"id":3347},"_Extent":{"__isSmartRef__":true,"id":3348},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3254},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3347":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3348":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3349":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3350":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3351":{"style":{"__isSmartRef__":true,"id":3352},"morph":{"__isSmartRef__":true,"id":3345},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3352":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3353":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3354":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3355":{"_Position":{"__isSmartRef__":true,"id":3356},"_Extent":{"__isSmartRef__":true,"id":3357},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3358},"_Fill":{"__isSmartRef__":true,"id":3359},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3356":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3357":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3358":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3359":{"stops":[{"__isSmartRef__":true,"id":3360},{"__isSmartRef__":true,"id":3362},{"__isSmartRef__":true,"id":3364},{"__isSmartRef__":true,"id":3366}],"vector":{"__isSmartRef__":true,"id":3368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3360":{"offset":0,"color":{"__isSmartRef__":true,"id":3361}},"3361":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3362":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3363}},"3363":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3364":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3365}},"3365":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3366":{"offset":1,"color":{"__isSmartRef__":true,"id":3367}},"3367":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3368":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3369":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3370":{"stops":[{"__isSmartRef__":true,"id":3371},{"__isSmartRef__":true,"id":3373},{"__isSmartRef__":true,"id":3375},{"__isSmartRef__":true,"id":3377}],"vector":{"__isSmartRef__":true,"id":3368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3371":{"offset":0,"color":{"__isSmartRef__":true,"id":3372}},"3372":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3373":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3374}},"3374":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3375":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3376}},"3376":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3377":{"offset":1,"color":{"__isSmartRef__":true,"id":3378}},"3378":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3379":{"moveHorizontal":true},"3380":{"sourceObj":{"__isSmartRef__":true,"id":3344},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2968},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3381":{"sourceObj":{"__isSmartRef__":true,"id":3344},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2968},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3382":{"submorphs":[{"__isSmartRef__":true,"id":3383}],"scripts":[],"id":800,"shape":{"__isSmartRef__":true,"id":3393},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3396},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3359},"lighterFill":{"__isSmartRef__":true,"id":3397},"label":{"__isSmartRef__":true,"id":3383},"owner":{"__isSmartRef__":true,"id":3333},"attributeConnections":[{"__isSmartRef__":true,"id":3406},{"__isSmartRef__":true,"id":3407}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3383":{"submorphs":[],"scripts":[],"id":801,"shape":{"__isSmartRef__":true,"id":3384},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3387},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3388},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3389}],"owner":{"__isSmartRef__":true,"id":3382},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3391},"renderContextTable":{"__isSmartRef__":true,"id":3392},"__LivelyClassName__":"lively.morphic.Text"},"3384":{"_Position":{"__isSmartRef__":true,"id":3385},"_Extent":{"__isSmartRef__":true,"id":3386},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3254},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3385":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3386":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3387":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3388":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3389":{"style":{"__isSmartRef__":true,"id":3390},"morph":{"__isSmartRef__":true,"id":3383},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3390":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3391":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3392":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3393":{"_Position":{"__isSmartRef__":true,"id":3394},"_Extent":{"__isSmartRef__":true,"id":3395},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3358},"_Fill":{"__isSmartRef__":true,"id":3359},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3394":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3395":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3396":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3397":{"stops":[{"__isSmartRef__":true,"id":3398},{"__isSmartRef__":true,"id":3400},{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3404}],"vector":{"__isSmartRef__":true,"id":3368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3398":{"offset":0,"color":{"__isSmartRef__":true,"id":3399}},"3399":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3400":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3401}},"3401":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3402":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3403}},"3403":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3404":{"offset":1,"color":{"__isSmartRef__":true,"id":3405}},"3405":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3406":{"sourceObj":{"__isSmartRef__":true,"id":3382},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2968},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3407":{"sourceObj":{"__isSmartRef__":true,"id":3382},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2968},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3408":{"submorphs":[{"__isSmartRef__":true,"id":3409}],"scripts":[],"id":802,"shape":{"__isSmartRef__":true,"id":3419},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3422},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3359},"lighterFill":{"__isSmartRef__":true,"id":3423},"label":{"__isSmartRef__":true,"id":3409},"owner":{"__isSmartRef__":true,"id":3333},"layout":{"__isSmartRef__":true,"id":3432},"attributeConnections":[{"__isSmartRef__":true,"id":3433},{"__isSmartRef__":true,"id":3434}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3409":{"submorphs":[],"scripts":[],"id":803,"shape":{"__isSmartRef__":true,"id":3410},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3413},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3414},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3415}],"owner":{"__isSmartRef__":true,"id":3408},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3417},"renderContextTable":{"__isSmartRef__":true,"id":3418},"__LivelyClassName__":"lively.morphic.Text"},"3410":{"_Position":{"__isSmartRef__":true,"id":3411},"_Extent":{"__isSmartRef__":true,"id":3412},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3254},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3411":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3412":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3413":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3414":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3415":{"style":{"__isSmartRef__":true,"id":3416},"morph":{"__isSmartRef__":true,"id":3409},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3416":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3417":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3418":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3419":{"_Position":{"__isSmartRef__":true,"id":3420},"_Extent":{"__isSmartRef__":true,"id":3421},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3358},"_Fill":{"__isSmartRef__":true,"id":3359},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3420":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3421":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3422":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3423":{"stops":[{"__isSmartRef__":true,"id":3424},{"__isSmartRef__":true,"id":3426},{"__isSmartRef__":true,"id":3428},{"__isSmartRef__":true,"id":3430}],"vector":{"__isSmartRef__":true,"id":3368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3424":{"offset":0,"color":{"__isSmartRef__":true,"id":3425}},"3425":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3426":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3427}},"3427":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3428":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3429}},"3429":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3430":{"offset":1,"color":{"__isSmartRef__":true,"id":3431}},"3431":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3432":{"moveHorizontal":true},"3433":{"sourceObj":{"__isSmartRef__":true,"id":3408},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2968},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3434":{"sourceObj":{"__isSmartRef__":true,"id":3408},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2968},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3435":{"_Position":{"__isSmartRef__":true,"id":3436},"_Extent":{"__isSmartRef__":true,"id":3437},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2974},"_Fill":{"__isSmartRef__":true,"id":3438},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3436":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3437":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3438":{"stops":[{"__isSmartRef__":true,"id":3439},{"__isSmartRef__":true,"id":3441},{"__isSmartRef__":true,"id":3443}],"vector":{"__isSmartRef__":true,"id":3195},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3439":{"offset":0,"color":{"__isSmartRef__":true,"id":3440}},"3440":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3441":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3442}},"3442":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3443":{"offset":1,"color":{"__isSmartRef__":true,"id":3444}},"3444":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3445":{"resizeWidth":true,"adjustForNewBounds":true},"3446":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3447":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3448":{"submorphs":[],"scripts":[],"id":804,"shape":{"__isSmartRef__":true,"id":3449},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3454},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":3455},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":3456},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":2968},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3457},"__LivelyClassName__":"lively.morphic.Box"},"3449":{"position":{"__isSmartRef__":true,"id":3450},"_Extent":{"__isSmartRef__":true,"id":3451},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3452},"_Fill":{"__isSmartRef__":true,"id":3453},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3450":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3451":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3452":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3453":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3454":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3455":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3456":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3457":{"onDrag":{"__isSmartRef__":true,"id":3458},"onDragEnd":{"__isSmartRef__":true,"id":3465},"onDragStart":{"__isSmartRef__":true,"id":3472}},"3458":{"varMapping":{"__isSmartRef__":true,"id":3459},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":3464},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3459":{"this":{"__isSmartRef__":true,"id":3448},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3460}},"3460":{"$super":{"__isSmartRef__":true,"id":3461}},"3461":{"varMapping":{"__isSmartRef__":true,"id":3462},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3463},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3462":{"obj":{"__isSmartRef__":true,"id":3448},"name":"onDrag"},"3463":{},"3464":{},"3465":{"varMapping":{"__isSmartRef__":true,"id":3466},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3471},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3466":{"this":{"__isSmartRef__":true,"id":3448},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3467}},"3467":{"$super":{"__isSmartRef__":true,"id":3468}},"3468":{"varMapping":{"__isSmartRef__":true,"id":3469},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3470},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3469":{"obj":{"__isSmartRef__":true,"id":3448},"name":"onDragEnd"},"3470":{},"3471":{},"3472":{"varMapping":{"__isSmartRef__":true,"id":3473},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":3478},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3473":{"this":{"__isSmartRef__":true,"id":3448},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3474}},"3474":{"$super":{"__isSmartRef__":true,"id":3475}},"3475":{"varMapping":{"__isSmartRef__":true,"id":3476},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3477},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3476":{"obj":{"__isSmartRef__":true,"id":3448},"name":"onDragStart"},"3477":{},"3478":{},"3479":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3480},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3480":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3481":{"adjustForNewBounds":true},"3482":{"x":2243.4988995537474,"y":199.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3483":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3484":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3485":{"x":821,"y":101,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3486":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3487":{"style":{"__isSmartRef__":true,"id":3488},"morph":{"__isSmartRef__":true,"id":2960},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3488":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3489":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3490":{"sourceObj":{"__isSmartRef__":true,"id":2960},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2960},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3491":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3492":{"doSave":{"__isSmartRef__":true,"id":3493}},"3493":{"varMapping":{"__isSmartRef__":true,"id":3494},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":3499},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3494":{"this":{"__isSmartRef__":true,"id":2960},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3495}},"3495":{"$super":{"__isSmartRef__":true,"id":3496}},"3496":{"varMapping":{"__isSmartRef__":true,"id":3497},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3498},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3497":{"obj":{"__isSmartRef__":true,"id":2960},"name":"doSave"},"3498":{},"3499":{},"3500":{"position":{"__isSmartRef__":true,"id":3501},"_Extent":{"__isSmartRef__":true,"id":3502},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":3503},"_Fill":{"__isSmartRef__":true,"id":3504},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3501":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3502":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3503":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3504":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3505":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3506":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3507":{"submorphs":[{"__isSmartRef__":true,"id":2959},{"__isSmartRef__":true,"id":3508},{"__isSmartRef__":true,"id":3624}],"scripts":[],"id":834,"shape":{"__isSmartRef__":true,"id":3655},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3657},"_Position":{"__isSmartRef__":true,"id":3658},"priorExtent":{"__isSmartRef__":true,"id":3659},"targetMorph":{"__isSmartRef__":true,"id":2959},"titleBar":{"__isSmartRef__":true,"id":3508},"contentOffset":{"__isSmartRef__":true,"id":3660},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":3661},"showsHalos":false,"name":"ScriptEditor2","partsBinMetaInfo":{"__isSmartRef__":true,"id":3662},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"3508":{"submorphs":[{"__isSmartRef__":true,"id":3509},{"__isSmartRef__":true,"id":3519},{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3583}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":3610},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3621},"_Position":{"__isSmartRef__":true,"id":3622},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":3507},"label":{"__isSmartRef__":true,"id":3509},"closeButton":{"__isSmartRef__":true,"id":3519},"menuButton":{"__isSmartRef__":true,"id":3557},"collapseButton":{"__isSmartRef__":true,"id":3583},"priorExtent":{"__isSmartRef__":true,"id":3623},"owner":{"__isSmartRef__":true,"id":3507},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"3509":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":3510},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3513},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3514},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3515}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":3508},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3517},"renderContextTable":{"__isSmartRef__":true,"id":3518},"__LivelyClassName__":"lively.morphic.Text"},"3510":{"_Position":{"__isSmartRef__":true,"id":3511},"_Extent":{"__isSmartRef__":true,"id":3512},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3503},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3511":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3512":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3513":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3514":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3515":{"style":{"__isSmartRef__":true,"id":3516},"morph":{"__isSmartRef__":true,"id":3509},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3516":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3517":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3518":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3519":{"submorphs":[{"__isSmartRef__":true,"id":3520}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":3530},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3544},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3534},"lighterFill":{"__isSmartRef__":true,"id":3545},"label":{"__isSmartRef__":true,"id":3520},"owner":{"__isSmartRef__":true,"id":3508},"layout":{"__isSmartRef__":true,"id":3554},"attributeConnections":[{"__isSmartRef__":true,"id":3555},{"__isSmartRef__":true,"id":3556}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3520":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":3521},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3524},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3525},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3526}],"owner":{"__isSmartRef__":true,"id":3519},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3528},"renderContextTable":{"__isSmartRef__":true,"id":3529},"__LivelyClassName__":"lively.morphic.Text"},"3521":{"_Position":{"__isSmartRef__":true,"id":3522},"_Extent":{"__isSmartRef__":true,"id":3523},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3503},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3522":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3523":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3524":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3525":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3526":{"style":{"__isSmartRef__":true,"id":3527},"morph":{"__isSmartRef__":true,"id":3520},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3527":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3528":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3529":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3530":{"_Position":{"__isSmartRef__":true,"id":3531},"_Extent":{"__isSmartRef__":true,"id":3532},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3533},"_Fill":{"__isSmartRef__":true,"id":3534},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3531":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3532":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3533":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3534":{"stops":[{"__isSmartRef__":true,"id":3535},{"__isSmartRef__":true,"id":3537},{"__isSmartRef__":true,"id":3539},{"__isSmartRef__":true,"id":3541}],"vector":{"__isSmartRef__":true,"id":3543},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3535":{"offset":0,"color":{"__isSmartRef__":true,"id":3536}},"3536":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3537":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3538}},"3538":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3539":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3540}},"3540":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3541":{"offset":1,"color":{"__isSmartRef__":true,"id":3542}},"3542":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3543":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3544":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3545":{"stops":[{"__isSmartRef__":true,"id":3546},{"__isSmartRef__":true,"id":3548},{"__isSmartRef__":true,"id":3550},{"__isSmartRef__":true,"id":3552}],"vector":{"__isSmartRef__":true,"id":3543},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3546":{"offset":0,"color":{"__isSmartRef__":true,"id":3547}},"3547":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3548":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3549}},"3549":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3550":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3551}},"3551":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3552":{"offset":1,"color":{"__isSmartRef__":true,"id":3553}},"3553":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3554":{"moveHorizontal":true},"3555":{"sourceObj":{"__isSmartRef__":true,"id":3519},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3556":{"sourceObj":{"__isSmartRef__":true,"id":3519},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3557":{"submorphs":[{"__isSmartRef__":true,"id":3558}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":3568},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3571},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3534},"lighterFill":{"__isSmartRef__":true,"id":3572},"label":{"__isSmartRef__":true,"id":3558},"owner":{"__isSmartRef__":true,"id":3508},"attributeConnections":[{"__isSmartRef__":true,"id":3581},{"__isSmartRef__":true,"id":3582}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3558":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":3559},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3562},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3563},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3564}],"owner":{"__isSmartRef__":true,"id":3557},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3566},"renderContextTable":{"__isSmartRef__":true,"id":3567},"__LivelyClassName__":"lively.morphic.Text"},"3559":{"_Position":{"__isSmartRef__":true,"id":3560},"_Extent":{"__isSmartRef__":true,"id":3561},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3503},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3560":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3561":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3562":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3563":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3564":{"style":{"__isSmartRef__":true,"id":3565},"morph":{"__isSmartRef__":true,"id":3558},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3565":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3566":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3567":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3568":{"_Position":{"__isSmartRef__":true,"id":3569},"_Extent":{"__isSmartRef__":true,"id":3570},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3533},"_Fill":{"__isSmartRef__":true,"id":3534},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3569":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3570":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3571":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3572":{"stops":[{"__isSmartRef__":true,"id":3573},{"__isSmartRef__":true,"id":3575},{"__isSmartRef__":true,"id":3577},{"__isSmartRef__":true,"id":3579}],"vector":{"__isSmartRef__":true,"id":3543},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3573":{"offset":0,"color":{"__isSmartRef__":true,"id":3574}},"3574":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3575":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3576}},"3576":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3577":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3578}},"3578":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3579":{"offset":1,"color":{"__isSmartRef__":true,"id":3580}},"3580":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3581":{"sourceObj":{"__isSmartRef__":true,"id":3557},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3582":{"sourceObj":{"__isSmartRef__":true,"id":3557},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3583":{"submorphs":[{"__isSmartRef__":true,"id":3584}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":3594},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3597},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3534},"lighterFill":{"__isSmartRef__":true,"id":3598},"label":{"__isSmartRef__":true,"id":3584},"owner":{"__isSmartRef__":true,"id":3508},"layout":{"__isSmartRef__":true,"id":3607},"attributeConnections":[{"__isSmartRef__":true,"id":3608},{"__isSmartRef__":true,"id":3609}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3584":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":3585},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3588},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3589},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3590}],"owner":{"__isSmartRef__":true,"id":3583},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3592},"renderContextTable":{"__isSmartRef__":true,"id":3593},"__LivelyClassName__":"lively.morphic.Text"},"3585":{"_Position":{"__isSmartRef__":true,"id":3586},"_Extent":{"__isSmartRef__":true,"id":3587},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3503},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3586":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3587":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3588":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3589":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3590":{"style":{"__isSmartRef__":true,"id":3591},"morph":{"__isSmartRef__":true,"id":3584},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3591":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3592":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3593":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3594":{"_Position":{"__isSmartRef__":true,"id":3595},"_Extent":{"__isSmartRef__":true,"id":3596},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3533},"_Fill":{"__isSmartRef__":true,"id":3534},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3595":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3596":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3597":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3598":{"stops":[{"__isSmartRef__":true,"id":3599},{"__isSmartRef__":true,"id":3601},{"__isSmartRef__":true,"id":3603},{"__isSmartRef__":true,"id":3605}],"vector":{"__isSmartRef__":true,"id":3543},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3599":{"offset":0,"color":{"__isSmartRef__":true,"id":3600}},"3600":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3601":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3602}},"3602":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3603":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3604}},"3604":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3605":{"offset":1,"color":{"__isSmartRef__":true,"id":3606}},"3606":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3607":{"moveHorizontal":true},"3608":{"sourceObj":{"__isSmartRef__":true,"id":3583},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3609":{"sourceObj":{"__isSmartRef__":true,"id":3583},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3610":{"_Position":{"__isSmartRef__":true,"id":3611},"_Extent":{"__isSmartRef__":true,"id":3612},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2964},"_Fill":{"__isSmartRef__":true,"id":3613},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3611":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3612":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3613":{"stops":[{"__isSmartRef__":true,"id":3614},{"__isSmartRef__":true,"id":3616},{"__isSmartRef__":true,"id":3618}],"vector":{"__isSmartRef__":true,"id":3620},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3614":{"offset":0,"color":{"__isSmartRef__":true,"id":3615}},"3615":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3616":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3617}},"3617":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3618":{"offset":1,"color":{"__isSmartRef__":true,"id":3619}},"3619":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3620":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3621":{"resizeWidth":true,"adjustForNewBounds":true},"3622":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3623":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3624":{"submorphs":[],"scripts":[],"id":845,"shape":{"__isSmartRef__":true,"id":3625},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3630},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":3631},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":3632},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":3507},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3633},"__LivelyClassName__":"lively.morphic.Box"},"3625":{"position":{"__isSmartRef__":true,"id":3626},"_Extent":{"__isSmartRef__":true,"id":3627},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3628},"_Fill":{"__isSmartRef__":true,"id":3629},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3626":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3627":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3628":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3629":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3630":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3631":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3632":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3633":{"onDrag":{"__isSmartRef__":true,"id":3634},"onDragEnd":{"__isSmartRef__":true,"id":3641},"onDragStart":{"__isSmartRef__":true,"id":3648}},"3634":{"varMapping":{"__isSmartRef__":true,"id":3635},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":3640},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3635":{"this":{"__isSmartRef__":true,"id":3624},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3636}},"3636":{"$super":{"__isSmartRef__":true,"id":3637}},"3637":{"varMapping":{"__isSmartRef__":true,"id":3638},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3639},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3638":{"obj":{"__isSmartRef__":true,"id":3624},"name":"onDrag"},"3639":{},"3640":{},"3641":{"varMapping":{"__isSmartRef__":true,"id":3642},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3647},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3642":{"this":{"__isSmartRef__":true,"id":3624},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3643}},"3643":{"$super":{"__isSmartRef__":true,"id":3644}},"3644":{"varMapping":{"__isSmartRef__":true,"id":3645},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3646},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3645":{"obj":{"__isSmartRef__":true,"id":3624},"name":"onDragEnd"},"3646":{},"3647":{},"3648":{"varMapping":{"__isSmartRef__":true,"id":3649},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":3654},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3649":{"this":{"__isSmartRef__":true,"id":3624},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3650}},"3650":{"$super":{"__isSmartRef__":true,"id":3651}},"3651":{"varMapping":{"__isSmartRef__":true,"id":3652},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3653},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3652":{"obj":{"__isSmartRef__":true,"id":3624},"name":"onDragStart"},"3653":{},"3654":{},"3655":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3656},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3656":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3657":{"adjustForNewBounds":true},"3658":{"x":1595.5788196336675,"y":111.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3659":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3660":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3661":{"x":2486,"y":122,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3662":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3663":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"3664":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3665":{"addTargetScript":{"__isSmartRef__":true,"id":3666},"addTestObject":{"__isSmartRef__":true,"id":3669},"allMorphNames":{"__isSmartRef__":true,"id":3672},"allScriptListItems":{"__isSmartRef__":true,"id":3675},"bindMorphNames":{"__isSmartRef__":true,"id":3678},"doSearch":{"__isSmartRef__":true,"id":3681},"findSubobjects":{"__isSmartRef__":true,"id":3684},"generateSourceForConnection":{"__isSmartRef__":true,"id":3687},"generateSourceForObject":{"__isSmartRef__":true,"id":3690},"generateSourceForProperty":{"__isSmartRef__":true,"id":3693},"generateSourceForScript":{"__isSmartRef__":true,"id":3696},"generateSourceForValue":{"__isSmartRef__":true,"id":3699},"generateTargetCode":{"__isSmartRef__":true,"id":3702},"highlightSelectedObject":{"__isSmartRef__":true,"id":3705},"listItemsForObj":{"__isSmartRef__":true,"id":3708},"removeTargetScript":{"__isSmartRef__":true,"id":3711},"reset":{"__isSmartRef__":true,"id":3714},"setSourceInPane":{"__isSmartRef__":true,"id":3717},"setTarget":{"__isSmartRef__":true,"id":3720},"setupConnections":{"__isSmartRef__":true,"id":3723},"showTopLevelItems":{"__isSmartRef__":true,"id":3726},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3729},"updateScriptList":{"__isSmartRef__":true,"id":3732},"updateSourcePane":{"__isSmartRef__":true,"id":3735}},"3666":{"varMapping":{"__isSmartRef__":true,"id":3667},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3668},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3667":{"this":{"__isSmartRef__":true,"id":2959}},"3668":{},"3669":{"varMapping":{"__isSmartRef__":true,"id":3670},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":3671},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3670":{"this":{"__isSmartRef__":true,"id":2959}},"3671":{},"3672":{"varMapping":{"__isSmartRef__":true,"id":3673},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":3674},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3673":{"this":{"__isSmartRef__":true,"id":2959}},"3674":{},"3675":{"varMapping":{"__isSmartRef__":true,"id":3676},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":3677},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3676":{"this":{"__isSmartRef__":true,"id":2959}},"3677":{},"3678":{"varMapping":{"__isSmartRef__":true,"id":3679},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":3680},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3679":{"this":{"__isSmartRef__":true,"id":2959}},"3680":{},"3681":{"varMapping":{"__isSmartRef__":true,"id":3682},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":3683},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3682":{"this":{"__isSmartRef__":true,"id":2959}},"3683":{},"3684":{"varMapping":{"__isSmartRef__":true,"id":3685},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":3686},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3685":{"this":{"__isSmartRef__":true,"id":2959}},"3686":{},"3687":{"varMapping":{"__isSmartRef__":true,"id":3688},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3689},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3688":{"this":{"__isSmartRef__":true,"id":2959}},"3689":{},"3690":{"varMapping":{"__isSmartRef__":true,"id":3691},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":3692},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3691":{"this":{"__isSmartRef__":true,"id":2959}},"3692":{},"3693":{"varMapping":{"__isSmartRef__":true,"id":3694},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":3695},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3694":{"this":{"__isSmartRef__":true,"id":2959}},"3695":{},"3696":{"varMapping":{"__isSmartRef__":true,"id":3697},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3698},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3697":{"this":{"__isSmartRef__":true,"id":2959}},"3698":{},"3699":{"varMapping":{"__isSmartRef__":true,"id":3700},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":3701},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3700":{"this":{"__isSmartRef__":true,"id":2959}},"3701":{},"3702":{"varMapping":{"__isSmartRef__":true,"id":3703},"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":3704},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3703":{"this":{"__isSmartRef__":true,"id":2959}},"3704":{},"3705":{"varMapping":{"__isSmartRef__":true,"id":3706},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":3707},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3706":{"this":{"__isSmartRef__":true,"id":2959}},"3707":{},"3708":{"varMapping":{"__isSmartRef__":true,"id":3709},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":3710},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3709":{"this":{"__isSmartRef__":true,"id":2959}},"3710":{},"3711":{"varMapping":{"__isSmartRef__":true,"id":3712},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3713},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3712":{"this":{"__isSmartRef__":true,"id":2959}},"3713":{},"3714":{"varMapping":{"__isSmartRef__":true,"id":3715},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":3716},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3715":{"this":{"__isSmartRef__":true,"id":2959}},"3716":{},"3717":{"varMapping":{"__isSmartRef__":true,"id":3718},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":3719},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3718":{"this":{"__isSmartRef__":true,"id":2959}},"3719":{},"3720":{"varMapping":{"__isSmartRef__":true,"id":3721},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":3722},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3721":{"this":{"__isSmartRef__":true,"id":2959}},"3722":{},"3723":{"varMapping":{"__isSmartRef__":true,"id":3724},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":3725},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3724":{"this":{"__isSmartRef__":true,"id":2959}},"3725":{},"3726":{"varMapping":{"__isSmartRef__":true,"id":3727},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":3728},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3727":{"this":{"__isSmartRef__":true,"id":2959}},"3728":{},"3729":{"varMapping":{"__isSmartRef__":true,"id":3730},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3731},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3730":{"this":{"__isSmartRef__":true,"id":2959}},"3731":{},"3732":{"varMapping":{"__isSmartRef__":true,"id":3733},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":3734},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3733":{"this":{"__isSmartRef__":true,"id":2959}},"3734":{},"3735":{"varMapping":{"__isSmartRef__":true,"id":3736},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":3737},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3736":{"this":{"__isSmartRef__":true,"id":2959}},"3737":{},"3738":{"style":{"__isSmartRef__":true,"id":3739},"morph":{"__isSmartRef__":true,"id":2951},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3739":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3740":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3741":{"sourceObj":{"__isSmartRef__":true,"id":2951},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2951},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3742":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3743":{"doSave":{"__isSmartRef__":true,"id":3744}},"3744":{"varMapping":{"__isSmartRef__":true,"id":3745},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":3750},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3745":{"this":{"__isSmartRef__":true,"id":2951},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3746}},"3746":{"$super":{"__isSmartRef__":true,"id":3747}},"3747":{"varMapping":{"__isSmartRef__":true,"id":3748},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3749},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3748":{"obj":{"__isSmartRef__":true,"id":2951},"name":"doSave"},"3749":{},"3750":{},"3751":{"position":{"__isSmartRef__":true,"id":3752},"_Extent":{"__isSmartRef__":true,"id":3753},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":3754},"_Fill":{"__isSmartRef__":true,"id":3755},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3752":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3753":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3754":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3755":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3756":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3757":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3758":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"3759":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3760":{"addTargetScript":{"__isSmartRef__":true,"id":3761},"addTestObject":{"__isSmartRef__":true,"id":3764},"allMorphNames":{"__isSmartRef__":true,"id":3767},"allScriptListItems":{"__isSmartRef__":true,"id":3770},"bindMorphNames":{"__isSmartRef__":true,"id":3773},"doSearch":{"__isSmartRef__":true,"id":3776},"findSubobjects":{"__isSmartRef__":true,"id":3779},"generateSourceForConnection":{"__isSmartRef__":true,"id":3782},"generateSourceForObject":{"__isSmartRef__":true,"id":3785},"generateSourceForProperty":{"__isSmartRef__":true,"id":3788},"generateSourceForScript":{"__isSmartRef__":true,"id":3791},"generateSourceForValue":{"__isSmartRef__":true,"id":3794},"generateTargetCode":{"__isSmartRef__":true,"id":3797},"highlightSelectedObject":{"__isSmartRef__":true,"id":3800},"listItemsForObj":{"__isSmartRef__":true,"id":3803},"removeTargetScript":{"__isSmartRef__":true,"id":3806},"reset":{"__isSmartRef__":true,"id":3809},"setSourceInPane":{"__isSmartRef__":true,"id":3812},"setTarget":{"__isSmartRef__":true,"id":3815},"setupConnections":{"__isSmartRef__":true,"id":3818},"showTopLevelItems":{"__isSmartRef__":true,"id":3821},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3824},"updateScriptList":{"__isSmartRef__":true,"id":3827},"updateSourcePane":{"__isSmartRef__":true,"id":3830}},"3761":{"varMapping":{"__isSmartRef__":true,"id":3762},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3763},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3762":{"this":{"__isSmartRef__":true,"id":2950}},"3763":{},"3764":{"varMapping":{"__isSmartRef__":true,"id":3765},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":3766},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3765":{"this":{"__isSmartRef__":true,"id":2950}},"3766":{},"3767":{"varMapping":{"__isSmartRef__":true,"id":3768},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":3769},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3768":{"this":{"__isSmartRef__":true,"id":2950}},"3769":{},"3770":{"varMapping":{"__isSmartRef__":true,"id":3771},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":3772},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3771":{"this":{"__isSmartRef__":true,"id":2950}},"3772":{},"3773":{"varMapping":{"__isSmartRef__":true,"id":3774},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":3775},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3774":{"this":{"__isSmartRef__":true,"id":2950}},"3775":{},"3776":{"varMapping":{"__isSmartRef__":true,"id":3777},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":3778},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3777":{"this":{"__isSmartRef__":true,"id":2950}},"3778":{},"3779":{"varMapping":{"__isSmartRef__":true,"id":3780},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":3781},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3780":{"this":{"__isSmartRef__":true,"id":2950}},"3781":{},"3782":{"varMapping":{"__isSmartRef__":true,"id":3783},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3784},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3783":{"this":{"__isSmartRef__":true,"id":2950}},"3784":{},"3785":{"varMapping":{"__isSmartRef__":true,"id":3786},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":3787},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3786":{"this":{"__isSmartRef__":true,"id":2950}},"3787":{},"3788":{"varMapping":{"__isSmartRef__":true,"id":3789},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":3790},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3789":{"this":{"__isSmartRef__":true,"id":2950}},"3790":{},"3791":{"varMapping":{"__isSmartRef__":true,"id":3792},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3793},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3792":{"this":{"__isSmartRef__":true,"id":2950}},"3793":{},"3794":{"varMapping":{"__isSmartRef__":true,"id":3795},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":3796},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3795":{"this":{"__isSmartRef__":true,"id":2950}},"3796":{},"3797":{"varMapping":{"__isSmartRef__":true,"id":3798},"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":3799},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3798":{"this":{"__isSmartRef__":true,"id":2950}},"3799":{},"3800":{"varMapping":{"__isSmartRef__":true,"id":3801},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":3802},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3801":{"this":{"__isSmartRef__":true,"id":2950}},"3802":{},"3803":{"varMapping":{"__isSmartRef__":true,"id":3804},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":3805},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3804":{"this":{"__isSmartRef__":true,"id":2950}},"3805":{},"3806":{"varMapping":{"__isSmartRef__":true,"id":3807},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":3808},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3807":{"this":{"__isSmartRef__":true,"id":2950}},"3808":{},"3809":{"varMapping":{"__isSmartRef__":true,"id":3810},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":3811},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3810":{"this":{"__isSmartRef__":true,"id":2950}},"3811":{},"3812":{"varMapping":{"__isSmartRef__":true,"id":3813},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":3814},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3813":{"this":{"__isSmartRef__":true,"id":2950}},"3814":{},"3815":{"varMapping":{"__isSmartRef__":true,"id":3816},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":3817},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3816":{"this":{"__isSmartRef__":true,"id":2950}},"3817":{},"3818":{"varMapping":{"__isSmartRef__":true,"id":3819},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":3820},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3819":{"this":{"__isSmartRef__":true,"id":2950}},"3820":{},"3821":{"varMapping":{"__isSmartRef__":true,"id":3822},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":3823},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3822":{"this":{"__isSmartRef__":true,"id":2950}},"3823":{},"3824":{"varMapping":{"__isSmartRef__":true,"id":3825},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3826},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3825":{"this":{"__isSmartRef__":true,"id":2950}},"3826":{},"3827":{"varMapping":{"__isSmartRef__":true,"id":3828},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":3829},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3828":{"this":{"__isSmartRef__":true,"id":2950}},"3829":{},"3830":{"varMapping":{"__isSmartRef__":true,"id":3831},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":3832},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3831":{"this":{"__isSmartRef__":true,"id":2950}},"3832":{},"3833":{"submorphs":[{"__isSmartRef__":true,"id":3834},{"__isSmartRef__":true,"id":3844},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3908}],"scripts":[],"id":856,"shape":{"__isSmartRef__":true,"id":3935},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3946},"_Position":{"__isSmartRef__":true,"id":3947},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2949},"label":{"__isSmartRef__":true,"id":3834},"closeButton":{"__isSmartRef__":true,"id":3844},"menuButton":{"__isSmartRef__":true,"id":3882},"collapseButton":{"__isSmartRef__":true,"id":3908},"priorExtent":{"__isSmartRef__":true,"id":3948},"owner":{"__isSmartRef__":true,"id":2949},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"3834":{"submorphs":[],"scripts":[],"id":857,"shape":{"__isSmartRef__":true,"id":3835},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3838},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3839},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3840}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":3833},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3842},"renderContextTable":{"__isSmartRef__":true,"id":3843},"__LivelyClassName__":"lively.morphic.Text"},"3835":{"_Position":{"__isSmartRef__":true,"id":3836},"_Extent":{"__isSmartRef__":true,"id":3837},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3754},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3836":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3837":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3838":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3839":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3840":{"style":{"__isSmartRef__":true,"id":3841},"morph":{"__isSmartRef__":true,"id":3834},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3841":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3842":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3843":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3844":{"submorphs":[{"__isSmartRef__":true,"id":3845}],"scripts":[],"id":858,"shape":{"__isSmartRef__":true,"id":3855},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3869},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3859},"lighterFill":{"__isSmartRef__":true,"id":3870},"label":{"__isSmartRef__":true,"id":3845},"owner":{"__isSmartRef__":true,"id":3833},"layout":{"__isSmartRef__":true,"id":3879},"attributeConnections":[{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3881}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3845":{"submorphs":[],"scripts":[],"id":859,"shape":{"__isSmartRef__":true,"id":3846},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3849},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3850},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3851}],"owner":{"__isSmartRef__":true,"id":3844},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3853},"renderContextTable":{"__isSmartRef__":true,"id":3854},"__LivelyClassName__":"lively.morphic.Text"},"3846":{"_Position":{"__isSmartRef__":true,"id":3847},"_Extent":{"__isSmartRef__":true,"id":3848},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3754},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3847":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3848":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3849":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3850":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3851":{"style":{"__isSmartRef__":true,"id":3852},"morph":{"__isSmartRef__":true,"id":3845},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3852":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3853":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3854":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3855":{"_Position":{"__isSmartRef__":true,"id":3856},"_Extent":{"__isSmartRef__":true,"id":3857},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3858},"_Fill":{"__isSmartRef__":true,"id":3859},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3856":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3857":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3858":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3859":{"stops":[{"__isSmartRef__":true,"id":3860},{"__isSmartRef__":true,"id":3862},{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3866}],"vector":{"__isSmartRef__":true,"id":3868},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3860":{"offset":0,"color":{"__isSmartRef__":true,"id":3861}},"3861":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3862":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3863}},"3863":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3864":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3865}},"3865":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3866":{"offset":1,"color":{"__isSmartRef__":true,"id":3867}},"3867":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3868":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3869":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3870":{"stops":[{"__isSmartRef__":true,"id":3871},{"__isSmartRef__":true,"id":3873},{"__isSmartRef__":true,"id":3875},{"__isSmartRef__":true,"id":3877}],"vector":{"__isSmartRef__":true,"id":3868},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3871":{"offset":0,"color":{"__isSmartRef__":true,"id":3872}},"3872":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3873":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3874}},"3874":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3875":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3876}},"3876":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3877":{"offset":1,"color":{"__isSmartRef__":true,"id":3878}},"3878":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3879":{"moveHorizontal":true},"3880":{"sourceObj":{"__isSmartRef__":true,"id":3844},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2949},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3881":{"sourceObj":{"__isSmartRef__":true,"id":3844},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2949},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3882":{"submorphs":[{"__isSmartRef__":true,"id":3883}],"scripts":[],"id":860,"shape":{"__isSmartRef__":true,"id":3893},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3896},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3859},"lighterFill":{"__isSmartRef__":true,"id":3897},"label":{"__isSmartRef__":true,"id":3883},"owner":{"__isSmartRef__":true,"id":3833},"attributeConnections":[{"__isSmartRef__":true,"id":3906},{"__isSmartRef__":true,"id":3907}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3883":{"submorphs":[],"scripts":[],"id":861,"shape":{"__isSmartRef__":true,"id":3884},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3887},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3888},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3889}],"owner":{"__isSmartRef__":true,"id":3882},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3891},"renderContextTable":{"__isSmartRef__":true,"id":3892},"__LivelyClassName__":"lively.morphic.Text"},"3884":{"_Position":{"__isSmartRef__":true,"id":3885},"_Extent":{"__isSmartRef__":true,"id":3886},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3754},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3885":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3886":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3887":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3888":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3889":{"style":{"__isSmartRef__":true,"id":3890},"morph":{"__isSmartRef__":true,"id":3883},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3890":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3891":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3892":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3893":{"_Position":{"__isSmartRef__":true,"id":3894},"_Extent":{"__isSmartRef__":true,"id":3895},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3858},"_Fill":{"__isSmartRef__":true,"id":3859},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3894":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3895":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3896":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3897":{"stops":[{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904}],"vector":{"__isSmartRef__":true,"id":3868},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3898":{"offset":0,"color":{"__isSmartRef__":true,"id":3899}},"3899":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3900":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3901}},"3901":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3902":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3903}},"3903":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3904":{"offset":1,"color":{"__isSmartRef__":true,"id":3905}},"3905":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3906":{"sourceObj":{"__isSmartRef__":true,"id":3882},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2949},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3907":{"sourceObj":{"__isSmartRef__":true,"id":3882},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2949},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3908":{"submorphs":[{"__isSmartRef__":true,"id":3909}],"scripts":[],"id":862,"shape":{"__isSmartRef__":true,"id":3919},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3922},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3859},"lighterFill":{"__isSmartRef__":true,"id":3923},"label":{"__isSmartRef__":true,"id":3909},"owner":{"__isSmartRef__":true,"id":3833},"layout":{"__isSmartRef__":true,"id":3932},"attributeConnections":[{"__isSmartRef__":true,"id":3933},{"__isSmartRef__":true,"id":3934}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3909":{"submorphs":[],"scripts":[],"id":863,"shape":{"__isSmartRef__":true,"id":3910},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3913},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3914},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3915}],"owner":{"__isSmartRef__":true,"id":3908},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":3917},"renderContextTable":{"__isSmartRef__":true,"id":3918},"__LivelyClassName__":"lively.morphic.Text"},"3910":{"_Position":{"__isSmartRef__":true,"id":3911},"_Extent":{"__isSmartRef__":true,"id":3912},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3754},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3911":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3912":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3913":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3914":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3915":{"style":{"__isSmartRef__":true,"id":3916},"morph":{"__isSmartRef__":true,"id":3909},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3916":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3917":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3918":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"3919":{"_Position":{"__isSmartRef__":true,"id":3920},"_Extent":{"__isSmartRef__":true,"id":3921},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3858},"_Fill":{"__isSmartRef__":true,"id":3859},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3921":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3922":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3923":{"stops":[{"__isSmartRef__":true,"id":3924},{"__isSmartRef__":true,"id":3926},{"__isSmartRef__":true,"id":3928},{"__isSmartRef__":true,"id":3930}],"vector":{"__isSmartRef__":true,"id":3868},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3924":{"offset":0,"color":{"__isSmartRef__":true,"id":3925}},"3925":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3926":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3927}},"3927":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3928":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3929}},"3929":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3930":{"offset":1,"color":{"__isSmartRef__":true,"id":3931}},"3931":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3932":{"moveHorizontal":true},"3933":{"sourceObj":{"__isSmartRef__":true,"id":3908},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2949},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3934":{"sourceObj":{"__isSmartRef__":true,"id":3908},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2949},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3935":{"_Position":{"__isSmartRef__":true,"id":3936},"_Extent":{"__isSmartRef__":true,"id":3937},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2955},"_Fill":{"__isSmartRef__":true,"id":3938},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3937":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3938":{"stops":[{"__isSmartRef__":true,"id":3939},{"__isSmartRef__":true,"id":3941},{"__isSmartRef__":true,"id":3943}],"vector":{"__isSmartRef__":true,"id":3945},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3939":{"offset":0,"color":{"__isSmartRef__":true,"id":3940}},"3940":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3941":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3942}},"3942":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3943":{"offset":1,"color":{"__isSmartRef__":true,"id":3944}},"3944":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3945":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3946":{"resizeWidth":true,"adjustForNewBounds":true},"3947":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3948":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3949":{"submorphs":[],"scripts":[],"id":864,"shape":{"__isSmartRef__":true,"id":3950},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3955},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":3956},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":3957},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":2949},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3958},"__LivelyClassName__":"lively.morphic.Box"},"3950":{"position":{"__isSmartRef__":true,"id":3951},"_Extent":{"__isSmartRef__":true,"id":3952},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3953},"_Fill":{"__isSmartRef__":true,"id":3954},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3951":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3952":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3953":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3954":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3955":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3956":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3957":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3958":{"onDrag":{"__isSmartRef__":true,"id":3959},"onDragEnd":{"__isSmartRef__":true,"id":3966},"onDragStart":{"__isSmartRef__":true,"id":3973}},"3959":{"varMapping":{"__isSmartRef__":true,"id":3960},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":3965},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3960":{"this":{"__isSmartRef__":true,"id":3949},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3961}},"3961":{"$super":{"__isSmartRef__":true,"id":3962}},"3962":{"varMapping":{"__isSmartRef__":true,"id":3963},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3964},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3963":{"obj":{"__isSmartRef__":true,"id":3949},"name":"onDrag"},"3964":{},"3965":{},"3966":{"varMapping":{"__isSmartRef__":true,"id":3967},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3972},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3967":{"this":{"__isSmartRef__":true,"id":3949},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3968}},"3968":{"$super":{"__isSmartRef__":true,"id":3969}},"3969":{"varMapping":{"__isSmartRef__":true,"id":3970},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3971},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3970":{"obj":{"__isSmartRef__":true,"id":3949},"name":"onDragEnd"},"3971":{},"3972":{},"3973":{"varMapping":{"__isSmartRef__":true,"id":3974},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":3979},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3974":{"this":{"__isSmartRef__":true,"id":3949},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3975}},"3975":{"$super":{"__isSmartRef__":true,"id":3976}},"3976":{"varMapping":{"__isSmartRef__":true,"id":3977},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3978},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3977":{"obj":{"__isSmartRef__":true,"id":3949},"name":"onDragStart"},"3978":{},"3979":{},"3980":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3981},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3981":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3982":{"adjustForNewBounds":true},"3983":{"x":1326.6587397135877,"y":105.10505518140758,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3984":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3985":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3986":{"x":1603,"y":115,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3987":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3988":{"submorphs":[{"__isSmartRef__":true,"id":3989},{"__isSmartRef__":true,"id":4093},{"__isSmartRef__":true,"id":4201}],"scripts":[],"id":2638,"shape":{"__isSmartRef__":true,"id":4232},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4234},"_Position":{"__isSmartRef__":true,"id":4235},"priorExtent":{"__isSmartRef__":true,"id":4236},"targetMorph":{"__isSmartRef__":true,"id":3989},"titleBar":{"__isSmartRef__":true,"id":4093},"contentOffset":{"__isSmartRef__":true,"id":4237},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":4238},"showsHalos":false,"name":"ScriptEditor1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4239},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":2923},"__LivelyClassName__":"lively.morphic.Window"},"3989":{"submorphs":[{"__isSmartRef__":true,"id":3990}],"scripts":[],"id":2639,"shape":{"__isSmartRef__":true,"id":4011},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4016},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":4017},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":3988},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":3990},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":2414},"_Scale":1,"layout":{"__isSmartRef__":true,"id":4018},"priorExtent":{"__isSmartRef__":true,"id":4019},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4020},"__LivelyClassName__":"lively.morphic.Box"},"3990":{"submorphs":[],"scripts":[],"id":2640,"shape":{"__isSmartRef__":true,"id":3991},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3996},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3989},"layout":{"__isSmartRef__":true,"id":3997},"doitContext":{"__isSmartRef__":true,"id":2414},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":3998}],"priorSelectionRange":[3403,3403],"_ClipMode":"auto","prevScroll":[0,1687],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":4000},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":4001}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305535993976,"cachedTextString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseSubmorphsMenu() {\n var submorphs = this.submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = submorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target morph chosen\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","renderContextTable":{"__isSmartRef__":true,"id":4002},"textString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseSubmorphsMenu() {\n var submorphs = this.submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = submorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target morph chosen\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4003},"__LivelyClassName__":"lively.morphic.Text"},"3991":{"position":{"__isSmartRef__":true,"id":3992},"_Extent":{"__isSmartRef__":true,"id":3993},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3994},"_Fill":{"__isSmartRef__":true,"id":3995},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3992":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3993":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3994":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3995":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3996":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3997":{"resizeWidth":true,"resizeHeight":true},"3998":{"style":{"__isSmartRef__":true,"id":3999},"morph":{"__isSmartRef__":true,"id":3990},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3999":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4000":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4001":{"sourceObj":{"__isSmartRef__":true,"id":3990},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3990},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4002":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4003":{"doSave":{"__isSmartRef__":true,"id":4004}},"4004":{"varMapping":{"__isSmartRef__":true,"id":4005},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":4010},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4005":{"this":{"__isSmartRef__":true,"id":3990},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4006}},"4006":{"$super":{"__isSmartRef__":true,"id":4007}},"4007":{"varMapping":{"__isSmartRef__":true,"id":4008},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":4009},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4008":{"obj":{"__isSmartRef__":true,"id":3990},"name":"doSave"},"4009":{},"4010":{},"4011":{"position":{"__isSmartRef__":true,"id":4012},"_Extent":{"__isSmartRef__":true,"id":4013},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":4014},"_Fill":{"__isSmartRef__":true,"id":4015},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4012":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4013":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4014":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4015":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4016":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4017":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4018":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"4019":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4020":{"addTargetScript":{"__isSmartRef__":true,"id":4021},"addTestObject":{"__isSmartRef__":true,"id":4024},"allMorphNames":{"__isSmartRef__":true,"id":4027},"allScriptListItems":{"__isSmartRef__":true,"id":4030},"bindMorphNames":{"__isSmartRef__":true,"id":4033},"doSearch":{"__isSmartRef__":true,"id":4036},"findSubobjects":{"__isSmartRef__":true,"id":4039},"generateSourceForConnection":{"__isSmartRef__":true,"id":4042},"generateSourceForObject":{"__isSmartRef__":true,"id":4045},"generateSourceForProperty":{"__isSmartRef__":true,"id":4048},"generateSourceForScript":{"__isSmartRef__":true,"id":4051},"generateSourceForValue":{"__isSmartRef__":true,"id":4054},"generateTargetCode":{"__isSmartRef__":true,"id":4057},"highlightSelectedObject":{"__isSmartRef__":true,"id":4060},"listItemsForObj":{"__isSmartRef__":true,"id":4063},"removeTargetScript":{"__isSmartRef__":true,"id":4066},"reset":{"__isSmartRef__":true,"id":4069},"setSourceInPane":{"__isSmartRef__":true,"id":4072},"setTarget":{"__isSmartRef__":true,"id":4075},"setupConnections":{"__isSmartRef__":true,"id":4078},"showTopLevelItems":{"__isSmartRef__":true,"id":4081},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":4084},"updateScriptList":{"__isSmartRef__":true,"id":4087},"updateSourcePane":{"__isSmartRef__":true,"id":4090}},"4021":{"varMapping":{"__isSmartRef__":true,"id":4022},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":4023},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4022":{"this":{"__isSmartRef__":true,"id":3989}},"4023":{},"4024":{"varMapping":{"__isSmartRef__":true,"id":4025},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":4026},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4025":{"this":{"__isSmartRef__":true,"id":3989}},"4026":{},"4027":{"varMapping":{"__isSmartRef__":true,"id":4028},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":4029},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4028":{"this":{"__isSmartRef__":true,"id":3989}},"4029":{},"4030":{"varMapping":{"__isSmartRef__":true,"id":4031},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":4032},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4031":{"this":{"__isSmartRef__":true,"id":3989}},"4032":{},"4033":{"varMapping":{"__isSmartRef__":true,"id":4034},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":4035},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4034":{"this":{"__isSmartRef__":true,"id":3989}},"4035":{},"4036":{"varMapping":{"__isSmartRef__":true,"id":4037},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":4038},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4037":{"this":{"__isSmartRef__":true,"id":3989}},"4038":{},"4039":{"varMapping":{"__isSmartRef__":true,"id":4040},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":4041},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4040":{"this":{"__isSmartRef__":true,"id":3989}},"4041":{},"4042":{"varMapping":{"__isSmartRef__":true,"id":4043},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":4044},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4043":{"this":{"__isSmartRef__":true,"id":3989}},"4044":{},"4045":{"varMapping":{"__isSmartRef__":true,"id":4046},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":4047},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4046":{"this":{"__isSmartRef__":true,"id":3989}},"4047":{},"4048":{"varMapping":{"__isSmartRef__":true,"id":4049},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":4050},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4049":{"this":{"__isSmartRef__":true,"id":3989}},"4050":{},"4051":{"varMapping":{"__isSmartRef__":true,"id":4052},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":4053},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4052":{"this":{"__isSmartRef__":true,"id":3989}},"4053":{},"4054":{"varMapping":{"__isSmartRef__":true,"id":4055},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":4056},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4055":{"this":{"__isSmartRef__":true,"id":3989}},"4056":{},"4057":{"varMapping":{"__isSmartRef__":true,"id":4058},"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":4059},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4058":{"this":{"__isSmartRef__":true,"id":3989}},"4059":{},"4060":{"varMapping":{"__isSmartRef__":true,"id":4061},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":4062},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4061":{"this":{"__isSmartRef__":true,"id":3989}},"4062":{},"4063":{"varMapping":{"__isSmartRef__":true,"id":4064},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":4065},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4064":{"this":{"__isSmartRef__":true,"id":3989}},"4065":{},"4066":{"varMapping":{"__isSmartRef__":true,"id":4067},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":4068},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4067":{"this":{"__isSmartRef__":true,"id":3989}},"4068":{},"4069":{"varMapping":{"__isSmartRef__":true,"id":4070},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":4071},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4070":{"this":{"__isSmartRef__":true,"id":3989}},"4071":{},"4072":{"varMapping":{"__isSmartRef__":true,"id":4073},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":4074},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4073":{"this":{"__isSmartRef__":true,"id":3989}},"4074":{},"4075":{"varMapping":{"__isSmartRef__":true,"id":4076},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":4077},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4076":{"this":{"__isSmartRef__":true,"id":3989}},"4077":{},"4078":{"varMapping":{"__isSmartRef__":true,"id":4079},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":4080},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4079":{"this":{"__isSmartRef__":true,"id":3989}},"4080":{},"4081":{"varMapping":{"__isSmartRef__":true,"id":4082},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":4083},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4082":{"this":{"__isSmartRef__":true,"id":3989}},"4083":{},"4084":{"varMapping":{"__isSmartRef__":true,"id":4085},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":4086},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4085":{"this":{"__isSmartRef__":true,"id":3989}},"4086":{},"4087":{"varMapping":{"__isSmartRef__":true,"id":4088},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":4089},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4088":{"this":{"__isSmartRef__":true,"id":3989}},"4089":{},"4090":{"varMapping":{"__isSmartRef__":true,"id":4091},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":4092},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4091":{"this":{"__isSmartRef__":true,"id":3989}},"4092":{},"4093":{"submorphs":[{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4104},{"__isSmartRef__":true,"id":4142},{"__isSmartRef__":true,"id":4168}],"scripts":[],"id":2641,"shape":{"__isSmartRef__":true,"id":4195},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4198},"_Position":{"__isSmartRef__":true,"id":4199},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":3988},"label":{"__isSmartRef__":true,"id":4094},"closeButton":{"__isSmartRef__":true,"id":4104},"menuButton":{"__isSmartRef__":true,"id":4142},"collapseButton":{"__isSmartRef__":true,"id":4168},"priorExtent":{"__isSmartRef__":true,"id":4200},"owner":{"__isSmartRef__":true,"id":3988},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"4094":{"submorphs":[],"scripts":[],"id":2642,"shape":{"__isSmartRef__":true,"id":4095},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4098},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4099},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4100}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":4093},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4102},"renderContextTable":{"__isSmartRef__":true,"id":4103},"__LivelyClassName__":"lively.morphic.Text"},"4095":{"_Position":{"__isSmartRef__":true,"id":4096},"_Extent":{"__isSmartRef__":true,"id":4097},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4014},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4096":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4097":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4098":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4099":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4100":{"style":{"__isSmartRef__":true,"id":4101},"morph":{"__isSmartRef__":true,"id":4094},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4101":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4102":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4103":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4104":{"submorphs":[{"__isSmartRef__":true,"id":4105}],"scripts":[],"id":2643,"shape":{"__isSmartRef__":true,"id":4115},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4129},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4119},"lighterFill":{"__isSmartRef__":true,"id":4130},"label":{"__isSmartRef__":true,"id":4105},"owner":{"__isSmartRef__":true,"id":4093},"layout":{"__isSmartRef__":true,"id":4139},"attributeConnections":[{"__isSmartRef__":true,"id":4140},{"__isSmartRef__":true,"id":4141}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4105":{"submorphs":[],"scripts":[],"id":2644,"shape":{"__isSmartRef__":true,"id":4106},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4109},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4110},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4111}],"owner":{"__isSmartRef__":true,"id":4104},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4113},"renderContextTable":{"__isSmartRef__":true,"id":4114},"__LivelyClassName__":"lively.morphic.Text"},"4106":{"_Position":{"__isSmartRef__":true,"id":4107},"_Extent":{"__isSmartRef__":true,"id":4108},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4014},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4107":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4108":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4109":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4111":{"style":{"__isSmartRef__":true,"id":4112},"morph":{"__isSmartRef__":true,"id":4105},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4112":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4113":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4114":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4115":{"_Position":{"__isSmartRef__":true,"id":4116},"_Extent":{"__isSmartRef__":true,"id":4117},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4118},"_Fill":{"__isSmartRef__":true,"id":4119},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4116":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4117":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4118":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4119":{"stops":[{"__isSmartRef__":true,"id":4120},{"__isSmartRef__":true,"id":4122},{"__isSmartRef__":true,"id":4124},{"__isSmartRef__":true,"id":4126}],"vector":{"__isSmartRef__":true,"id":4128},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4120":{"offset":0,"color":{"__isSmartRef__":true,"id":4121}},"4121":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4122":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4123}},"4123":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4124":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4125}},"4125":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4126":{"offset":1,"color":{"__isSmartRef__":true,"id":4127}},"4127":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4128":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4129":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4130":{"stops":[{"__isSmartRef__":true,"id":4131},{"__isSmartRef__":true,"id":4133},{"__isSmartRef__":true,"id":4135},{"__isSmartRef__":true,"id":4137}],"vector":{"__isSmartRef__":true,"id":4128},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4131":{"offset":0,"color":{"__isSmartRef__":true,"id":4132}},"4132":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4133":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4134}},"4134":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4135":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4136}},"4136":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4137":{"offset":1,"color":{"__isSmartRef__":true,"id":4138}},"4138":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4139":{"moveHorizontal":true},"4140":{"sourceObj":{"__isSmartRef__":true,"id":4104},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3988},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4141":{"sourceObj":{"__isSmartRef__":true,"id":4104},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3988},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4142":{"submorphs":[{"__isSmartRef__":true,"id":4143}],"scripts":[],"id":2645,"shape":{"__isSmartRef__":true,"id":4153},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4156},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4119},"lighterFill":{"__isSmartRef__":true,"id":4157},"label":{"__isSmartRef__":true,"id":4143},"owner":{"__isSmartRef__":true,"id":4093},"attributeConnections":[{"__isSmartRef__":true,"id":4166},{"__isSmartRef__":true,"id":4167}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4143":{"submorphs":[],"scripts":[],"id":2646,"shape":{"__isSmartRef__":true,"id":4144},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4147},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4148},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4149}],"owner":{"__isSmartRef__":true,"id":4142},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4151},"renderContextTable":{"__isSmartRef__":true,"id":4152},"__LivelyClassName__":"lively.morphic.Text"},"4144":{"_Position":{"__isSmartRef__":true,"id":4145},"_Extent":{"__isSmartRef__":true,"id":4146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4014},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4145":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4146":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4147":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4148":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4149":{"style":{"__isSmartRef__":true,"id":4150},"morph":{"__isSmartRef__":true,"id":4143},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4150":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4151":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4152":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4153":{"_Position":{"__isSmartRef__":true,"id":4154},"_Extent":{"__isSmartRef__":true,"id":4155},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4118},"_Fill":{"__isSmartRef__":true,"id":4119},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4154":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4155":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4156":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4157":{"stops":[{"__isSmartRef__":true,"id":4158},{"__isSmartRef__":true,"id":4160},{"__isSmartRef__":true,"id":4162},{"__isSmartRef__":true,"id":4164}],"vector":{"__isSmartRef__":true,"id":4128},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4158":{"offset":0,"color":{"__isSmartRef__":true,"id":4159}},"4159":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4160":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4161}},"4161":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4162":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4163}},"4163":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4164":{"offset":1,"color":{"__isSmartRef__":true,"id":4165}},"4165":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4166":{"sourceObj":{"__isSmartRef__":true,"id":4142},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3988},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4167":{"sourceObj":{"__isSmartRef__":true,"id":4142},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3988},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4168":{"submorphs":[{"__isSmartRef__":true,"id":4169}],"scripts":[],"id":2647,"shape":{"__isSmartRef__":true,"id":4179},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4182},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4119},"lighterFill":{"__isSmartRef__":true,"id":4183},"label":{"__isSmartRef__":true,"id":4169},"owner":{"__isSmartRef__":true,"id":4093},"layout":{"__isSmartRef__":true,"id":4192},"attributeConnections":[{"__isSmartRef__":true,"id":4193},{"__isSmartRef__":true,"id":4194}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4169":{"submorphs":[],"scripts":[],"id":2648,"shape":{"__isSmartRef__":true,"id":4170},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4173},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4174},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4175}],"owner":{"__isSmartRef__":true,"id":4168},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4177},"renderContextTable":{"__isSmartRef__":true,"id":4178},"__LivelyClassName__":"lively.morphic.Text"},"4170":{"_Position":{"__isSmartRef__":true,"id":4171},"_Extent":{"__isSmartRef__":true,"id":4172},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4014},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4171":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4172":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4173":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4174":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4175":{"style":{"__isSmartRef__":true,"id":4176},"morph":{"__isSmartRef__":true,"id":4169},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4176":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4177":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4178":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4179":{"_Position":{"__isSmartRef__":true,"id":4180},"_Extent":{"__isSmartRef__":true,"id":4181},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4118},"_Fill":{"__isSmartRef__":true,"id":4119},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4180":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4181":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4182":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4183":{"stops":[{"__isSmartRef__":true,"id":4184},{"__isSmartRef__":true,"id":4186},{"__isSmartRef__":true,"id":4188},{"__isSmartRef__":true,"id":4190}],"vector":{"__isSmartRef__":true,"id":4128},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4184":{"offset":0,"color":{"__isSmartRef__":true,"id":4185}},"4185":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4186":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4187}},"4187":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4188":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4189}},"4189":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4190":{"offset":1,"color":{"__isSmartRef__":true,"id":4191}},"4191":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4192":{"moveHorizontal":true},"4193":{"sourceObj":{"__isSmartRef__":true,"id":4168},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3988},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4194":{"sourceObj":{"__isSmartRef__":true,"id":4168},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3988},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4195":{"_Position":{"__isSmartRef__":true,"id":4196},"_Extent":{"__isSmartRef__":true,"id":4197},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":3994},"_Fill":{"__isSmartRef__":true,"id":3938},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4196":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4197":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4198":{"resizeWidth":true,"adjustForNewBounds":true},"4199":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4200":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4201":{"submorphs":[],"scripts":[],"id":2649,"shape":{"__isSmartRef__":true,"id":4202},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4207},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":4208},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":4209},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":3988},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4210},"__LivelyClassName__":"lively.morphic.Box"},"4202":{"position":{"__isSmartRef__":true,"id":4203},"_Extent":{"__isSmartRef__":true,"id":4204},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4205},"_Fill":{"__isSmartRef__":true,"id":4206},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4203":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4204":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4205":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4206":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4207":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4208":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4209":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4210":{"onDrag":{"__isSmartRef__":true,"id":4211},"onDragEnd":{"__isSmartRef__":true,"id":4218},"onDragStart":{"__isSmartRef__":true,"id":4225}},"4211":{"varMapping":{"__isSmartRef__":true,"id":4212},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":4217},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4212":{"this":{"__isSmartRef__":true,"id":4201},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4213}},"4213":{"$super":{"__isSmartRef__":true,"id":4214}},"4214":{"varMapping":{"__isSmartRef__":true,"id":4215},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":4216},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4215":{"obj":{"__isSmartRef__":true,"id":4201},"name":"onDrag"},"4216":{},"4217":{},"4218":{"varMapping":{"__isSmartRef__":true,"id":4219},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4224},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4219":{"this":{"__isSmartRef__":true,"id":4201},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4220}},"4220":{"$super":{"__isSmartRef__":true,"id":4221}},"4221":{"varMapping":{"__isSmartRef__":true,"id":4222},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":4223},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4222":{"obj":{"__isSmartRef__":true,"id":4201},"name":"onDragEnd"},"4223":{},"4224":{},"4225":{"varMapping":{"__isSmartRef__":true,"id":4226},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":4231},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4226":{"this":{"__isSmartRef__":true,"id":4201},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4227}},"4227":{"$super":{"__isSmartRef__":true,"id":4228}},"4228":{"varMapping":{"__isSmartRef__":true,"id":4229},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":4230},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4229":{"obj":{"__isSmartRef__":true,"id":4201},"name":"onDragStart"},"4230":{},"4231":{},"4232":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":4233},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4233":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4234":{"adjustForNewBounds":true},"4235":{"x":1228.4189794738272,"y":227.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4236":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4237":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4238":{"x":821,"y":101,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4239":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4240":{"submorphs":[{"__isSmartRef__":true,"id":4241},{"__isSmartRef__":true,"id":4656}],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":4754},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4756},"_Position":{"__isSmartRef__":true,"id":4757},"priorExtent":{"__isSmartRef__":true,"id":4758},"targetMorph":{"__isSmartRef__":true,"id":4241},"titleBar":{"__isSmartRef__":true,"id":4656},"contentOffset":{"__isSmartRef__":true,"id":4655},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":4759},"showsHalos":false,"name":"VersionViewer","partsBinMetaInfo":{"__isSmartRef__":true,"id":4760},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":2923},"_Scale":1,"__LivelyClassName__":"lively.morphic.Window"},"4241":{"submorphs":[{"__isSmartRef__":true,"id":4242},{"__isSmartRef__":true,"id":4256},{"__isSmartRef__":true,"id":4567},{"__isSmartRef__":true,"id":4603},{"__isSmartRef__":true,"id":4627}],"scripts":[],"id":227,"shape":{"__isSmartRef__":true,"id":4651},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4654},"_Position":{"__isSmartRef__":true,"id":4655},"urlPane":{"__isSmartRef__":true,"id":4242},"versionList":{"__isSmartRef__":true,"id":4256},"revertButton":{"__isSmartRef__":true,"id":4567},"openButton":{"__isSmartRef__":true,"id":4603},"visitButton":{"__isSmartRef__":true,"id":4627},"ownerWidget":{"__isSmartRef__":true,"id":4252},"owner":{"__isSmartRef__":true,"id":4240},"ownerApp":{"__isSmartRef__":true,"id":4252},"__SourceModuleName__":"Global.lively.morphic.MorphAddons","__LivelyClassName__":"lively.morphic.Panel"},"4242":{"submorphs":[],"scripts":[],"id":228,"shape":{"__isSmartRef__":true,"id":4243},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4248},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":4249}],"owner":{"__isSmartRef__":true,"id":4241},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":4251}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.TextCore","priorSelectionRange":[0,3],"showsHalos":false,"priorExtent":{"__isSmartRef__":true,"id":4254},"savedTextString":"http://lively-kernel.org/repository/webwerkstatt/lauritz/objectEditor.xhtml","renderContextTable":{"__isSmartRef__":true,"id":4255},"__LivelyClassName__":"lively.morphic.Text"},"4243":{"position":{"__isSmartRef__":true,"id":4244},"_Extent":{"__isSmartRef__":true,"id":4245},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":{"__isSmartRef__":true,"id":4247},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4244":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4245":{"x":496,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4246":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4247":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4249":{"style":{"__isSmartRef__":true,"id":4250},"morph":{"__isSmartRef__":true,"id":4242},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4250":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4251":{"sourceObj":{"__isSmartRef__":true,"id":4242},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4252},"targetMethodName":"setTarget","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4252":{"panel":{"__isSmartRef__":true,"id":4241},"view":{"__isSmartRef__":true,"id":4240},"__SourceModuleName__":"Global.lively.ide.VersionTools","url":{"__isSmartRef__":true,"id":4253},"__LivelyClassName__":"lively.ide.FileVersionViewer"},"4253":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4254":{"x":496,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4255":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4256":{"submorphs":[],"scripts":[],"id":229,"shape":{"__isSmartRef__":true,"id":4257},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4261},"itemList":[{"__isSmartRef__":true,"id":4262},{"__isSmartRef__":true,"id":4267},{"__isSmartRef__":true,"id":4272},{"__isSmartRef__":true,"id":4277},{"__isSmartRef__":true,"id":4282},{"__isSmartRef__":true,"id":4287},{"__isSmartRef__":true,"id":4292},{"__isSmartRef__":true,"id":4297},{"__isSmartRef__":true,"id":4302},{"__isSmartRef__":true,"id":4307},{"__isSmartRef__":true,"id":4312},{"__isSmartRef__":true,"id":4317},{"__isSmartRef__":true,"id":4322},{"__isSmartRef__":true,"id":4327},{"__isSmartRef__":true,"id":4332},{"__isSmartRef__":true,"id":4337},{"__isSmartRef__":true,"id":4342},{"__isSmartRef__":true,"id":4347},{"__isSmartRef__":true,"id":4352},{"__isSmartRef__":true,"id":4357},{"__isSmartRef__":true,"id":4362},{"__isSmartRef__":true,"id":4367},{"__isSmartRef__":true,"id":4372},{"__isSmartRef__":true,"id":4377},{"__isSmartRef__":true,"id":4382},{"__isSmartRef__":true,"id":4387},{"__isSmartRef__":true,"id":4392},{"__isSmartRef__":true,"id":4397},{"__isSmartRef__":true,"id":4402},{"__isSmartRef__":true,"id":4407},{"__isSmartRef__":true,"id":4412},{"__isSmartRef__":true,"id":4417},{"__isSmartRef__":true,"id":4422},{"__isSmartRef__":true,"id":4427},{"__isSmartRef__":true,"id":4432},{"__isSmartRef__":true,"id":4437},{"__isSmartRef__":true,"id":4442},{"__isSmartRef__":true,"id":4447},{"__isSmartRef__":true,"id":4452},{"__isSmartRef__":true,"id":4457},{"__isSmartRef__":true,"id":4462},{"__isSmartRef__":true,"id":4467},{"__isSmartRef__":true,"id":4472},{"__isSmartRef__":true,"id":4477},{"__isSmartRef__":true,"id":4482},{"__isSmartRef__":true,"id":4487},{"__isSmartRef__":true,"id":4492},{"__isSmartRef__":true,"id":4497},{"__isSmartRef__":true,"id":4502},{"__isSmartRef__":true,"id":4507},{"__isSmartRef__":true,"id":4512},{"__isSmartRef__":true,"id":4517},{"__isSmartRef__":true,"id":4522},{"__isSmartRef__":true,"id":4527},{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4537},{"__isSmartRef__":true,"id":4542},{"__isSmartRef__":true,"id":4547},{"__isSmartRef__":true,"id":4552},{"__isSmartRef__":true,"id":4557},{"__isSmartRef__":true,"id":4562}],"selectedLineNo":33,"owner":{"__isSmartRef__":true,"id":4241},"dragEnabled":false,"__SourceModuleName__":"Global.lively.morphic.Core","prevScroll":[0,524],"selection":{"__isSmartRef__":true,"id":4428},"__LivelyClassName__":"lively.morphic.List"},"4257":{"position":{"__isSmartRef__":true,"id":4258},"_Extent":{"__isSmartRef__":true,"id":4259},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":{"__isSmartRef__":true,"id":4260},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4258":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4259":{"x":450,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4260":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4261":{"x":0,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4262":{"isListItem":true,"string":"lauritz, 17:48:02 GMT+0200 (CEST), Mon May 16 2011, Revision 72656","value":{"__isSmartRef__":true,"id":4263}},"4263":{"rev":72656,"author":"lauritz","date":{"__isSmartRef__":true,"id":4264},"url":{"__isSmartRef__":true,"id":4265},"changes":[{"__isSmartRef__":true,"id":4266}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4264":{},"4265":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4266":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4267":{"isListItem":true,"string":"lauritz, 17:44:53 GMT+0200 (CEST), Mon May 16 2011, Revision 72648","value":{"__isSmartRef__":true,"id":4268}},"4268":{"rev":72648,"author":"lauritz","date":{"__isSmartRef__":true,"id":4269},"url":{"__isSmartRef__":true,"id":4270},"changes":[{"__isSmartRef__":true,"id":4271}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4269":{},"4270":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4271":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4272":{"isListItem":true,"string":"lauritz, 17:44:15 GMT+0200 (CEST), Mon May 16 2011, Revision 72646","value":{"__isSmartRef__":true,"id":4273}},"4273":{"rev":72646,"author":"lauritz","date":{"__isSmartRef__":true,"id":4274},"url":{"__isSmartRef__":true,"id":4275},"changes":[{"__isSmartRef__":true,"id":4276}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4274":{},"4275":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4276":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4277":{"isListItem":true,"string":"lauritz, 17:36:19 GMT+0200 (CEST), Mon May 16 2011, Revision 72615","value":{"__isSmartRef__":true,"id":4278}},"4278":{"rev":72615,"author":"lauritz","date":{"__isSmartRef__":true,"id":4279},"url":{"__isSmartRef__":true,"id":4280},"changes":[{"__isSmartRef__":true,"id":4281}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4279":{},"4280":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4281":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4282":{"isListItem":true,"string":"lauritz, 17:33:51 GMT+0200 (CEST), Mon May 16 2011, Revision 72614","value":{"__isSmartRef__":true,"id":4283}},"4283":{"rev":72614,"author":"lauritz","date":{"__isSmartRef__":true,"id":4284},"url":{"__isSmartRef__":true,"id":4285},"changes":[{"__isSmartRef__":true,"id":4286}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4284":{},"4285":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4286":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4287":{"isListItem":true,"string":"lauritz, 17:31:01 GMT+0200 (CEST), Mon May 16 2011, Revision 72595","value":{"__isSmartRef__":true,"id":4288}},"4288":{"rev":72595,"author":"lauritz","date":{"__isSmartRef__":true,"id":4289},"url":{"__isSmartRef__":true,"id":4290},"changes":[{"__isSmartRef__":true,"id":4291}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4289":{},"4290":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4291":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4292":{"isListItem":true,"string":"lauritz, 17:24:37 GMT+0200 (CEST), Mon May 16 2011, Revision 72593","value":{"__isSmartRef__":true,"id":4293}},"4293":{"rev":72593,"author":"lauritz","date":{"__isSmartRef__":true,"id":4294},"url":{"__isSmartRef__":true,"id":4295},"changes":[{"__isSmartRef__":true,"id":4296}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4294":{},"4295":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4296":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4297":{"isListItem":true,"string":"lauritz, 17:18:39 GMT+0200 (CEST), Mon May 16 2011, Revision 72589","value":{"__isSmartRef__":true,"id":4298}},"4298":{"rev":72589,"author":"lauritz","date":{"__isSmartRef__":true,"id":4299},"url":{"__isSmartRef__":true,"id":4300},"changes":[{"__isSmartRef__":true,"id":4301}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4299":{},"4300":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4301":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4302":{"isListItem":true,"string":"robertkrahn, 15:06:30 GMT+0200 (CEST), Mon May 16 2011, Revision 72537","value":{"__isSmartRef__":true,"id":4303}},"4303":{"rev":72537,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":4304},"url":{"__isSmartRef__":true,"id":4305},"changes":[{"__isSmartRef__":true,"id":4306}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4304":{},"4305":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4306":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4307":{"isListItem":true,"string":"lauritz, 16:10:24 GMT+0200 (CEST), Sun May 15 2011, Revision 72270","value":{"__isSmartRef__":true,"id":4308}},"4308":{"rev":72270,"author":"lauritz","date":{"__isSmartRef__":true,"id":4309},"url":{"__isSmartRef__":true,"id":4310},"changes":[{"__isSmartRef__":true,"id":4311}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4309":{},"4310":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4311":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4312":{"isListItem":true,"string":"lauritz, 16:09:27 GMT+0200 (CEST), Sun May 15 2011, Revision 72266","value":{"__isSmartRef__":true,"id":4313}},"4313":{"rev":72266,"author":"lauritz","date":{"__isSmartRef__":true,"id":4314},"url":{"__isSmartRef__":true,"id":4315},"changes":[{"__isSmartRef__":true,"id":4316}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4314":{},"4315":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4316":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4317":{"isListItem":true,"string":"lauritz, 16:01:37 GMT+0200 (CEST), Sun May 15 2011, Revision 72258","value":{"__isSmartRef__":true,"id":4318}},"4318":{"rev":72258,"author":"lauritz","date":{"__isSmartRef__":true,"id":4319},"url":{"__isSmartRef__":true,"id":4320},"changes":[{"__isSmartRef__":true,"id":4321}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4319":{},"4320":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4321":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4322":{"isListItem":true,"string":"lauritz, 14:45:06 GMT+0200 (CEST), Sun May 15 2011, Revision 72242","value":{"__isSmartRef__":true,"id":4323}},"4323":{"rev":72242,"author":"lauritz","date":{"__isSmartRef__":true,"id":4324},"url":{"__isSmartRef__":true,"id":4325},"changes":[{"__isSmartRef__":true,"id":4326}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4324":{},"4325":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4326":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4327":{"isListItem":true,"string":"lauritz, 14:43:11 GMT+0200 (CEST), Sun May 15 2011, Revision 72241","value":{"__isSmartRef__":true,"id":4328}},"4328":{"rev":72241,"author":"lauritz","date":{"__isSmartRef__":true,"id":4329},"url":{"__isSmartRef__":true,"id":4330},"changes":[{"__isSmartRef__":true,"id":4331}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4329":{},"4330":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4331":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4332":{"isListItem":true,"string":"lauritz, 14:27:17 GMT+0200 (CEST), Sun May 15 2011, Revision 72215","value":{"__isSmartRef__":true,"id":4333}},"4333":{"rev":72215,"author":"lauritz","date":{"__isSmartRef__":true,"id":4334},"url":{"__isSmartRef__":true,"id":4335},"changes":[{"__isSmartRef__":true,"id":4336}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4334":{},"4335":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4336":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4337":{"isListItem":true,"string":"lauritz, 14:24:04 GMT+0200 (CEST), Sun May 15 2011, Revision 72214","value":{"__isSmartRef__":true,"id":4338}},"4338":{"rev":72214,"author":"lauritz","date":{"__isSmartRef__":true,"id":4339},"url":{"__isSmartRef__":true,"id":4340},"changes":[{"__isSmartRef__":true,"id":4341}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4339":{},"4340":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4341":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4342":{"isListItem":true,"string":"lauritz, 14:14:57 GMT+0200 (CEST), Sun May 15 2011, Revision 72213","value":{"__isSmartRef__":true,"id":4343}},"4343":{"rev":72213,"author":"lauritz","date":{"__isSmartRef__":true,"id":4344},"url":{"__isSmartRef__":true,"id":4345},"changes":[{"__isSmartRef__":true,"id":4346}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4344":{},"4345":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4346":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4347":{"isListItem":true,"string":"lauritz, 14:14:40 GMT+0200 (CEST), Sun May 15 2011, Revision 72212","value":{"__isSmartRef__":true,"id":4348}},"4348":{"rev":72212,"author":"lauritz","date":{"__isSmartRef__":true,"id":4349},"url":{"__isSmartRef__":true,"id":4350},"changes":[{"__isSmartRef__":true,"id":4351}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4349":{},"4350":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4351":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4352":{"isListItem":true,"string":"lauritz, 14:08:11 GMT+0200 (CEST), Sun May 15 2011, Revision 72211","value":{"__isSmartRef__":true,"id":4353}},"4353":{"rev":72211,"author":"lauritz","date":{"__isSmartRef__":true,"id":4354},"url":{"__isSmartRef__":true,"id":4355},"changes":[{"__isSmartRef__":true,"id":4356}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4354":{},"4355":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4356":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4357":{"isListItem":true,"string":"lauritz, 13:49:10 GMT+0200 (CEST), Sun May 15 2011, Revision 72210","value":{"__isSmartRef__":true,"id":4358}},"4358":{"rev":72210,"author":"lauritz","date":{"__isSmartRef__":true,"id":4359},"url":{"__isSmartRef__":true,"id":4360},"changes":[{"__isSmartRef__":true,"id":4361}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4359":{},"4360":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4361":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4362":{"isListItem":true,"string":"lauritz, 13:48:21 GMT+0200 (CEST), Sun May 15 2011, Revision 72209","value":{"__isSmartRef__":true,"id":4363}},"4363":{"rev":72209,"author":"lauritz","date":{"__isSmartRef__":true,"id":4364},"url":{"__isSmartRef__":true,"id":4365},"changes":[{"__isSmartRef__":true,"id":4366}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4364":{},"4365":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4366":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4367":{"isListItem":true,"string":"lauritz, 13:47:49 GMT+0200 (CEST), Sun May 15 2011, Revision 72208","value":{"__isSmartRef__":true,"id":4368}},"4368":{"rev":72208,"author":"lauritz","date":{"__isSmartRef__":true,"id":4369},"url":{"__isSmartRef__":true,"id":4370},"changes":[{"__isSmartRef__":true,"id":4371}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4369":{},"4370":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4371":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4372":{"isListItem":true,"string":"lauritz, 13:31:10 GMT+0200 (CEST), Sun May 15 2011, Revision 72207","value":{"__isSmartRef__":true,"id":4373}},"4373":{"rev":72207,"author":"lauritz","date":{"__isSmartRef__":true,"id":4374},"url":{"__isSmartRef__":true,"id":4375},"changes":[{"__isSmartRef__":true,"id":4376}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4374":{},"4375":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4376":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4377":{"isListItem":true,"string":"lauritz, 13:30:50 GMT+0200 (CEST), Sun May 15 2011, Revision 72206","value":{"__isSmartRef__":true,"id":4378}},"4378":{"rev":72206,"author":"lauritz","date":{"__isSmartRef__":true,"id":4379},"url":{"__isSmartRef__":true,"id":4380},"changes":[{"__isSmartRef__":true,"id":4381}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4379":{},"4380":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4381":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4382":{"isListItem":true,"string":"lauritz, 13:18:59 GMT+0200 (CEST), Sun May 15 2011, Revision 72192","value":{"__isSmartRef__":true,"id":4383}},"4383":{"rev":72192,"author":"lauritz","date":{"__isSmartRef__":true,"id":4384},"url":{"__isSmartRef__":true,"id":4385},"changes":[{"__isSmartRef__":true,"id":4386}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4384":{},"4385":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4386":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4387":{"isListItem":true,"string":"lauritz, 13:17:33 GMT+0200 (CEST), Sun May 15 2011, Revision 72191","value":{"__isSmartRef__":true,"id":4388}},"4388":{"rev":72191,"author":"lauritz","date":{"__isSmartRef__":true,"id":4389},"url":{"__isSmartRef__":true,"id":4390},"changes":[{"__isSmartRef__":true,"id":4391}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4389":{},"4390":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4391":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4392":{"isListItem":true,"string":"lauritz, 13:13:28 GMT+0200 (CEST), Sun May 15 2011, Revision 72190","value":{"__isSmartRef__":true,"id":4393}},"4393":{"rev":72190,"author":"lauritz","date":{"__isSmartRef__":true,"id":4394},"url":{"__isSmartRef__":true,"id":4395},"changes":[{"__isSmartRef__":true,"id":4396}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4394":{},"4395":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4396":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4397":{"isListItem":true,"string":"lauritz, 12:55:19 GMT+0200 (CEST), Sun May 15 2011, Revision 72189","value":{"__isSmartRef__":true,"id":4398}},"4398":{"rev":72189,"author":"lauritz","date":{"__isSmartRef__":true,"id":4399},"url":{"__isSmartRef__":true,"id":4400},"changes":[{"__isSmartRef__":true,"id":4401}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4399":{},"4400":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4401":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4402":{"isListItem":true,"string":"lauritz, 12:54:29 GMT+0200 (CEST), Sun May 15 2011, Revision 72188","value":{"__isSmartRef__":true,"id":4403}},"4403":{"rev":72188,"author":"lauritz","date":{"__isSmartRef__":true,"id":4404},"url":{"__isSmartRef__":true,"id":4405},"changes":[{"__isSmartRef__":true,"id":4406}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4404":{},"4405":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4406":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4407":{"isListItem":true,"string":"lauritz, 12:45:03 GMT+0200 (CEST), Sun May 15 2011, Revision 72187","value":{"__isSmartRef__":true,"id":4408}},"4408":{"rev":72187,"author":"lauritz","date":{"__isSmartRef__":true,"id":4409},"url":{"__isSmartRef__":true,"id":4410},"changes":[{"__isSmartRef__":true,"id":4411}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4409":{},"4410":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4411":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4412":{"isListItem":true,"string":"lauritz, 12:41:33 GMT+0200 (CEST), Sun May 15 2011, Revision 72186","value":{"__isSmartRef__":true,"id":4413}},"4413":{"rev":72186,"author":"lauritz","date":{"__isSmartRef__":true,"id":4414},"url":{"__isSmartRef__":true,"id":4415},"changes":[{"__isSmartRef__":true,"id":4416}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4414":{},"4415":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4416":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4417":{"isListItem":true,"string":"lauritz, 12:38:06 GMT+0200 (CEST), Sun May 15 2011, Revision 72185","value":{"__isSmartRef__":true,"id":4418}},"4418":{"rev":72185,"author":"lauritz","date":{"__isSmartRef__":true,"id":4419},"url":{"__isSmartRef__":true,"id":4420},"changes":[{"__isSmartRef__":true,"id":4421}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4419":{},"4420":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4421":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4422":{"isListItem":true,"string":"lauritz, 12:35:05 GMT+0200 (CEST), Sun May 15 2011, Revision 72184","value":{"__isSmartRef__":true,"id":4423}},"4423":{"rev":72184,"author":"lauritz","date":{"__isSmartRef__":true,"id":4424},"url":{"__isSmartRef__":true,"id":4425},"changes":[{"__isSmartRef__":true,"id":4426}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4424":{},"4425":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4426":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4427":{"isListItem":true,"string":"lauritz, 12:30:16 GMT+0200 (CEST), Sun May 15 2011, Revision 72183","value":{"__isSmartRef__":true,"id":4428}},"4428":{"rev":72183,"author":"lauritz","date":{"__isSmartRef__":true,"id":4429},"url":{"__isSmartRef__":true,"id":4430},"changes":[{"__isSmartRef__":true,"id":4431}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4429":{},"4430":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4431":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4432":{"isListItem":true,"string":"lauritz, 12:20:21 GMT+0200 (CEST), Sun May 15 2011, Revision 72182","value":{"__isSmartRef__":true,"id":4433}},"4433":{"rev":72182,"author":"lauritz","date":{"__isSmartRef__":true,"id":4434},"url":{"__isSmartRef__":true,"id":4435},"changes":[{"__isSmartRef__":true,"id":4436}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4434":{},"4435":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4436":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4437":{"isListItem":true,"string":"lauritz, 12:17:27 GMT+0200 (CEST), Sun May 15 2011, Revision 72181","value":{"__isSmartRef__":true,"id":4438}},"4438":{"rev":72181,"author":"lauritz","date":{"__isSmartRef__":true,"id":4439},"url":{"__isSmartRef__":true,"id":4440},"changes":[{"__isSmartRef__":true,"id":4441}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4439":{},"4440":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4441":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4442":{"isListItem":true,"string":"lauritz, 12:01:22 GMT+0200 (CEST), Sun May 15 2011, Revision 72177","value":{"__isSmartRef__":true,"id":4443}},"4443":{"rev":72177,"author":"lauritz","date":{"__isSmartRef__":true,"id":4444},"url":{"__isSmartRef__":true,"id":4445},"changes":[{"__isSmartRef__":true,"id":4446}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4444":{},"4445":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4446":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4447":{"isListItem":true,"string":"lauritz, 11:56:17 GMT+0200 (CEST), Sun May 15 2011, Revision 72176","value":{"__isSmartRef__":true,"id":4448}},"4448":{"rev":72176,"author":"lauritz","date":{"__isSmartRef__":true,"id":4449},"url":{"__isSmartRef__":true,"id":4450},"changes":[{"__isSmartRef__":true,"id":4451}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4449":{},"4450":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4451":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4452":{"isListItem":true,"string":"lauritz, 11:53:11 GMT+0200 (CEST), Sun May 15 2011, Revision 72175","value":{"__isSmartRef__":true,"id":4453}},"4453":{"rev":72175,"author":"lauritz","date":{"__isSmartRef__":true,"id":4454},"url":{"__isSmartRef__":true,"id":4455},"changes":[{"__isSmartRef__":true,"id":4456}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4454":{},"4455":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4456":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4457":{"isListItem":true,"string":"lauritz, 11:37:44 GMT+0200 (CEST), Sun May 15 2011, Revision 72174","value":{"__isSmartRef__":true,"id":4458}},"4458":{"rev":72174,"author":"lauritz","date":{"__isSmartRef__":true,"id":4459},"url":{"__isSmartRef__":true,"id":4460},"changes":[{"__isSmartRef__":true,"id":4461}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4459":{},"4460":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4461":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4462":{"isListItem":true,"string":"lauritz, 10:53:07 GMT+0200 (CEST), Sun May 15 2011, Revision 72173","value":{"__isSmartRef__":true,"id":4463}},"4463":{"rev":72173,"author":"lauritz","date":{"__isSmartRef__":true,"id":4464},"url":{"__isSmartRef__":true,"id":4465},"changes":[{"__isSmartRef__":true,"id":4466}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4464":{},"4465":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4466":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4467":{"isListItem":true,"string":"lauritz, 10:49:12 GMT+0200 (CEST), Sun May 15 2011, Revision 72172","value":{"__isSmartRef__":true,"id":4468}},"4468":{"rev":72172,"author":"lauritz","date":{"__isSmartRef__":true,"id":4469},"url":{"__isSmartRef__":true,"id":4470},"changes":[{"__isSmartRef__":true,"id":4471}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4469":{},"4470":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4471":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4472":{"isListItem":true,"string":"lauritz, 10:40:04 GMT+0200 (CEST), Sun May 15 2011, Revision 72171","value":{"__isSmartRef__":true,"id":4473}},"4473":{"rev":72171,"author":"lauritz","date":{"__isSmartRef__":true,"id":4474},"url":{"__isSmartRef__":true,"id":4475},"changes":[{"__isSmartRef__":true,"id":4476}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4474":{},"4475":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4476":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4477":{"isListItem":true,"string":"lauritz, 10:33:36 GMT+0200 (CEST), Sun May 15 2011, Revision 72170","value":{"__isSmartRef__":true,"id":4478}},"4478":{"rev":72170,"author":"lauritz","date":{"__isSmartRef__":true,"id":4479},"url":{"__isSmartRef__":true,"id":4480},"changes":[{"__isSmartRef__":true,"id":4481}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4479":{},"4480":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4481":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4482":{"isListItem":true,"string":"lauritz, 00:34:25 GMT+0200 (CEST), Sat May 14 2011, Revision 72088","value":{"__isSmartRef__":true,"id":4483}},"4483":{"rev":72088,"author":"lauritz","date":{"__isSmartRef__":true,"id":4484},"url":{"__isSmartRef__":true,"id":4485},"changes":[{"__isSmartRef__":true,"id":4486}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4484":{},"4485":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4486":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4487":{"isListItem":true,"string":"lauritz, 00:32:55 GMT+0200 (CEST), Sat May 14 2011, Revision 72078","value":{"__isSmartRef__":true,"id":4488}},"4488":{"rev":72078,"author":"lauritz","date":{"__isSmartRef__":true,"id":4489},"url":{"__isSmartRef__":true,"id":4490},"changes":[{"__isSmartRef__":true,"id":4491}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4489":{},"4490":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4491":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4492":{"isListItem":true,"string":"lauritz, 00:32:07 GMT+0200 (CEST), Sat May 14 2011, Revision 72072","value":{"__isSmartRef__":true,"id":4493}},"4493":{"rev":72072,"author":"lauritz","date":{"__isSmartRef__":true,"id":4494},"url":{"__isSmartRef__":true,"id":4495},"changes":[{"__isSmartRef__":true,"id":4496}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4494":{},"4495":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4496":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4497":{"isListItem":true,"string":"lauritz, 00:17:36 GMT+0200 (CEST), Sat May 14 2011, Revision 72048","value":{"__isSmartRef__":true,"id":4498}},"4498":{"rev":72048,"author":"lauritz","date":{"__isSmartRef__":true,"id":4499},"url":{"__isSmartRef__":true,"id":4500},"changes":[{"__isSmartRef__":true,"id":4501}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4499":{},"4500":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4501":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4502":{"isListItem":true,"string":"lauritz, 19:03:23 GMT+0200 (CEST), Fri May 13 2011, Revision 71813","value":{"__isSmartRef__":true,"id":4503}},"4503":{"rev":71813,"author":"lauritz","date":{"__isSmartRef__":true,"id":4504},"url":{"__isSmartRef__":true,"id":4505},"changes":[{"__isSmartRef__":true,"id":4506}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4504":{},"4505":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4506":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4507":{"isListItem":true,"string":"lauritz, 19:02:12 GMT+0200 (CEST), Fri May 13 2011, Revision 71812","value":{"__isSmartRef__":true,"id":4508}},"4508":{"rev":71812,"author":"lauritz","date":{"__isSmartRef__":true,"id":4509},"url":{"__isSmartRef__":true,"id":4510},"changes":[{"__isSmartRef__":true,"id":4511}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4509":{},"4510":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4511":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4512":{"isListItem":true,"string":"lauritz, 18:59:56 GMT+0200 (CEST), Fri May 13 2011, Revision 71811","value":{"__isSmartRef__":true,"id":4513}},"4513":{"rev":71811,"author":"lauritz","date":{"__isSmartRef__":true,"id":4514},"url":{"__isSmartRef__":true,"id":4515},"changes":[{"__isSmartRef__":true,"id":4516}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4514":{},"4515":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4516":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4517":{"isListItem":true,"string":"lauritz, 18:55:57 GMT+0200 (CEST), Fri May 13 2011, Revision 71810","value":{"__isSmartRef__":true,"id":4518}},"4518":{"rev":71810,"author":"lauritz","date":{"__isSmartRef__":true,"id":4519},"url":{"__isSmartRef__":true,"id":4520},"changes":[{"__isSmartRef__":true,"id":4521}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4519":{},"4520":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4521":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4522":{"isListItem":true,"string":"lauritz, 18:47:55 GMT+0200 (CEST), Fri May 13 2011, Revision 71809","value":{"__isSmartRef__":true,"id":4523}},"4523":{"rev":71809,"author":"lauritz","date":{"__isSmartRef__":true,"id":4524},"url":{"__isSmartRef__":true,"id":4525},"changes":[{"__isSmartRef__":true,"id":4526}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4524":{},"4525":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4526":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4527":{"isListItem":true,"string":"lauritz, 18:47:14 GMT+0200 (CEST), Fri May 13 2011, Revision 71808","value":{"__isSmartRef__":true,"id":4528}},"4528":{"rev":71808,"author":"lauritz","date":{"__isSmartRef__":true,"id":4529},"url":{"__isSmartRef__":true,"id":4530},"changes":[{"__isSmartRef__":true,"id":4531}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4529":{},"4530":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4531":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4532":{"isListItem":true,"string":"lauritz, 18:38:09 GMT+0200 (CEST), Fri May 13 2011, Revision 71807","value":{"__isSmartRef__":true,"id":4533}},"4533":{"rev":71807,"author":"lauritz","date":{"__isSmartRef__":true,"id":4534},"url":{"__isSmartRef__":true,"id":4535},"changes":[{"__isSmartRef__":true,"id":4536}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4534":{},"4535":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4536":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4537":{"isListItem":true,"string":"lauritz, 18:32:26 GMT+0200 (CEST), Fri May 13 2011, Revision 71806","value":{"__isSmartRef__":true,"id":4538}},"4538":{"rev":71806,"author":"lauritz","date":{"__isSmartRef__":true,"id":4539},"url":{"__isSmartRef__":true,"id":4540},"changes":[{"__isSmartRef__":true,"id":4541}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4539":{},"4540":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4541":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4542":{"isListItem":true,"string":"lauritz, 18:23:35 GMT+0200 (CEST), Fri May 13 2011, Revision 71804","value":{"__isSmartRef__":true,"id":4543}},"4543":{"rev":71804,"author":"lauritz","date":{"__isSmartRef__":true,"id":4544},"url":{"__isSmartRef__":true,"id":4545},"changes":[{"__isSmartRef__":true,"id":4546}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4544":{},"4545":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4546":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4547":{"isListItem":true,"string":"lauritz, 18:09:05 GMT+0200 (CEST), Fri May 13 2011, Revision 71802","value":{"__isSmartRef__":true,"id":4548}},"4548":{"rev":71802,"author":"lauritz","date":{"__isSmartRef__":true,"id":4549},"url":{"__isSmartRef__":true,"id":4550},"changes":[{"__isSmartRef__":true,"id":4551}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4549":{},"4550":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4551":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4552":{"isListItem":true,"string":"lauritz, 18:08:34 GMT+0200 (CEST), Fri May 13 2011, Revision 71801","value":{"__isSmartRef__":true,"id":4553}},"4553":{"rev":71801,"author":"lauritz","date":{"__isSmartRef__":true,"id":4554},"url":{"__isSmartRef__":true,"id":4555},"changes":[{"__isSmartRef__":true,"id":4556}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4554":{},"4555":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4556":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4557":{"isListItem":true,"string":"lauritz, 18:00:10 GMT+0200 (CEST), Fri May 13 2011, Revision 71787","value":{"__isSmartRef__":true,"id":4558}},"4558":{"rev":71787,"author":"lauritz","date":{"__isSmartRef__":true,"id":4559},"url":{"__isSmartRef__":true,"id":4560},"changes":[{"__isSmartRef__":true,"id":4561}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4559":{},"4560":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4561":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"4562":{"isListItem":true,"string":"lauritz, 17:47:57 GMT+0200 (CEST), Fri May 13 2011, Revision 71776","value":{"__isSmartRef__":true,"id":4563}},"4563":{"rev":71776,"author":"lauritz","date":{"__isSmartRef__":true,"id":4564},"url":{"__isSmartRef__":true,"id":4565},"changes":[{"__isSmartRef__":true,"id":4566}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"4564":{},"4565":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4566":{"type":"S:added","url":null},"4567":{"submorphs":[{"__isSmartRef__":true,"id":4568}],"scripts":[],"id":230,"shape":{"__isSmartRef__":true,"id":4578},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4592},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4582},"lighterFill":{"__isSmartRef__":true,"id":4593},"label":{"__isSmartRef__":true,"id":4568},"owner":{"__isSmartRef__":true,"id":4241},"attributeConnections":[{"__isSmartRef__":true,"id":4602}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4568":{"submorphs":[],"scripts":[],"id":231,"shape":{"__isSmartRef__":true,"id":4569},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4572},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":4573}],"_Padding":{"__isSmartRef__":true,"id":4575},"owner":{"__isSmartRef__":true,"id":4567},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4576},"renderContextTable":{"__isSmartRef__":true,"id":4577},"__LivelyClassName__":"lively.morphic.Text"},"4569":{"position":{"__isSmartRef__":true,"id":4570},"_Extent":{"__isSmartRef__":true,"id":4571},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4570":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4571":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4572":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4573":{"style":{"__isSmartRef__":true,"id":4574},"morph":{"__isSmartRef__":true,"id":4568},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4574":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4575":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4576":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4577":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4578":{"position":{"__isSmartRef__":true,"id":4579},"_Extent":{"__isSmartRef__":true,"id":4580},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4581},"_Fill":{"__isSmartRef__":true,"id":4582},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4579":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4580":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4581":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4582":{"stops":[{"__isSmartRef__":true,"id":4583},{"__isSmartRef__":true,"id":4585},{"__isSmartRef__":true,"id":4587},{"__isSmartRef__":true,"id":4589}],"vector":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4583":{"offset":0,"color":{"__isSmartRef__":true,"id":4584}},"4584":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4585":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4586}},"4586":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4587":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4588}},"4588":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4589":{"offset":1,"color":{"__isSmartRef__":true,"id":4590}},"4590":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4591":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4592":{"x":0,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4593":{"stops":[{"__isSmartRef__":true,"id":4594},{"__isSmartRef__":true,"id":4596},{"__isSmartRef__":true,"id":4598},{"__isSmartRef__":true,"id":4600}],"vector":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4594":{"offset":0,"color":{"__isSmartRef__":true,"id":4595}},"4595":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4596":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4597}},"4597":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4598":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4599}},"4599":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4600":{"offset":1,"color":{"__isSmartRef__":true,"id":4601}},"4601":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4602":{"sourceObj":{"__isSmartRef__":true,"id":4567},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4252},"targetMethodName":"revert","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4603":{"submorphs":[{"__isSmartRef__":true,"id":4604}],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":4613},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4616},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4582},"lighterFill":{"__isSmartRef__":true,"id":4617},"label":{"__isSmartRef__":true,"id":4604},"owner":{"__isSmartRef__":true,"id":4241},"attributeConnections":[{"__isSmartRef__":true,"id":4626}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4604":{"submorphs":[],"scripts":[],"id":233,"shape":{"__isSmartRef__":true,"id":4605},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4608},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":4609}],"_Padding":{"__isSmartRef__":true,"id":4575},"owner":{"__isSmartRef__":true,"id":4603},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4611},"renderContextTable":{"__isSmartRef__":true,"id":4612},"__LivelyClassName__":"lively.morphic.Text"},"4605":{"position":{"__isSmartRef__":true,"id":4606},"_Extent":{"__isSmartRef__":true,"id":4607},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4606":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4607":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4608":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4609":{"style":{"__isSmartRef__":true,"id":4610},"morph":{"__isSmartRef__":true,"id":4604},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4610":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4611":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4612":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4613":{"position":{"__isSmartRef__":true,"id":4614},"_Extent":{"__isSmartRef__":true,"id":4615},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4581},"_Fill":{"__isSmartRef__":true,"id":4582},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4614":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4615":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4616":{"x":148.5,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4617":{"stops":[{"__isSmartRef__":true,"id":4618},{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4622},{"__isSmartRef__":true,"id":4624}],"vector":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4618":{"offset":0,"color":{"__isSmartRef__":true,"id":4619}},"4619":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4620":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4621}},"4621":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4622":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4623}},"4623":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4624":{"offset":1,"color":{"__isSmartRef__":true,"id":4625}},"4625":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4626":{"sourceObj":{"__isSmartRef__":true,"id":4603},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4252},"targetMethodName":"showVersion","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4627":{"submorphs":[{"__isSmartRef__":true,"id":4628}],"scripts":[],"id":234,"shape":{"__isSmartRef__":true,"id":4637},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4640},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4582},"lighterFill":{"__isSmartRef__":true,"id":4641},"label":{"__isSmartRef__":true,"id":4628},"owner":{"__isSmartRef__":true,"id":4241},"attributeConnections":[{"__isSmartRef__":true,"id":4650}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4628":{"submorphs":[],"scripts":[],"id":235,"shape":{"__isSmartRef__":true,"id":4629},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4632},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":4633}],"_Padding":{"__isSmartRef__":true,"id":4575},"owner":{"__isSmartRef__":true,"id":4627},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4635},"renderContextTable":{"__isSmartRef__":true,"id":4636},"__LivelyClassName__":"lively.morphic.Text"},"4629":{"position":{"__isSmartRef__":true,"id":4630},"_Extent":{"__isSmartRef__":true,"id":4631},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4630":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4631":{"x":153,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4632":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4633":{"style":{"__isSmartRef__":true,"id":4634},"morph":{"__isSmartRef__":true,"id":4628},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4634":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4635":{"x":153,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4636":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4637":{"position":{"__isSmartRef__":true,"id":4638},"_Extent":{"__isSmartRef__":true,"id":4639},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4581},"_Fill":{"__isSmartRef__":true,"id":4582},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4638":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4639":{"x":153,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4640":{"x":297,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4641":{"stops":[{"__isSmartRef__":true,"id":4642},{"__isSmartRef__":true,"id":4644},{"__isSmartRef__":true,"id":4646},{"__isSmartRef__":true,"id":4648}],"vector":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4642":{"offset":0,"color":{"__isSmartRef__":true,"id":4643}},"4643":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4644":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4645}},"4645":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4646":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4647}},"4647":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4648":{"offset":1,"color":{"__isSmartRef__":true,"id":4649}},"4649":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4650":{"sourceObj":{"__isSmartRef__":true,"id":4627},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4252},"targetMethodName":"visitVersion","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4651":{"position":{"__isSmartRef__":true,"id":4652},"_Extent":{"__isSmartRef__":true,"id":4653},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4652":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4653":{"x":450,"y":250,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4654":{"adjustForNewBounds":true},"4655":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4656":{"submorphs":[{"__isSmartRef__":true,"id":4657},{"__isSmartRef__":true,"id":4667},{"__isSmartRef__":true,"id":4694},{"__isSmartRef__":true,"id":4720}],"scripts":[],"id":236,"shape":{"__isSmartRef__":true,"id":4747},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4751},"_Position":{"__isSmartRef__":true,"id":4752},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":4240},"label":{"__isSmartRef__":true,"id":4657},"closeButton":{"__isSmartRef__":true,"id":4667},"menuButton":{"__isSmartRef__":true,"id":4694},"collapseButton":{"__isSmartRef__":true,"id":4720},"priorExtent":{"__isSmartRef__":true,"id":4753},"owner":{"__isSmartRef__":true,"id":4240},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"4657":{"submorphs":[],"scripts":[],"id":237,"shape":{"__isSmartRef__":true,"id":4658},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4661},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4662}],"isLabel":true,"eventsAreIgnored":true,"_Padding":{"__isSmartRef__":true,"id":4664},"_FontSize":10,"owner":{"__isSmartRef__":true,"id":4656},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4665},"renderContextTable":{"__isSmartRef__":true,"id":4666},"__LivelyClassName__":"lively.morphic.Text"},"4658":{"position":{"__isSmartRef__":true,"id":4659},"_Extent":{"__isSmartRef__":true,"id":4660},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4659":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4660":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4661":{"x":201,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4662":{"style":{"__isSmartRef__":true,"id":4663},"morph":{"__isSmartRef__":true,"id":4657},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4663":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4664":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4665":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4666":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4667":{"submorphs":[{"__isSmartRef__":true,"id":4668}],"scripts":[],"id":238,"shape":{"__isSmartRef__":true,"id":4678},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4681},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4582},"lighterFill":{"__isSmartRef__":true,"id":4682},"label":{"__isSmartRef__":true,"id":4668},"owner":{"__isSmartRef__":true,"id":4656},"layout":{"__isSmartRef__":true,"id":4691},"attributeConnections":[{"__isSmartRef__":true,"id":4692},{"__isSmartRef__":true,"id":4693}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4668":{"submorphs":[],"scripts":[],"id":239,"shape":{"__isSmartRef__":true,"id":4669},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4672},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4673}],"_Padding":{"__isSmartRef__":true,"id":4675},"owner":{"__isSmartRef__":true,"id":4667},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4676},"renderContextTable":{"__isSmartRef__":true,"id":4677},"__LivelyClassName__":"lively.morphic.Text"},"4669":{"position":{"__isSmartRef__":true,"id":4670},"_Extent":{"__isSmartRef__":true,"id":4671},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4670":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4671":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4672":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4673":{"style":{"__isSmartRef__":true,"id":4674},"morph":{"__isSmartRef__":true,"id":4668},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4674":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4675":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4676":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4677":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4678":{"position":{"__isSmartRef__":true,"id":4679},"_Extent":{"__isSmartRef__":true,"id":4680},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4581},"_Fill":{"__isSmartRef__":true,"id":4582},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4679":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4680":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4681":{"x":430,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4682":{"stops":[{"__isSmartRef__":true,"id":4683},{"__isSmartRef__":true,"id":4685},{"__isSmartRef__":true,"id":4687},{"__isSmartRef__":true,"id":4689}],"vector":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4683":{"offset":0,"color":{"__isSmartRef__":true,"id":4684}},"4684":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4685":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4686}},"4686":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4687":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4688}},"4688":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4689":{"offset":1,"color":{"__isSmartRef__":true,"id":4690}},"4690":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4691":{"moveHorizontal":true},"4692":{"sourceObj":{"__isSmartRef__":true,"id":4667},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4240},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4693":{"sourceObj":{"__isSmartRef__":true,"id":4667},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4240},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4694":{"submorphs":[{"__isSmartRef__":true,"id":4695}],"scripts":[],"id":240,"shape":{"__isSmartRef__":true,"id":4705},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4708},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4582},"lighterFill":{"__isSmartRef__":true,"id":4709},"label":{"__isSmartRef__":true,"id":4695},"owner":{"__isSmartRef__":true,"id":4656},"attributeConnections":[{"__isSmartRef__":true,"id":4718},{"__isSmartRef__":true,"id":4719}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4695":{"submorphs":[],"scripts":[],"id":241,"shape":{"__isSmartRef__":true,"id":4696},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4699},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4700}],"_Padding":{"__isSmartRef__":true,"id":4702},"owner":{"__isSmartRef__":true,"id":4694},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4703},"renderContextTable":{"__isSmartRef__":true,"id":4704},"__LivelyClassName__":"lively.morphic.Text"},"4696":{"position":{"__isSmartRef__":true,"id":4697},"_Extent":{"__isSmartRef__":true,"id":4698},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4697":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4698":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4699":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4700":{"style":{"__isSmartRef__":true,"id":4701},"morph":{"__isSmartRef__":true,"id":4695},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4701":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4702":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4703":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4704":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4705":{"position":{"__isSmartRef__":true,"id":4706},"_Extent":{"__isSmartRef__":true,"id":4707},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4581},"_Fill":{"__isSmartRef__":true,"id":4582},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4706":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4707":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4708":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4709":{"stops":[{"__isSmartRef__":true,"id":4710},{"__isSmartRef__":true,"id":4712},{"__isSmartRef__":true,"id":4714},{"__isSmartRef__":true,"id":4716}],"vector":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4710":{"offset":0,"color":{"__isSmartRef__":true,"id":4711}},"4711":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4712":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4713}},"4713":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4714":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4715}},"4715":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4716":{"offset":1,"color":{"__isSmartRef__":true,"id":4717}},"4717":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4718":{"sourceObj":{"__isSmartRef__":true,"id":4694},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4240},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4719":{"sourceObj":{"__isSmartRef__":true,"id":4694},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4240},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4720":{"submorphs":[{"__isSmartRef__":true,"id":4721}],"scripts":[],"id":242,"shape":{"__isSmartRef__":true,"id":4731},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4734},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4582},"lighterFill":{"__isSmartRef__":true,"id":4735},"label":{"__isSmartRef__":true,"id":4721},"owner":{"__isSmartRef__":true,"id":4656},"layout":{"__isSmartRef__":true,"id":4744},"attributeConnections":[{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4746}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4721":{"submorphs":[],"scripts":[],"id":243,"shape":{"__isSmartRef__":true,"id":4722},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4725},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4726}],"_Padding":{"__isSmartRef__":true,"id":4728},"owner":{"__isSmartRef__":true,"id":4720},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4729},"renderContextTable":{"__isSmartRef__":true,"id":4730},"__LivelyClassName__":"lively.morphic.Text"},"4722":{"position":{"__isSmartRef__":true,"id":4723},"_Extent":{"__isSmartRef__":true,"id":4724},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4246},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4723":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4724":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4725":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4726":{"style":{"__isSmartRef__":true,"id":4727},"morph":{"__isSmartRef__":true,"id":4721},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4727":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4728":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4729":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4730":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"4731":{"position":{"__isSmartRef__":true,"id":4732},"_Extent":{"__isSmartRef__":true,"id":4733},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4581},"_Fill":{"__isSmartRef__":true,"id":4582},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4732":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4733":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4734":{"x":411,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4735":{"stops":[{"__isSmartRef__":true,"id":4736},{"__isSmartRef__":true,"id":4738},{"__isSmartRef__":true,"id":4740},{"__isSmartRef__":true,"id":4742}],"vector":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4736":{"offset":0,"color":{"__isSmartRef__":true,"id":4737}},"4737":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4738":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4739}},"4739":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4740":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4741}},"4741":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4742":{"offset":1,"color":{"__isSmartRef__":true,"id":4743}},"4743":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4744":{"moveHorizontal":true},"4745":{"sourceObj":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4240},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4746":{"sourceObj":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4240},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4747":{"position":{"__isSmartRef__":true,"id":4748},"_Extent":{"__isSmartRef__":true,"id":4749},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":4750},"_Fill":{"__isSmartRef__":true,"id":3938},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4748":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4749":{"x":450,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4750":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4751":{"resizeWidth":true,"adjustForNewBounds":true},"4752":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4753":{"x":450,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4754":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":4755},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4755":{"x":450,"y":272,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4756":{"adjustForNewBounds":true},"4757":{"x":328,"y":910,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4758":{"x":450,"y":272,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4759":{"x":482,"y":63,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4760":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Shows versions of a file.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4761":{"submorphs":[{"__isSmartRef__":true,"id":4762},{"__isSmartRef__":true,"id":4775}],"scripts":[],"id":494,"shape":{"__isSmartRef__":true,"id":4887},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4889},"_Position":{"__isSmartRef__":true,"id":4890},"priorExtent":{"__isSmartRef__":true,"id":4891},"targetMorph":{"__isSmartRef__":true,"id":4762},"titleBar":{"__isSmartRef__":true,"id":4775},"contentOffset":{"__isSmartRef__":true,"id":4769},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":2923},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":4892},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"4762":{"submorphs":[],"scripts":[],"id":493,"shape":{"__isSmartRef__":true,"id":4763},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4768},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4769},"priorExtent":{"__isSmartRef__":true,"id":4770},"_MaxTextWidth":500,"_MaxTextHeight":200,"textChunks":[{"__isSmartRef__":true,"id":4771}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4761},"layout":{"__isSmartRef__":true,"id":4773},"doitContext":{"__isSmartRef__":true,"id":2414},"priorSelectionRange":[12,12],"showsHalos":false,"charsReplaced":"submorphs:\t,\ntitleBar:\t\ncontentOffset:\tpt(0.0,22.0)\ncollapsedTransform:\tnull\ncollapsedExtent:\tnull\nexpandedTransform:\ttranslate(377.66px,419.51px)\nexpandedExtent:\tpt(861.5,575.2)\nhighlighted:\ttrue\n_Rotation:\t0\n_Scale:\t1\nprevDragPos:\tpt(450.0,214.0)\nshowsHalos:\tfalse\nname:\tObjectEditor\n__SourceModuleName__:\tGlobal.lively.morphic.Widgets\ntarget:\tnull\nexpandedPosition:\tpt(377.7,419.5)\npartsBinMetaInfo:\t[object Object]\nscriptList:\t\nscriptPane:\t\nclassButton:\t\nconnectionList:\t\ntargetButton:\t\nowner:\t\n_renderContext:\talively.morphic.HTML.RenderContext\neventHandler:\t\nhalos:\t,, 0) this.scriptList.selectAt(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5076},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5075":{"this":{"__isSmartRef__":true,"id":2414}},"5076":{},"5077":{"varMapping":{"__isSmartRef__":true,"id":5078},"source":"function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target morph chosen\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList([]);\n this.connectionList.setList([]);\n this.scriptPane.setTextString(\"\");\n this.get('morphSelection').setTextString('');\n}","funcProperties":{"__isSmartRef__":true,"id":5079},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5078":{"this":{"__isSmartRef__":true,"id":2414}},"5079":{},"5080":{"varMapping":{"__isSmartRef__":true,"id":5081},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":5082},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5081":{"this":{"__isSmartRef__":true,"id":2414}},"5082":{},"5083":{"varMapping":{"__isSmartRef__":true,"id":5084},"source":"function generateSourceForConnection(connection) {\n var c = connection;\n var 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":5085},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5084":{"this":{"__isSmartRef__":true,"id":2414}},"5085":{},"5086":{"varMapping":{"__isSmartRef__":true,"id":5087},"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":5088},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5087":{"this":{"__isSmartRef__":true,"id":2414}},"5088":{},"5089":{"varMapping":{"__isSmartRef__":true,"id":5090},"source":"function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n}","funcProperties":{"__isSmartRef__":true,"id":5091},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5090":{"this":{"__isSmartRef__":true,"id":2414}},"5091":{},"5092":{"varMapping":{"__isSmartRef__":true,"id":5093},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":5094},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5093":{"this":{"__isSmartRef__":true,"id":2414}},"5094":{},"5095":{"varMapping":{"__isSmartRef__":true,"id":5096},"source":"function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":5097},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5096":{"this":{"__isSmartRef__":true,"id":2414}},"5097":{},"5098":{"varMapping":{"__isSmartRef__":true,"id":5099},"source":"function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":5100},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5099":{"this":{"__isSmartRef__":true,"id":2414}},"5100":{},"5101":{"varMapping":{"__isSmartRef__":true,"id":5102},"source":"function setupConnections() {\n connect(this.get('morphSelection'), 'selection', this, 'setTarget');\n}","funcProperties":{"__isSmartRef__":true,"id":5103},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5102":{"this":{"__isSmartRef__":true,"id":2414}},"5103":{},"5104":{"submorphs":[{"__isSmartRef__":true,"id":5105},{"__isSmartRef__":true,"id":5238}],"scripts":[],"id":3,"renderContextTable":{"__isSmartRef__":true,"id":5355},"shape":{"__isSmartRef__":true,"id":5356},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":5359},"_Position":{"__isSmartRef__":true,"id":5360},"priorExtent":{"__isSmartRef__":true,"id":5361},"targetMorph":{"__isSmartRef__":true,"id":5105},"titleBar":{"__isSmartRef__":true,"id":5238},"contentOffset":{"__isSmartRef__":true,"id":5234},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":5362},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"5105":{"submorphs":[],"scripts":[],"id":2,"renderContextTable":{"__isSmartRef__":true,"id":5106},"textChunks":[{"__isSmartRef__":true,"id":5107},{"__isSmartRef__":true,"id":5109},{"__isSmartRef__":true,"id":5111},{"__isSmartRef__":true,"id":5113},{"__isSmartRef__":true,"id":5115},{"__isSmartRef__":true,"id":5117},{"__isSmartRef__":true,"id":5119},{"__isSmartRef__":true,"id":5121},{"__isSmartRef__":true,"id":5123},{"__isSmartRef__":true,"id":5125},{"__isSmartRef__":true,"id":5127},{"__isSmartRef__":true,"id":5129},{"__isSmartRef__":true,"id":5131},{"__isSmartRef__":true,"id":5133},{"__isSmartRef__":true,"id":5135},{"__isSmartRef__":true,"id":5137},{"__isSmartRef__":true,"id":5139},{"__isSmartRef__":true,"id":5141},{"__isSmartRef__":true,"id":5143},{"__isSmartRef__":true,"id":5145},{"__isSmartRef__":true,"id":5147},{"__isSmartRef__":true,"id":5149},{"__isSmartRef__":true,"id":5151},{"__isSmartRef__":true,"id":5153},{"__isSmartRef__":true,"id":5155},{"__isSmartRef__":true,"id":5157},{"__isSmartRef__":true,"id":5160},{"__isSmartRef__":true,"id":5162},{"__isSmartRef__":true,"id":5164},{"__isSmartRef__":true,"id":5166},{"__isSmartRef__":true,"id":5168},{"__isSmartRef__":true,"id":5170},{"__isSmartRef__":true,"id":5172},{"__isSmartRef__":true,"id":5174},{"__isSmartRef__":true,"id":5176},{"__isSmartRef__":true,"id":5178},{"__isSmartRef__":true,"id":5180},{"__isSmartRef__":true,"id":5182},{"__isSmartRef__":true,"id":5184},{"__isSmartRef__":true,"id":5186},{"__isSmartRef__":true,"id":5188},{"__isSmartRef__":true,"id":5190},{"__isSmartRef__":true,"id":5192},{"__isSmartRef__":true,"id":5194},{"__isSmartRef__":true,"id":5196},{"__isSmartRef__":true,"id":5198},{"__isSmartRef__":true,"id":5200},{"__isSmartRef__":true,"id":5202},{"__isSmartRef__":true,"id":5204},{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":5208},{"__isSmartRef__":true,"id":5210},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5218},{"__isSmartRef__":true,"id":5220},{"__isSmartRef__":true,"id":5222},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":5228}],"shape":{"__isSmartRef__":true,"id":5230},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":894},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_Position":{"__isSmartRef__":true,"id":5234},"priorExtent":{"__isSmartRef__":true,"id":5235},"_MaxTextWidth":1051,"_MaxTextHeight":503,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5104},"layout":{"__isSmartRef__":true,"id":5236},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":5237}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"priorSelectionRange":[723,723],"lastSyntaxHighlightTime":1305838472485,"savedTextString":"module('server.log.ApacheLogParser').load()\nresult = null\nserver.log.ApacheLogParser.doSearchInJSONLog(\n 'xhtml', '/var/log/apache2/access.json',\n function(report) { result = report})\n\nserver.log.ApacheLogParser.doSearch(\n null, '/var/log/apache2/access.json',\n function(report) { result = report})\n\nresult\nvisitedWorlds = result.select(function(ea) { return ea.url.include('TreeMap.xhtml')})\nvisitedWorlds[0].usages.pluck('referrer')\nvisitedWorlds[0].usages[0].url\nvisitedWorlds.pluck('url').join('\\n')","prevScroll":[0,0],"charsReplaced":"","lastFindLoc":723,"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"module('server.log.ApacheLogParser').load()\nresult = null\nserver.log.ApacheLogParser.doSearchInJSONLog(\n 'xhtml', '/var/log/apache2/access.json',\n function(report) { result = report})\n\nserver.log.ApacheLogParser.doSearch(\n null, '/var/log/apache2/other_vhosts_access.log',\n function(report) { result = report})\n\nresult\nvisitedWorlds = result.select(function(ea) { return ea.url.include('TreeMap.xhtml')})\nvisitedWorlds.pluck('usages').flatten().pluck('line').join('\\n\\n')\nvisitedWorlds[0].usages.pluck('referer')\nvisitedWorlds[0].usages.pluck('url')\nvisitedWorlds[0].usages[0].url\nvisitedWorlds.pluck('url').join('\\n')\nvisitedWorlds.pluck('usages').flatten().pluck('line').join('\\n\\n')\n\nvisitedWorlds[1].users()\n","__LivelyClassName__":"lively.morphic.Text"},"5106":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5107":{"style":{"__isSmartRef__":true,"id":5108},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"module(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5108":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5109":{"style":{"__isSmartRef__":true,"id":5110},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'server.log.ApacheLogParser'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5110":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5111":{"style":{"__isSmartRef__":true,"id":5112},"morph":{"__isSmartRef__":true,"id":5105},"storedString":").load()\nresult = null\nserver.log.ApacheLogParser.doSearchInJSONLog(\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5112":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5113":{"style":{"__isSmartRef__":true,"id":5114},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'xhtml'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5114":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5115":{"style":{"__isSmartRef__":true,"id":5116},"morph":{"__isSmartRef__":true,"id":5105},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5116":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5117":{"style":{"__isSmartRef__":true,"id":5118},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'/var/log/apache2/access.json'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5118":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5119":{"style":{"__isSmartRef__":true,"id":5120},"morph":{"__isSmartRef__":true,"id":5105},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5120":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5121":{"style":{"__isSmartRef__":true,"id":5122},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5122":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5123":{"style":{"__isSmartRef__":true,"id":5124},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"(report) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5124":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5125":{"style":{"__isSmartRef__":true,"id":5126},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5126":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5127":{"style":{"__isSmartRef__":true,"id":5128},"morph":{"__isSmartRef__":true,"id":5105},"storedString":" result = report","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5128":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5129":{"style":{"__isSmartRef__":true,"id":5130},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5130":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5131":{"style":{"__isSmartRef__":true,"id":5132},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\n\nserver.log.ApacheLogParser.doSearch(\n null, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5132":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5133":{"style":{"__isSmartRef__":true,"id":5134},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'/var/log/apache2/other_vhosts_access.log'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5134":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5135":{"style":{"__isSmartRef__":true,"id":5136},"morph":{"__isSmartRef__":true,"id":5105},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5136":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5137":{"style":{"__isSmartRef__":true,"id":5138},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5138":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5139":{"style":{"__isSmartRef__":true,"id":5140},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"(report) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5140":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5141":{"style":{"__isSmartRef__":true,"id":5142},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5142":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5143":{"style":{"__isSmartRef__":true,"id":5144},"morph":{"__isSmartRef__":true,"id":5105},"storedString":" result = report","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5144":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5145":{"style":{"__isSmartRef__":true,"id":5146},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5146":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5147":{"style":{"__isSmartRef__":true,"id":5148},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\n\nresult\nvisitedWorlds = result.select(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5148":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5149":{"style":{"__isSmartRef__":true,"id":5150},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5150":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5151":{"style":{"__isSmartRef__":true,"id":5152},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5152":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5153":{"style":{"__isSmartRef__":true,"id":5154},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5154":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5155":{"style":{"__isSmartRef__":true,"id":5156},"morph":{"__isSmartRef__":true,"id":5105},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5156":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5157":{"style":{"__isSmartRef__":true,"id":5158},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5158":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5159":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"5160":{"style":{"__isSmartRef__":true,"id":5161},"morph":{"__isSmartRef__":true,"id":5105},"storedString":" ea.url.include(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5161":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5162":{"style":{"__isSmartRef__":true,"id":5163},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'TreeMap.xhtml'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5163":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5164":{"style":{"__isSmartRef__":true,"id":5165},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5165":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5166":{"style":{"__isSmartRef__":true,"id":5167},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5167":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5168":{"style":{"__isSmartRef__":true,"id":5169},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\nvisitedWorlds.pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5169":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5170":{"style":{"__isSmartRef__":true,"id":5171},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'usages'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5171":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5172":{"style":{"__isSmartRef__":true,"id":5173},"morph":{"__isSmartRef__":true,"id":5105},"storedString":").flatten().pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5173":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5174":{"style":{"__isSmartRef__":true,"id":5175},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'line'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5175":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5176":{"style":{"__isSmartRef__":true,"id":5177},"morph":{"__isSmartRef__":true,"id":5105},"storedString":").join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5177":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5178":{"style":{"__isSmartRef__":true,"id":5179},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'\\n\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5179":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5180":{"style":{"__isSmartRef__":true,"id":5181},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\nvisitedWorlds[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5181":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5182":{"style":{"__isSmartRef__":true,"id":5183},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5183":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5184":{"style":{"__isSmartRef__":true,"id":5185},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"].usages.pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5185":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5186":{"style":{"__isSmartRef__":true,"id":5187},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'referer'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5187":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5188":{"style":{"__isSmartRef__":true,"id":5189},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\nvisitedWorlds[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5189":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5190":{"style":{"__isSmartRef__":true,"id":5191},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5191":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5192":{"style":{"__isSmartRef__":true,"id":5193},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"].usages.pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5193":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5194":{"style":{"__isSmartRef__":true,"id":5195},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'url'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5195":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5196":{"style":{"__isSmartRef__":true,"id":5197},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\nvisitedWorlds[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5197":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5198":{"style":{"__isSmartRef__":true,"id":5199},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5199":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5200":{"style":{"__isSmartRef__":true,"id":5201},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"].usages[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5201":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5202":{"style":{"__isSmartRef__":true,"id":5203},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5203":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5204":{"style":{"__isSmartRef__":true,"id":5205},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"].url\nvisitedWorlds.pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5205":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5206":{"style":{"__isSmartRef__":true,"id":5207},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'url'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5207":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5208":{"style":{"__isSmartRef__":true,"id":5209},"morph":{"__isSmartRef__":true,"id":5105},"storedString":").join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5209":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5210":{"style":{"__isSmartRef__":true,"id":5211},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5211":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5212":{"style":{"__isSmartRef__":true,"id":5213},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\nvisitedWorlds.pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5213":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5214":{"style":{"__isSmartRef__":true,"id":5215},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'usages'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5215":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5216":{"style":{"__isSmartRef__":true,"id":5217},"morph":{"__isSmartRef__":true,"id":5105},"storedString":").flatten().pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5217":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5218":{"style":{"__isSmartRef__":true,"id":5219},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'line'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5219":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5220":{"style":{"__isSmartRef__":true,"id":5221},"morph":{"__isSmartRef__":true,"id":5105},"storedString":").join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5221":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5222":{"style":{"__isSmartRef__":true,"id":5223},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"'\\n\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5223":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5224":{"style":{"__isSmartRef__":true,"id":5225},"morph":{"__isSmartRef__":true,"id":5105},"storedString":")\n\nvisitedWorlds[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5225":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5226":{"style":{"__isSmartRef__":true,"id":5227},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5227":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5228":{"style":{"__isSmartRef__":true,"id":5229},"morph":{"__isSmartRef__":true,"id":5105},"storedString":"].users()\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5229":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5230":{"_Position":{"__isSmartRef__":true,"id":5231},"renderContextTable":{"__isSmartRef__":true,"id":5232},"_Extent":{"__isSmartRef__":true,"id":5233},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":{"__isSmartRef__":true,"id":2133},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5231":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5232":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5233":{"x":1051,"y":503,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5234":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5235":{"x":1051,"y":503,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5236":{"resizeWidth":true,"resizeHeight":true},"5237":{"sourceObj":{"__isSmartRef__":true,"id":5105},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5105},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5238":{"submorphs":[{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5249},{"__isSmartRef__":true,"id":5282},{"__isSmartRef__":true,"id":5314}],"scripts":[],"id":4,"renderContextTable":{"__isSmartRef__":true,"id":5347},"shape":{"__isSmartRef__":true,"id":5348},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5352},"_Position":{"__isSmartRef__":true,"id":5353},"eventsAreIgnored":true,"_HandStyle":"default","windowMorph":{"__isSmartRef__":true,"id":5104},"label":{"__isSmartRef__":true,"id":5239},"closeButton":{"__isSmartRef__":true,"id":5249},"menuButton":{"__isSmartRef__":true,"id":5282},"collapseButton":{"__isSmartRef__":true,"id":5314},"priorExtent":{"__isSmartRef__":true,"id":5354},"owner":{"__isSmartRef__":true,"id":5104},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"5239":{"submorphs":[],"scripts":[],"id":5,"renderContextTable":{"__isSmartRef__":true,"id":5240},"textChunks":[{"__isSmartRef__":true,"id":5241}],"shape":{"__isSmartRef__":true,"id":5243},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":58},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5247},"priorExtent":{"__isSmartRef__":true,"id":5248},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":5238},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5240":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5241":{"style":{"__isSmartRef__":true,"id":5242},"morph":{"__isSmartRef__":true,"id":5239},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"5242":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5243":{"_Position":{"__isSmartRef__":true,"id":5244},"renderContextTable":{"__isSmartRef__":true,"id":5245},"_Extent":{"__isSmartRef__":true,"id":5246},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5244":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5245":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5246":{"x":992,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5247":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5248":{"x":992,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5249":{"submorphs":[{"__isSmartRef__":true,"id":5250}],"scripts":[],"id":6,"renderContextTable":{"__isSmartRef__":true,"id":5261},"shape":{"__isSmartRef__":true,"id":5262},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5266},"priorExtent":{"__isSmartRef__":true,"id":5267},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":5268},"label":{"__isSmartRef__":true,"id":5250},"owner":{"__isSmartRef__":true,"id":5238},"layout":{"__isSmartRef__":true,"id":5277},"attributeConnections":[{"__isSmartRef__":true,"id":5278},{"__isSmartRef__":true,"id":5280}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5250":{"submorphs":[],"scripts":[],"id":7,"renderContextTable":{"__isSmartRef__":true,"id":5251},"textChunks":[{"__isSmartRef__":true,"id":5252}],"shape":{"__isSmartRef__":true,"id":5254},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5258},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5259},"priorExtent":{"__isSmartRef__":true,"id":5260},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5249},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5251":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5252":{"style":{"__isSmartRef__":true,"id":5253},"morph":{"__isSmartRef__":true,"id":5250},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"5253":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5254":{"_Position":{"__isSmartRef__":true,"id":5255},"renderContextTable":{"__isSmartRef__":true,"id":5256},"_Extent":{"__isSmartRef__":true,"id":5257},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5255":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5256":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5257":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5258":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5259":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5260":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5261":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5262":{"_Position":{"__isSmartRef__":true,"id":5263},"renderContextTable":{"__isSmartRef__":true,"id":5264},"_Extent":{"__isSmartRef__":true,"id":5265},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5263":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5264":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5265":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5266":{"x":1031,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5267":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5268":{"stops":[{"__isSmartRef__":true,"id":5269},{"__isSmartRef__":true,"id":5271},{"__isSmartRef__":true,"id":5273},{"__isSmartRef__":true,"id":5275}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5269":{"offset":0,"color":{"__isSmartRef__":true,"id":5270}},"5270":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5271":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5272}},"5272":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5273":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5274}},"5274":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5275":{"offset":1,"color":{"__isSmartRef__":true,"id":5276}},"5276":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5277":{"moveHorizontal":true},"5278":{"sourceObj":{"__isSmartRef__":true,"id":5249},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5104},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5279},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5279":{"source":{"__isSmartRef__":true,"id":5249},"target":{"__isSmartRef__":true,"id":5104}},"5280":{"sourceObj":{"__isSmartRef__":true,"id":5249},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5104},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5281},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5281":{"source":{"__isSmartRef__":true,"id":5249},"target":{"__isSmartRef__":true,"id":5104}},"5282":{"submorphs":[{"__isSmartRef__":true,"id":5283}],"scripts":[],"id":8,"renderContextTable":{"__isSmartRef__":true,"id":5294},"shape":{"__isSmartRef__":true,"id":5295},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5299},"priorExtent":{"__isSmartRef__":true,"id":5300},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":5301},"label":{"__isSmartRef__":true,"id":5283},"owner":{"__isSmartRef__":true,"id":5238},"attributeConnections":[{"__isSmartRef__":true,"id":5310},{"__isSmartRef__":true,"id":5312}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5283":{"submorphs":[],"scripts":[],"id":9,"renderContextTable":{"__isSmartRef__":true,"id":5284},"textChunks":[{"__isSmartRef__":true,"id":5285}],"shape":{"__isSmartRef__":true,"id":5287},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5291},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5292},"priorExtent":{"__isSmartRef__":true,"id":5293},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5282},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5284":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5285":{"style":{"__isSmartRef__":true,"id":5286},"morph":{"__isSmartRef__":true,"id":5283},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"5286":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5287":{"_Position":{"__isSmartRef__":true,"id":5288},"renderContextTable":{"__isSmartRef__":true,"id":5289},"_Extent":{"__isSmartRef__":true,"id":5290},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5288":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5289":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5290":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5291":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5292":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5293":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5294":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5295":{"_Position":{"__isSmartRef__":true,"id":5296},"renderContextTable":{"__isSmartRef__":true,"id":5297},"_Extent":{"__isSmartRef__":true,"id":5298},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5296":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5297":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5298":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5299":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5300":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5301":{"stops":[{"__isSmartRef__":true,"id":5302},{"__isSmartRef__":true,"id":5304},{"__isSmartRef__":true,"id":5306},{"__isSmartRef__":true,"id":5308}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5302":{"offset":0,"color":{"__isSmartRef__":true,"id":5303}},"5303":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5304":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5305}},"5305":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5306":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5307}},"5307":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5308":{"offset":1,"color":{"__isSmartRef__":true,"id":5309}},"5309":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5310":{"sourceObj":{"__isSmartRef__":true,"id":5282},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5104},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5311":{"source":{"__isSmartRef__":true,"id":5282},"target":{"__isSmartRef__":true,"id":5104}},"5312":{"sourceObj":{"__isSmartRef__":true,"id":5282},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5104},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5313},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5313":{"source":{"__isSmartRef__":true,"id":5282},"target":{"__isSmartRef__":true,"id":5104}},"5314":{"submorphs":[{"__isSmartRef__":true,"id":5315}],"scripts":[],"id":10,"renderContextTable":{"__isSmartRef__":true,"id":5326},"shape":{"__isSmartRef__":true,"id":5327},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5331},"priorExtent":{"__isSmartRef__":true,"id":5332},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":5333},"label":{"__isSmartRef__":true,"id":5315},"owner":{"__isSmartRef__":true,"id":5238},"layout":{"__isSmartRef__":true,"id":5342},"attributeConnections":[{"__isSmartRef__":true,"id":5343},{"__isSmartRef__":true,"id":5345}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5315":{"submorphs":[],"scripts":[],"id":11,"renderContextTable":{"__isSmartRef__":true,"id":5316},"textChunks":[{"__isSmartRef__":true,"id":5317}],"shape":{"__isSmartRef__":true,"id":5319},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5323},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5324},"priorExtent":{"__isSmartRef__":true,"id":5325},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5314},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5316":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5317":{"style":{"__isSmartRef__":true,"id":5318},"morph":{"__isSmartRef__":true,"id":5315},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"5318":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5319":{"_Position":{"__isSmartRef__":true,"id":5320},"renderContextTable":{"__isSmartRef__":true,"id":5321},"_Extent":{"__isSmartRef__":true,"id":5322},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5320":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5321":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5322":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5323":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5324":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5325":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5326":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5327":{"_Position":{"__isSmartRef__":true,"id":5328},"renderContextTable":{"__isSmartRef__":true,"id":5329},"_Extent":{"__isSmartRef__":true,"id":5330},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5328":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5329":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5330":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5331":{"x":1012,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5332":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5333":{"stops":[{"__isSmartRef__":true,"id":5334},{"__isSmartRef__":true,"id":5336},{"__isSmartRef__":true,"id":5338},{"__isSmartRef__":true,"id":5340}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5334":{"offset":0,"color":{"__isSmartRef__":true,"id":5335}},"5335":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5336":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5337}},"5337":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5338":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5339}},"5339":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5340":{"offset":1,"color":{"__isSmartRef__":true,"id":5341}},"5341":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5342":{"moveHorizontal":true},"5343":{"sourceObj":{"__isSmartRef__":true,"id":5314},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5104},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5344},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5344":{"source":{"__isSmartRef__":true,"id":5314},"target":{"__isSmartRef__":true,"id":5104}},"5345":{"sourceObj":{"__isSmartRef__":true,"id":5314},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5104},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5346},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5346":{"source":{"__isSmartRef__":true,"id":5314},"target":{"__isSmartRef__":true,"id":5104}},"5347":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5348":{"_Position":{"__isSmartRef__":true,"id":5349},"renderContextTable":{"__isSmartRef__":true,"id":5350},"_Extent":{"__isSmartRef__":true,"id":5351},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":175},"_Fill":{"__isSmartRef__":true,"id":176},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5349":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5350":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5351":{"x":1051,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5352":{"resizeWidth":true,"adjustForNewBounds":true},"5353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5354":{"x":1051,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5355":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5356":{"renderContextTable":{"__isSmartRef__":true,"id":5357},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":5358},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5357":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5358":{"x":1051,"y":525,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5359":{"adjustForNewBounds":true},"5360":{"x":764,"y":710,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5361":{"x":1051,"y":525,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5362":{"x":1376,"y":734,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5363":{"submorphs":[{"__isSmartRef__":true,"id":5364},{"__isSmartRef__":true,"id":5489},{"__isSmartRef__":true,"id":5522},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5712},{"__isSmartRef__":true,"id":5755},{"__isSmartRef__":true,"id":5767},{"__isSmartRef__":true,"id":5780},{"__isSmartRef__":true,"id":5793}],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":5841},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":5846},"_Position":{"__isSmartRef__":true,"id":5847},"priorExtent":{"__isSmartRef__":true,"id":5848},"targetMorph":{"__isSmartRef__":true,"id":5849},"titleBar":{"__isSmartRef__":true,"id":5364},"contentOffset":{"__isSmartRef__":true,"id":7954},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":7955},"expandedExtent":{"__isSmartRef__":true,"id":7956},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":7957},"showsHalos":false,"name":"ObjectEditor1","__SourceModuleName__":"Global.lively.morphic.Widgets","target":{"__isSmartRef__":true,"id":1244},"expandedPosition":{"__isSmartRef__":true,"id":7958},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7959},"scriptList":{"__isSmartRef__":true,"id":5522},"scriptPane":{"__isSmartRef__":true,"id":5535},"classButton":{"__isSmartRef__":true,"id":5712},"connectionList":{"__isSmartRef__":true,"id":5767},"targetButton":{"__isSmartRef__":true,"id":7960},"renderContextTable":{"__isSmartRef__":true,"id":8000},"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8001},"__LivelyClassName__":"lively.morphic.Window"},"5364":{"submorphs":[{"__isSmartRef__":true,"id":5365},{"__isSmartRef__":true,"id":5377},{"__isSmartRef__":true,"id":5419},{"__isSmartRef__":true,"id":5449}],"scripts":[],"id":86,"shape":{"__isSmartRef__":true,"id":5480},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5485},"_Position":{"__isSmartRef__":true,"id":5486},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5363},"label":{"__isSmartRef__":true,"id":5365},"closeButton":{"__isSmartRef__":true,"id":5377},"menuButton":{"__isSmartRef__":true,"id":5419},"collapseButton":{"__isSmartRef__":true,"id":5449},"priorExtent":{"__isSmartRef__":true,"id":5487},"owner":{"__isSmartRef__":true,"id":5363},"__SourceModuleName__":"Global.lively.morphic.Widgets","name":"ObjectEditorTitleBar","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"lively.morphic.TitleBar"},"5365":{"submorphs":[],"scripts":[],"id":87,"shape":{"__isSmartRef__":true,"id":5366},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5371},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5372},"priorExtent":{"__isSmartRef__":true,"id":5373},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5374}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":5364},"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5376},"__LivelyClassName__":"lively.morphic.Text"},"5366":{"_Position":{"__isSmartRef__":true,"id":5367},"_Extent":{"__isSmartRef__":true,"id":5368},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5369},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5370},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5367":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5368":{"x":941.9776803724167,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5369":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5370":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5371":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5372":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5373":{"x":941.9776803724167,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5374":{"style":{"__isSmartRef__":true,"id":5375},"morph":{"__isSmartRef__":true,"id":5365},"storedString":"ObjectEditor - WikiActivities","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5375":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5376":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5377":{"submorphs":[{"__isSmartRef__":true,"id":5378}],"scripts":[],"id":88,"shape":{"__isSmartRef__":true,"id":5389},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5404},"priorExtent":{"__isSmartRef__":true,"id":5405},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5393},"lighterFill":{"__isSmartRef__":true,"id":5406},"label":{"__isSmartRef__":true,"id":5378},"owner":{"__isSmartRef__":true,"id":5364},"layout":{"__isSmartRef__":true,"id":5415},"attributeConnections":[{"__isSmartRef__":true,"id":5416},{"__isSmartRef__":true,"id":5417}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5418},"__LivelyClassName__":"lively.morphic.WindowControl"},"5378":{"submorphs":[],"scripts":[],"id":89,"shape":{"__isSmartRef__":true,"id":5379},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5383},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5384},"priorExtent":{"__isSmartRef__":true,"id":5385},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5386}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5377},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5388},"__LivelyClassName__":"lively.morphic.Text"},"5379":{"_Position":{"__isSmartRef__":true,"id":5380},"_Extent":{"__isSmartRef__":true,"id":5381},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5369},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5382},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5380":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5381":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5382":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5383":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5384":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5385":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5386":{"style":{"__isSmartRef__":true,"id":5387},"morph":{"__isSmartRef__":true,"id":5378},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"5387":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5388":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5389":{"_Position":{"__isSmartRef__":true,"id":5390},"_Extent":{"__isSmartRef__":true,"id":5391},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5392},"_Fill":{"__isSmartRef__":true,"id":5393},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5403},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5390":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5391":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5392":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5393":{"stops":[{"__isSmartRef__":true,"id":5394},{"__isSmartRef__":true,"id":5396},{"__isSmartRef__":true,"id":5398},{"__isSmartRef__":true,"id":5400}],"vector":{"__isSmartRef__":true,"id":5402},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5394":{"offset":0,"color":{"__isSmartRef__":true,"id":5395}},"5395":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5396":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5397}},"5397":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5398":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5399}},"5399":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5400":{"offset":1,"color":{"__isSmartRef__":true,"id":5401}},"5401":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5402":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5403":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5404":{"x":980.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5405":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5406":{"stops":[{"__isSmartRef__":true,"id":5407},{"__isSmartRef__":true,"id":5409},{"__isSmartRef__":true,"id":5411},{"__isSmartRef__":true,"id":5413}],"vector":{"__isSmartRef__":true,"id":5402},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5407":{"offset":0,"color":{"__isSmartRef__":true,"id":5408}},"5408":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5409":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5410}},"5410":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5411":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5412}},"5412":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5413":{"offset":1,"color":{"__isSmartRef__":true,"id":5414}},"5414":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5415":{"moveHorizontal":true},"5416":{"sourceObj":{"__isSmartRef__":true,"id":5377},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5417":{"sourceObj":{"__isSmartRef__":true,"id":5377},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5418":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5419":{"submorphs":[{"__isSmartRef__":true,"id":5420}],"scripts":[],"id":90,"shape":{"__isSmartRef__":true,"id":5431},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5435},"priorExtent":{"__isSmartRef__":true,"id":5436},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5393},"lighterFill":{"__isSmartRef__":true,"id":5437},"label":{"__isSmartRef__":true,"id":5420},"owner":{"__isSmartRef__":true,"id":5364},"attributeConnections":[{"__isSmartRef__":true,"id":5446},{"__isSmartRef__":true,"id":5447}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5448},"__LivelyClassName__":"lively.morphic.WindowControl"},"5420":{"submorphs":[],"scripts":[],"id":91,"shape":{"__isSmartRef__":true,"id":5421},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5425},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5426},"priorExtent":{"__isSmartRef__":true,"id":5427},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5428}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5419},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5430},"__LivelyClassName__":"lively.morphic.Text"},"5421":{"_Position":{"__isSmartRef__":true,"id":5422},"_Extent":{"__isSmartRef__":true,"id":5423},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5369},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5424},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5422":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5423":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5424":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5425":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5426":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5427":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5428":{"style":{"__isSmartRef__":true,"id":5429},"morph":{"__isSmartRef__":true,"id":5420},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"5429":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5430":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5431":{"_Position":{"__isSmartRef__":true,"id":5432},"_Extent":{"__isSmartRef__":true,"id":5433},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5392},"_Fill":{"__isSmartRef__":true,"id":5393},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5434},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5432":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5433":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5434":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5435":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5436":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5437":{"stops":[{"__isSmartRef__":true,"id":5438},{"__isSmartRef__":true,"id":5440},{"__isSmartRef__":true,"id":5442},{"__isSmartRef__":true,"id":5444}],"vector":{"__isSmartRef__":true,"id":5402},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5438":{"offset":0,"color":{"__isSmartRef__":true,"id":5439}},"5439":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5440":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5441}},"5441":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5442":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5443}},"5443":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5444":{"offset":1,"color":{"__isSmartRef__":true,"id":5445}},"5445":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5446":{"sourceObj":{"__isSmartRef__":true,"id":5419},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5447":{"sourceObj":{"__isSmartRef__":true,"id":5419},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5448":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5449":{"submorphs":[{"__isSmartRef__":true,"id":5450}],"scripts":[],"id":92,"shape":{"__isSmartRef__":true,"id":5461},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5465},"priorExtent":{"__isSmartRef__":true,"id":5466},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5393},"lighterFill":{"__isSmartRef__":true,"id":5467},"label":{"__isSmartRef__":true,"id":5450},"owner":{"__isSmartRef__":true,"id":5364},"layout":{"__isSmartRef__":true,"id":5476},"attributeConnections":[{"__isSmartRef__":true,"id":5477},{"__isSmartRef__":true,"id":5478}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5479},"__LivelyClassName__":"lively.morphic.WindowControl"},"5450":{"submorphs":[],"scripts":[],"id":93,"shape":{"__isSmartRef__":true,"id":5451},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5455},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5456},"priorExtent":{"__isSmartRef__":true,"id":5457},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5458}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5449},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5460},"__LivelyClassName__":"lively.morphic.Text"},"5451":{"_Position":{"__isSmartRef__":true,"id":5452},"_Extent":{"__isSmartRef__":true,"id":5453},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5369},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5454},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5452":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5453":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5454":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5455":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5456":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5457":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5458":{"style":{"__isSmartRef__":true,"id":5459},"morph":{"__isSmartRef__":true,"id":5450},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"5459":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5460":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5461":{"_Position":{"__isSmartRef__":true,"id":5462},"_Extent":{"__isSmartRef__":true,"id":5463},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5392},"_Fill":{"__isSmartRef__":true,"id":5393},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5464},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5462":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5463":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5464":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5465":{"x":961.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5466":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5467":{"stops":[{"__isSmartRef__":true,"id":5468},{"__isSmartRef__":true,"id":5470},{"__isSmartRef__":true,"id":5472},{"__isSmartRef__":true,"id":5474}],"vector":{"__isSmartRef__":true,"id":5402},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5468":{"offset":0,"color":{"__isSmartRef__":true,"id":5469}},"5469":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5470":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5471}},"5471":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5472":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5473}},"5473":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5474":{"offset":1,"color":{"__isSmartRef__":true,"id":5475}},"5475":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5476":{"moveHorizontal":true},"5477":{"sourceObj":{"__isSmartRef__":true,"id":5449},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5478":{"sourceObj":{"__isSmartRef__":true,"id":5449},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5479":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5480":{"_Position":{"__isSmartRef__":true,"id":5481},"_Extent":{"__isSmartRef__":true,"id":5482},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5483},"_Fill":{"__isSmartRef__":true,"id":176},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5484},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5481":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5482":{"x":1000.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5483":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5484":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5485":{"resizeWidth":true,"adjustForNewBounds":true},"5486":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5487":{"x":1000.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5488":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5489":{"submorphs":[],"scripts":[],"id":94,"shape":{"__isSmartRef__":true,"id":5490},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5496},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":5497},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":5498},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":5363},"renderContextTable":{"__isSmartRef__":true,"id":5499},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5500},"__LivelyClassName__":"lively.morphic.Box"},"5490":{"position":{"__isSmartRef__":true,"id":5491},"_Extent":{"__isSmartRef__":true,"id":5492},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5493},"_Fill":{"__isSmartRef__":true,"id":5494},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5495},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5491":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5492":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5493":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5494":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5495":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5496":{"x":988,"y":568.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5497":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Resize an object without using halos.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5498":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5499":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5500":{"onDrag":{"__isSmartRef__":true,"id":5501},"onDragEnd":{"__isSmartRef__":true,"id":5508},"onDragStart":{"__isSmartRef__":true,"id":5515}},"5501":{"varMapping":{"__isSmartRef__":true,"id":5502},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":5507},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5502":{"this":{"__isSmartRef__":true,"id":5489},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5503}},"5503":{"$super":{"__isSmartRef__":true,"id":5504}},"5504":{"varMapping":{"__isSmartRef__":true,"id":5505},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":5506},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5505":{"obj":{"__isSmartRef__":true,"id":5489},"name":"onDrag"},"5506":{},"5507":{},"5508":{"varMapping":{"__isSmartRef__":true,"id":5509},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":5514},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5509":{"this":{"__isSmartRef__":true,"id":5489},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5510}},"5510":{"$super":{"__isSmartRef__":true,"id":5511}},"5511":{"varMapping":{"__isSmartRef__":true,"id":5512},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":5513},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5512":{"obj":{"__isSmartRef__":true,"id":5489},"name":"onDragEnd"},"5513":{},"5514":{},"5515":{"varMapping":{"__isSmartRef__":true,"id":5516},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":5521},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5516":{"this":{"__isSmartRef__":true,"id":5489},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5517}},"5517":{"$super":{"__isSmartRef__":true,"id":5518}},"5518":{"varMapping":{"__isSmartRef__":true,"id":5519},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":5520},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5519":{"obj":{"__isSmartRef__":true,"id":5489},"name":"onDragStart"},"5520":{},"5521":{},"5522":{"submorphs":[],"scripts":[],"id":95,"shape":{"__isSmartRef__":true,"id":5523},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5529},"itemList":["setupConnections","showRecentlyVisitedWorlds"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":5530},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":5363},"priorExtent":{"__isSmartRef__":true,"id":5531},"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":5532}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":5533},"doitContext":{"__isSmartRef__":true,"id":5363},"selection":"showRecentlyVisitedWorlds","renderContextTable":{"__isSmartRef__":true,"id":5534},"__LivelyClassName__":"lively.morphic.List"},"5523":{"position":{"__isSmartRef__":true,"id":5524},"_Extent":{"__isSmartRef__":true,"id":5525},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5526},"_Fill":{"__isSmartRef__":true,"id":5527},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":5528},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5524":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5525":{"x":173.7,"y":223.23350080310803,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5526":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5527":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5528":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5529":{"x":16,"y":72,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5530":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5531":{"x":173.7,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5532":{"sourceObj":{"__isSmartRef__":true,"id":5522},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"displaySourceForScript","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5533":{"resizeHeight":true},"5534":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"5535":{"submorphs":[],"scripts":[],"id":96,"shape":{"__isSmartRef__":true,"id":5536},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":5542},"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"Monaco,Courier","_Position":{"__isSmartRef__":true,"id":5543},"_MaxTextWidth":785.4776803724167,"_MaxTextHeight":493.2335008031081,"textChunks":[{"__isSmartRef__":true,"id":5544},{"__isSmartRef__":true,"id":5546},{"__isSmartRef__":true,"id":5548},{"__isSmartRef__":true,"id":5550},{"__isSmartRef__":true,"id":5552},{"__isSmartRef__":true,"id":5554},{"__isSmartRef__":true,"id":5556},{"__isSmartRef__":true,"id":5558},{"__isSmartRef__":true,"id":5560},{"__isSmartRef__":true,"id":5562},{"__isSmartRef__":true,"id":5564},{"__isSmartRef__":true,"id":5566},{"__isSmartRef__":true,"id":5568},{"__isSmartRef__":true,"id":5570},{"__isSmartRef__":true,"id":5572},{"__isSmartRef__":true,"id":5574},{"__isSmartRef__":true,"id":5576},{"__isSmartRef__":true,"id":5578},{"__isSmartRef__":true,"id":5580},{"__isSmartRef__":true,"id":5582},{"__isSmartRef__":true,"id":5584},{"__isSmartRef__":true,"id":5586},{"__isSmartRef__":true,"id":5588},{"__isSmartRef__":true,"id":5590},{"__isSmartRef__":true,"id":5592},{"__isSmartRef__":true,"id":5594},{"__isSmartRef__":true,"id":5596},{"__isSmartRef__":true,"id":5598},{"__isSmartRef__":true,"id":5600},{"__isSmartRef__":true,"id":5602},{"__isSmartRef__":true,"id":5604},{"__isSmartRef__":true,"id":5606},{"__isSmartRef__":true,"id":5608},{"__isSmartRef__":true,"id":5610},{"__isSmartRef__":true,"id":5612},{"__isSmartRef__":true,"id":5614},{"__isSmartRef__":true,"id":5616},{"__isSmartRef__":true,"id":5618},{"__isSmartRef__":true,"id":5620},{"__isSmartRef__":true,"id":5622},{"__isSmartRef__":true,"id":5624},{"__isSmartRef__":true,"id":5626},{"__isSmartRef__":true,"id":5628},{"__isSmartRef__":true,"id":5630},{"__isSmartRef__":true,"id":5632},{"__isSmartRef__":true,"id":5634},{"__isSmartRef__":true,"id":5636},{"__isSmartRef__":true,"id":5638},{"__isSmartRef__":true,"id":5640},{"__isSmartRef__":true,"id":5642},{"__isSmartRef__":true,"id":5644},{"__isSmartRef__":true,"id":5646},{"__isSmartRef__":true,"id":5648},{"__isSmartRef__":true,"id":5650},{"__isSmartRef__":true,"id":5652},{"__isSmartRef__":true,"id":5654},{"__isSmartRef__":true,"id":5656},{"__isSmartRef__":true,"id":5658},{"__isSmartRef__":true,"id":5660},{"__isSmartRef__":true,"id":5662},{"__isSmartRef__":true,"id":5664},{"__isSmartRef__":true,"id":5666},{"__isSmartRef__":true,"id":5668},{"__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},{"__isSmartRef__":true,"id":5692},{"__isSmartRef__":true,"id":5694},{"__isSmartRef__":true,"id":5696},{"__isSmartRef__":true,"id":5698}],"layout":{"__isSmartRef__":true,"id":5700},"showsHalos":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"priorSelectionRange":[460,535],"name":"ObjectEditorScriptPane","charsReplaced":" .sortBy(function(ea) { return ea.usages.length }).reverse()","lastFindLoc":462,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5701},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":5702},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":5363},"_FontSize":10,"lastSyntaxHighlightTime":1305839395664,"doitContext":{"__isSmartRef__":true,"id":1244},"savedTextString":"this.addScript(function showRecentlyVisitedWorlds() {\n module('server.log.ApacheLogParser').load(true)\n var text = this.get('resultText');\n server.log.ApacheLogParser.doSearch(\n null, '/var/log/apache2/other_vhosts_access.log',\n function(report) {\n var visitedWorlds = report\n .select(function(ea) { return ea.url.include('.xhtml') })\n // .sortBy(function(ea) { return ea.usages.length }).reverse()\n var items = visitedWorlds.collect(function(ea) {\n var users = ea.users().without('-'),\n usersString = users.length == 0 ? '' : '\\n\\tby ' + users.join(', '),\n visited = '\\n\\tvisted ' + ea.usages.length + ' times',\n howOften = '\\n\\tvisted ' + ea.usages.length + ' times',\n last = ea.usages.sortBy(function(usage) { return usage.dateAndTime }).last(),\n lastVisit = '\\n\\tlast visit on ' + last.dateAndTime;\n return {\n islistItem: true,\n string: ea.url + lastVisit + howOften + usersString,\n value: ea.url,\n }\n })\n text.setTextString(items.pluck('string').join('\\n'));\n })\n});","_Align":"justify","renderContextTable":{"__isSmartRef__":true,"id":5703},"lastSearchString":"result","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5704},"__LivelyClassName__":"lively.morphic.Text"},"5536":{"_Position":{"__isSmartRef__":true,"id":5537},"_Extent":{"__isSmartRef__":true,"id":5538},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5539},"_Fill":{"__isSmartRef__":true,"id":5540},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":5541},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5537":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5538":{"x":785.4776803724167,"y":493.2335008031081,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5539":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5540":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5541":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5542":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5543":{"x":200,"y":72,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5544":{"style":{"__isSmartRef__":true,"id":5545},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5545":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5546":{"style":{"__isSmartRef__":true,"id":5547},"morph":{"__isSmartRef__":true,"id":5535},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5547":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5548":{"style":{"__isSmartRef__":true,"id":5549},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5549":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5550":{"style":{"__isSmartRef__":true,"id":5551},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" showRecentlyVisitedWorlds() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5551":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5552":{"style":{"__isSmartRef__":true,"id":5553},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5553":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5554":{"style":{"__isSmartRef__":true,"id":5555},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"\n module(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5555":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5556":{"style":{"__isSmartRef__":true,"id":5557},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'server.log.ApacheLogParser'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5557":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5558":{"style":{"__isSmartRef__":true,"id":5559},"morph":{"__isSmartRef__":true,"id":5535},"storedString":").load(true)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5559":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5560":{"style":{"__isSmartRef__":true,"id":5561},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5561":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5562":{"style":{"__isSmartRef__":true,"id":5563},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" text = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5563":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5564":{"style":{"__isSmartRef__":true,"id":5565},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5565":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5566":{"style":{"__isSmartRef__":true,"id":5567},"morph":{"__isSmartRef__":true,"id":5535},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5567":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5568":{"style":{"__isSmartRef__":true,"id":5569},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'resultText'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5569":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5570":{"style":{"__isSmartRef__":true,"id":5571},"morph":{"__isSmartRef__":true,"id":5535},"storedString":");\n server.log.ApacheLogParser.doSearch(\n null, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5571":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5572":{"style":{"__isSmartRef__":true,"id":5573},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'/var/log/apache2/other_vhosts_access.log'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5573":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5574":{"style":{"__isSmartRef__":true,"id":5575},"morph":{"__isSmartRef__":true,"id":5535},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5575":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5576":{"style":{"__isSmartRef__":true,"id":5577},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5577":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5578":{"style":{"__isSmartRef__":true,"id":5579},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"(report) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5579":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5580":{"style":{"__isSmartRef__":true,"id":5581},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5581":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5582":{"style":{"__isSmartRef__":true,"id":5583},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5583":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5584":{"style":{"__isSmartRef__":true,"id":5585},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5585":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5586":{"style":{"__isSmartRef__":true,"id":5587},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" visitedWorlds = report\n .select(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5587":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5588":{"style":{"__isSmartRef__":true,"id":5589},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5589":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5590":{"style":{"__isSmartRef__":true,"id":5591},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5591":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5592":{"style":{"__isSmartRef__":true,"id":5593},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5593":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5594":{"style":{"__isSmartRef__":true,"id":5595},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5595":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5596":{"style":{"__isSmartRef__":true,"id":5597},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5597":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5598":{"style":{"__isSmartRef__":true,"id":5599},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" ea.url.include(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5599":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5600":{"style":{"__isSmartRef__":true,"id":5601},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'.xhtml'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5601":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5602":{"style":{"__isSmartRef__":true,"id":5603},"morph":{"__isSmartRef__":true,"id":5535},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5603":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5604":{"style":{"__isSmartRef__":true,"id":5605},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5605":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5606":{"style":{"__isSmartRef__":true,"id":5607},"morph":{"__isSmartRef__":true,"id":5535},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5607":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5608":{"style":{"__isSmartRef__":true,"id":5609},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" // .sortBy(function(ea) { return ea.usages.length }).reverse()","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5609":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5610":{"style":{"__isSmartRef__":true,"id":5611},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5611":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5612":{"style":{"__isSmartRef__":true,"id":5613},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5613":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5614":{"style":{"__isSmartRef__":true,"id":5615},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" items = visitedWorlds.collect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5615":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5616":{"style":{"__isSmartRef__":true,"id":5617},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5617":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5618":{"style":{"__isSmartRef__":true,"id":5619},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5619":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5620":{"style":{"__isSmartRef__":true,"id":5621},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5621":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5622":{"style":{"__isSmartRef__":true,"id":5623},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5623":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5624":{"style":{"__isSmartRef__":true,"id":5625},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5625":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5626":{"style":{"__isSmartRef__":true,"id":5627},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" users = ea.users().without(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5627":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5628":{"style":{"__isSmartRef__":true,"id":5629},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'-'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5629":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5630":{"style":{"__isSmartRef__":true,"id":5631},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"),\n usersString = users.length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5631":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5632":{"style":{"__isSmartRef__":true,"id":5633},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5633":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5634":{"style":{"__isSmartRef__":true,"id":5635},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" ? ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5635":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5636":{"style":{"__isSmartRef__":true,"id":5637},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5637":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5638":{"style":{"__isSmartRef__":true,"id":5639},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" : ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5639":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5640":{"style":{"__isSmartRef__":true,"id":5641},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'\\n\\tby '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5641":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5642":{"style":{"__isSmartRef__":true,"id":5643},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" + users.join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5643":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5644":{"style":{"__isSmartRef__":true,"id":5645},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"', '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5645":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5646":{"style":{"__isSmartRef__":true,"id":5647},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"),\n visited = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5647":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5648":{"style":{"__isSmartRef__":true,"id":5649},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'\\n\\tvisted '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5649":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5650":{"style":{"__isSmartRef__":true,"id":5651},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" + ea.usages.length + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5651":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5652":{"style":{"__isSmartRef__":true,"id":5653},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"' times',\n howOften = '\\n\\tvisted ' + ea.usages.length + ' times',\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5653":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5654":{"style":{"__isSmartRef__":true,"id":5655},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" last = ea.usages.sortBy(function(usage) { return usage.dateAndTime }).last(),\n lastVisit = '\\n\\tlast visit on ' + last.dateAndTime;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5655":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5656":{"style":{"__isSmartRef__":true,"id":5657},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5657":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5658":{"style":{"__isSmartRef__":true,"id":5659},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5659":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5660":{"style":{"__isSmartRef__":true,"id":5661},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5661":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5662":{"style":{"__isSmartRef__":true,"id":5663},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5663":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5664":{"style":{"__isSmartRef__":true,"id":5665},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"islistItem:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5665":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5666":{"style":{"__isSmartRef__":true,"id":5667},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" true,\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5667":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5668":{"style":{"__isSmartRef__":true,"id":5669},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"string:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5669":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5670":{"style":{"__isSmartRef__":true,"id":5671},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" ea.url + lastVisit + howOften + usersString,\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5671":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5672":{"style":{"__isSmartRef__":true,"id":5673},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"value:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5673":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5674":{"style":{"__isSmartRef__":true,"id":5675},"morph":{"__isSmartRef__":true,"id":5535},"storedString":" ea.url,\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5675":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5676":{"style":{"__isSmartRef__":true,"id":5677},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5677":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5678":{"style":{"__isSmartRef__":true,"id":5679},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5679":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5680":{"style":{"__isSmartRef__":true,"id":5681},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5681":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5682":{"style":{"__isSmartRef__":true,"id":5683},"morph":{"__isSmartRef__":true,"id":5535},"storedString":")\n text.setTextString(items.pluck(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5683":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5684":{"style":{"__isSmartRef__":true,"id":5685},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'string'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5685":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5686":{"style":{"__isSmartRef__":true,"id":5687},"morph":{"__isSmartRef__":true,"id":5535},"storedString":").join(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5687":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5688":{"style":{"__isSmartRef__":true,"id":5689},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"'\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5689":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5690":{"style":{"__isSmartRef__":true,"id":5691},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5691":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5692":{"style":{"__isSmartRef__":true,"id":5693},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5693":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5694":{"style":{"__isSmartRef__":true,"id":5695},"morph":{"__isSmartRef__":true,"id":5535},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5695":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5696":{"style":{"__isSmartRef__":true,"id":5697},"morph":{"__isSmartRef__":true,"id":5535},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5697":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5698":{"style":{"__isSmartRef__":true,"id":5699},"morph":{"__isSmartRef__":true,"id":5535},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5699":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5700":{"resizeWidth":true,"resizeHeight":true},"5701":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5702":{"x":785.4776803724167,"y":493.2335008031081,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5703":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5704":{"doSave":{"__isSmartRef__":true,"id":5705}},"5705":{"varMapping":{"__isSmartRef__":true,"id":5706},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":5711},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5706":{"this":{"__isSmartRef__":true,"id":5535},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5707}},"5707":{"$super":{"__isSmartRef__":true,"id":5708}},"5708":{"varMapping":{"__isSmartRef__":true,"id":5709},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":5710},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5709":{"obj":{"__isSmartRef__":true,"id":5535},"name":"doSave"},"5710":{},"5711":{},"5712":{"submorphs":[{"__isSmartRef__":true,"id":5713}],"scripts":[],"id":97,"shape":{"__isSmartRef__":true,"id":5726},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5741},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5729},"lighterFill":{"__isSmartRef__":true,"id":5742},"label":{"__isSmartRef__":true,"id":5713},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":5751},"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":5752},"_Scale":1,"owner":{"__isSmartRef__":true,"id":5363},"layout":{"__isSmartRef__":true,"id":5753},"renderContextTable":{"__isSmartRef__":true,"id":5754},"__LivelyClassName__":"lively.morphic.Button"},"5713":{"submorphs":[],"scripts":[],"id":98,"shape":{"__isSmartRef__":true,"id":5714},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5719},"textColor":{"__isSmartRef__":true,"id":5717},"owner":{"__isSmartRef__":true,"id":5712},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":5720}],"padding":{"__isSmartRef__":true,"id":5722},"_Padding":{"__isSmartRef__":true,"id":5723},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":5724},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5725},"__LivelyClassName__":"lively.morphic.Text"},"5714":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5715},"_Extent":{"__isSmartRef__":true,"id":5716},"_BorderColor":{"__isSmartRef__":true,"id":5717},"renderContextTable":{"__isSmartRef__":true,"id":5718},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5715":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5716":{"x":116,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5717":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5718":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5719":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5720":{"style":{"__isSmartRef__":true,"id":5721},"morph":{"__isSmartRef__":true,"id":5713},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Class","__LivelyClassName__":"lively.morphic.TextChunk"},"5721":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5722":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5723":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5724":{"x":116,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5725":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5726":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5727},"_Extent":{"__isSmartRef__":true,"id":5728},"_Fill":{"__isSmartRef__":true,"id":5729},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5739},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":5740},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5727":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5728":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5729":{"stops":[{"__isSmartRef__":true,"id":5730},{"__isSmartRef__":true,"id":5732},{"__isSmartRef__":true,"id":5734},{"__isSmartRef__":true,"id":5736}],"vector":{"__isSmartRef__":true,"id":5738},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5730":{"offset":0,"color":{"__isSmartRef__":true,"id":5731}},"5731":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5732":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5733}},"5733":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5734":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5735}},"5735":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5736":{"offset":1,"color":{"__isSmartRef__":true,"id":5737}},"5737":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5738":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5739":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5740":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5741":{"x":840,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5742":{"stops":[{"__isSmartRef__":true,"id":5743},{"__isSmartRef__":true,"id":5745},{"__isSmartRef__":true,"id":5747},{"__isSmartRef__":true,"id":5749}],"vector":{"__isSmartRef__":true,"id":5738},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5743":{"offset":0,"color":{"__isSmartRef__":true,"id":5744}},"5744":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5745":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5746}},"5746":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5747":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5748}},"5748":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5749":{"offset":1,"color":{"__isSmartRef__":true,"id":5750}},"5750":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5751":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5752":{"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"},"5753":{"moveHorizontal":true},"5754":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"5755":{"submorphs":[],"scripts":[],"id":99,"shape":{"__isSmartRef__":true,"id":5756},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5761},"_MaxTextWidth":64.8979476392384,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":5759},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"ObjectEditorScriptsText","partsBinMetaInfo":{"__isSmartRef__":true,"id":5762},"textChunks":[{"__isSmartRef__":true,"id":5763}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":5765},"owner":{"__isSmartRef__":true,"id":5363},"renderContextTable":{"__isSmartRef__":true,"id":5766},"__LivelyClassName__":"lively.morphic.Text"},"5756":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5757},"_Extent":{"__isSmartRef__":true,"id":5758},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5759},"renderContextTable":{"__isSmartRef__":true,"id":5760},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5757":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5758":{"x":64.8979476392384,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5759":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5760":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5761":{"x":14.797889305450894,"y":46.17876045210768,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5762":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5763":{"style":{"__isSmartRef__":true,"id":5764},"morph":{"__isSmartRef__":true,"id":5755},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Scripts","__LivelyClassName__":"lively.morphic.TextChunk"},"5764":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5765":{"x":64.8979476392384,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5766":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5767":{"submorphs":[],"scripts":[],"id":100,"shape":{"__isSmartRef__":true,"id":5768},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5774},"itemList":[],"selectedLineNo":-1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":5775},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":5363},"priorExtent":{"__isSmartRef__":true,"id":5776},"attributeConnections":[{"__isSmartRef__":true,"id":5777}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":5778},"renderContextTable":{"__isSmartRef__":true,"id":5779},"__LivelyClassName__":"lively.morphic.List"},"5768":{"position":{"__isSmartRef__":true,"id":5769},"_Extent":{"__isSmartRef__":true,"id":5770},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5771},"_Fill":{"__isSmartRef__":true,"id":5772},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":5773},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5769":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5770":{"x":173.7,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5771":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5772":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5773":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5774":{"x":16,"y":342,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5775":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5776":{"x":165.7,"y":215.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5777":{"sourceObj":{"__isSmartRef__":true,"id":5767},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"displaySourceForConnection","converterString":"function (newValue) {\n if (!newValue || !newValue[1]) { return \"\"}; \n return newValue[1]}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5778":{"resizeHeight":true,"moveVertical":true},"5779":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"5780":{"submorphs":[],"scripts":[],"id":101,"shape":{"__isSmartRef__":true,"id":5781},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5786},"_MaxTextWidth":124.10506681670552,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":5784},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"ObjectEditorConnectionsText","partsBinMetaInfo":{"__isSmartRef__":true,"id":5787},"textChunks":[{"__isSmartRef__":true,"id":5788}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,0],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":5790},"owner":{"__isSmartRef__":true,"id":5363},"layout":{"__isSmartRef__":true,"id":5791},"renderContextTable":{"__isSmartRef__":true,"id":5792},"__LivelyClassName__":"lively.morphic.Text"},"5781":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5782},"_Extent":{"__isSmartRef__":true,"id":5783},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5784},"_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":5785},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5782":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5783":{"x":124.10506681670552,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5784":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5785":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5786":{"x":12.000000000000114,"y":316,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5787":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5788":{"style":{"__isSmartRef__":true,"id":5789},"morph":{"__isSmartRef__":true,"id":5780},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Connections","__LivelyClassName__":"lively.morphic.TextChunk"},"5789":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5790":{"x":124.10506681670552,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5791":{"moveVertical":true},"5792":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5793":{"submorphs":[],"scripts":[],"id":102,"shape":{"__isSmartRef__":true,"id":5794},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5799},"_MaxTextWidth":246,"_MaxTextHeight":27,"textColor":{"__isSmartRef__":true,"id":5797},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"morphSelection","partsBinMetaInfo":{"__isSmartRef__":true,"id":5800},"textChunks":[{"__isSmartRef__":true,"id":5801}],"charsReplaced":"empty","lastFindLoc":-5,"priorSelectionRange":[4,4],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"hidden","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":5803},{"__isSmartRef__":true,"id":5804},{"__isSmartRef__":true,"id":5805}],"doNotSerialize":["$$selection","$$savedTextString"],"doNotCopyProperties":["$$selection","$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":5363},"priorExtent":{"__isSmartRef__":true,"id":5806},"_Align":"left","selection":{"__isSmartRef__":true,"id":5363},"savedTextString":"100","renderContextTable":{"__isSmartRef__":true,"id":5807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5808},"__LivelyClassName__":"lively.morphic.Text"},"5794":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5795},"_Extent":{"__isSmartRef__":true,"id":5796},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5797},"renderContextTable":{"__isSmartRef__":true,"id":5798},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5795":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5796":{"x":246,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5797":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5798":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5799":{"x":200.0585881176471,"y":38.25488251013775,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5800":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5801":{"style":{"__isSmartRef__":true,"id":5802},"morph":{"__isSmartRef__":true,"id":5793},"storedString":"WikiActivities","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5802":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5803":{"sourceObj":{"__isSmartRef__":true,"id":5793},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5363},"targetMethodName":"setTarget","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5804":{"sourceObj":{"__isSmartRef__":true,"id":5793},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5793},"targetMethodName":"textString","__SourceModuleName__":"Global.lively.bindings","converterString":"function (morph) { return morph.getName() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"5805":{"sourceObj":{"__isSmartRef__":true,"id":5793},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5793},"targetMethodName":"selection","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5806":{"x":246,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5807":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5808":{"onMouseUp":{"__isSmartRef__":true,"id":5809},"getList":{"__isSmartRef__":true,"id":5816},"setList":{"__isSmartRef__":true,"id":5819},"reset":{"__isSmartRef__":true,"id":5822},"example":{"__isSmartRef__":true,"id":5825},"removeList":{"__isSmartRef__":true,"id":5828},"onBlur":{"__isSmartRef__":true,"id":5831},"createListMorph":{"__isSmartRef__":true,"id":5838}},"5809":{"varMapping":{"__isSmartRef__":true,"id":5810},"source":"function onMouseUp(evt) {\n\tif (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n\tif (this.listMorph) { this.removeList();\treturn true }\n\tvar list = this.createListMorph();\n\tthis.addMorph(list);\n\tlist.align(list.bounds().topLeft(), this.shape.bounds().bottomLeft())\n\tconnect(list, 'selection', this, 'selection');\n\tconnect(list, 'selection', this, 'removeList');\n\tif (this.listMorph) this.listMorph.remove();\n\tthis.listMorph = list;\n\treturn true;\n}","funcProperties":{"__isSmartRef__":true,"id":5815},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5810":{"this":{"__isSmartRef__":true,"id":5793},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5811}},"5811":{"$super":{"__isSmartRef__":true,"id":5812}},"5812":{"varMapping":{"__isSmartRef__":true,"id":5813},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":5814},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5813":{"obj":{"__isSmartRef__":true,"id":5793},"name":"onMouseUp"},"5814":{},"5815":{},"5816":{"varMapping":{"__isSmartRef__":true,"id":5817},"source":"function getList() {\n\treturn this.world().indentedListItemsOfMorphNames()\n}","funcProperties":{"__isSmartRef__":true,"id":5818},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5817":{"this":{"__isSmartRef__":true,"id":5793}},"5818":{},"5819":{"varMapping":{"__isSmartRef__":true,"id":5820},"source":"function setList(list) {\n\treturn this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":5821},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5820":{"this":{"__isSmartRef__":true,"id":5793}},"5821":{},"5822":{"varMapping":{"__isSmartRef__":true,"id":5823},"source":"function reset() {\n\tthis.list = [];\n\tthis.textString = 'empty';\n\tthis.removeList()\n\tdisconnectAll(this)\n\tconnect(this, 'selection', this, 'textString', {converter: function(morph) { return morph.getName() }})\n\tconnect(this, 'savedTextString', this, 'selection')\n\tthis.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'hidden'})\n}","funcProperties":{"__isSmartRef__":true,"id":5824},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5823":{"this":{"__isSmartRef__":true,"id":5793}},"5824":{},"5825":{"varMapping":{"__isSmartRef__":true,"id":5826},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n\tthis.setList(Array.range(0,100));\n\tthis.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":5827},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5826":{"this":{"__isSmartRef__":true,"id":5793}},"5827":{},"5828":{"varMapping":{"__isSmartRef__":true,"id":5829},"source":"function removeList() {\n\tthis.listMorph && this.listMorph.remove()\n\tthis.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":5830},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5829":{"this":{"__isSmartRef__":true,"id":5793}},"5830":{},"5831":{"varMapping":{"__isSmartRef__":true,"id":5832},"source":"function onBlur() {\n\t$super();\n\tthis.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":5837},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5832":{"this":{"__isSmartRef__":true,"id":5793},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5833}},"5833":{"$super":{"__isSmartRef__":true,"id":5834}},"5834":{"varMapping":{"__isSmartRef__":true,"id":5835},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":5836},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5835":{"obj":{"__isSmartRef__":true,"id":5793},"name":"onBlur"},"5836":{},"5837":{},"5838":{"varMapping":{"__isSmartRef__":true,"id":5839},"source":"function createListMorph() {\n\treturn new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520), this.getList());\n}","funcProperties":{"__isSmartRef__":true,"id":5840},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5839":{"this":{"__isSmartRef__":true,"id":5793}},"5840":{},"5841":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5842},"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":5843},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":{"__isSmartRef__":true,"id":5844},"renderContextTable":{"__isSmartRef__":true,"id":5845},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5842":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5843":{"x":1001,"y":583.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5844":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5845":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"5846":{"adjustForNewBounds":true},"5847":{"x":742,"y":244,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5848":{"x":1001,"y":583.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5849":{"submorphs":[],"scripts":[],"id":1562,"shape":{"__isSmartRef__":true,"id":5850},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5853},"name":"ObjectEditor","owner":{"__isSmartRef__":true,"id":5854},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Core","eventsAreIgnored":true,"_HandStyle":"default","_Visible":false,"isCopyMorphRef":true,"morphRefId":2,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box"},"5850":{"_Position":{"__isSmartRef__":true,"id":5851},"_Extent":{"__isSmartRef__":true,"id":5852},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5851":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5852":{"x":800,"y":450,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5853":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5854":{"submorphs":[{"__isSmartRef__":true,"id":5855},{"__isSmartRef__":true,"id":5868},{"__isSmartRef__":true,"id":5880},{"__isSmartRef__":true,"id":6919},{"__isSmartRef__":true,"id":7171},{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":5849},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":5363},{"__isSmartRef__":true,"id":7940}],"scripts":[],"id":225,"shape":{"__isSmartRef__":true,"id":7946},"grabbingEnabled":false,"droppingEnabled":true,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7950},"hands":[{"__isSmartRef__":true,"id":7940}],"clickedOnMorph":null,"currentHaloTarget":null,"draggedMorph":null,"__SourceModuleName__":"Global.lively.morphic.Core","changeSet":{"__isSmartRef__":true,"id":7951},"statusMessages":[],"showsHalos":false,"lastAlert":"dropping on ","draggingEnabled":true,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":7952}],"doNotSerialize":["$$savedWorldAsURL"],"doNotCopyProperties":["$$savedWorldAsURL"],"eventStartPos":null,"savedWorldAsURL":{"__isSmartRef__":true,"id":7953},"__LivelyClassName__":"lively.morphic.World"},"5855":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":5856},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5860},"_MaxTextWidth":202.48973819619198,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":5861},"showsHalos":false,"_FontSize":25,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":5862},"_TextColor":{"__isSmartRef__":true,"id":5863},"owner":{"__isSmartRef__":true,"id":5854},"_Rotation":0,"textChunks":[{"__isSmartRef__":true,"id":5864}],"charsReplaced":"Use this page as a template for your own worlds","lastFindLoc":-47,"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":5866},"priorSelectionRange":[0,12],"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5867},"__LivelyClassName__":"lively.morphic.Text"},"5856":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5857},"_Extent":{"__isSmartRef__":true,"id":5858},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5859},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5857":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5858":{"x":202.48973819619198,"y":-65.1020523607616,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5859":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5860":{"x":9.72943880505045,"y":12.687814005827482,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5861":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5862":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5863":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5864":{"style":{"__isSmartRef__":true,"id":5865},"morph":{"__isSmartRef__":true,"id":5855},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5865":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5866":{"x":202.48973819619198,"y":-65.1020523607616,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5867":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5868":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":5869},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5874},"_MaxTextWidth":840.9066868037173,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":5872},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":5875},"textChunks":[{"__isSmartRef__":true,"id":5876}],"charsReplaced":" ","lastFindLoc":167,"priorSelectionRange":[107,107],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":5854},"priorExtent":{"__isSmartRef__":true,"id":5878},"savedTextString":"Building another ScriptEditor to get the hang with LK development :-)\n\nObjectEditor\n\n-> should display only a single script of that objects\n-> scripts should be chosen from a list of all scripts\n-> should provide a pop-up list of possible targets (top-level morphs)\n\n-> should include a workspace-pane (this bound to target object)\n\n-> should provide inspector-like overview of properties of the target\n\n\nnot finished yet...although comments and feedback are welcome!","renderContextTable":{"__isSmartRef__":true,"id":5879},"__LivelyClassName__":"lively.morphic.Text"},"5869":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5870},"_Extent":{"__isSmartRef__":true,"id":5871},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5872},"_BorderRadius":0,"_Fill":{"__isSmartRef__":true,"id":5873},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5870":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5871":{"x":840.9066868037173,"y":108,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5872":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5873":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5874":{"x":8.566601541489035,"y":68.968922715887,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5875":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5876":{"style":{"__isSmartRef__":true,"id":5877},"morph":{"__isSmartRef__":true,"id":5868},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5877":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5878":{"x":840.9066868037173,"y":108,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5879":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5880":{"submorphs":[{"__isSmartRef__":true,"id":5881},{"__isSmartRef__":true,"id":6764},{"__isSmartRef__":true,"id":6880}],"scripts":[],"id":853,"shape":{"__isSmartRef__":true,"id":6911},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6913},"_Position":{"__isSmartRef__":true,"id":6914},"priorExtent":{"__isSmartRef__":true,"id":6915},"targetMorph":{"__isSmartRef__":true,"id":5881},"titleBar":{"__isSmartRef__":true,"id":6764},"contentOffset":{"__isSmartRef__":true,"id":6916},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":6917},"showsHalos":false,"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":6918},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":5854},"__LivelyClassName__":"lively.morphic.Window"},"5881":{"submorphs":[{"__isSmartRef__":true,"id":5882}],"scripts":[],"id":854,"shape":{"__isSmartRef__":true,"id":6682},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6687},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":6688},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":5880},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":5882},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":5890},"_Scale":1,"layout":{"__isSmartRef__":true,"id":6689},"priorExtent":{"__isSmartRef__":true,"id":6690},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6691},"__LivelyClassName__":"lively.morphic.Box"},"5882":{"submorphs":[],"scripts":[],"id":855,"shape":{"__isSmartRef__":true,"id":5883},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5888},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5881},"layout":{"__isSmartRef__":true,"id":5889},"doitContext":{"__isSmartRef__":true,"id":5890},"charsReplaced":"1 + 2","lastFindLoc":7067,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":6669}],"priorSelectionRange":[358,358],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":6671},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":6672}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305535993976,"lastSearchString":"save","cachedTextString":"// ScriptEditorPane (this)\n\nthis.addScript(function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n});\n\nthis.addScript(function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n});\n\nthis.addScript(function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n});\n\nthis.addScript(function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n});\n\nthis.addScript(function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n});\n\nthis.addScript(function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n});\n\nthis.addScript(function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n});\n\nthis.addScript(function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n});\n\nthis.addScript(function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n});\n\nthis.addScript(function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n});\n\nthis.addScript(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});\n\nthis.addScript(function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n});\n\nthis.addScript(function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n});\n\nthis.addScript(function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n});\n\nthis.addScript(function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n});\n\nthis.addScript(function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n});\n\nthis.addScript(function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n});\n\nthis.addScript(function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});\n\nthis.addScript(function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n});\n\nthis.addScript(function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n});","renderContextTable":{"__isSmartRef__":true,"id":6673},"textString":"// ScriptEditorPane (this)\n\nthis.addScript(function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n});\n\nthis.addScript(function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n});\n\nthis.addScript(function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n});\n\nthis.addScript(function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n});\n\nthis.addScript(function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n});\n\nthis.addScript(function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n});\n\nthis.addScript(function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n});\n\nthis.addScript(function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n});\n\nthis.addScript(function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n});\n\nthis.addScript(function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n});\n\nthis.addScript(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});\n\nthis.addScript(function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n});\n\nthis.addScript(function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n});\n\nthis.addScript(function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n});\n\nthis.addScript(function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n});\n\nthis.addScript(function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n});\n\nthis.addScript(function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n});\n\nthis.addScript(function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n});\n\nthis.addScript(function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});\n\nthis.addScript(function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n});\n\nthis.addScript(function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n});","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6674},"__LivelyClassName__":"lively.morphic.Text"},"5883":{"position":{"__isSmartRef__":true,"id":5884},"_Extent":{"__isSmartRef__":true,"id":5885},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5886},"_Fill":{"__isSmartRef__":true,"id":5887},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5884":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5885":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5886":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5887":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5888":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5889":{"resizeWidth":true,"resizeHeight":true},"5890":{"submorphs":[{"__isSmartRef__":true,"id":5891}],"scripts":[],"id":835,"shape":{"__isSmartRef__":true,"id":6431},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6436},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":6437},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":6438},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":5891},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":5899},"_Scale":1,"layout":{"__isSmartRef__":true,"id":6594},"priorExtent":{"__isSmartRef__":true,"id":6595},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6596},"__LivelyClassName__":"lively.morphic.Box"},"5891":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":5892},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5897},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5890},"layout":{"__isSmartRef__":true,"id":5898},"doitContext":{"__isSmartRef__":true,"id":5899},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":6418}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":6420},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":6421}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305566766180,"cachedTextString":"// ScriptEditor (this)\n\n","renderContextTable":{"__isSmartRef__":true,"id":6422},"textString":"// ScriptEditor (this)\n\n","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6423},"__LivelyClassName__":"lively.morphic.Text"},"5892":{"position":{"__isSmartRef__":true,"id":5893},"_Extent":{"__isSmartRef__":true,"id":5894},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5895},"_Fill":{"__isSmartRef__":true,"id":5896},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5893":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5894":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5895":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5896":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5897":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5898":{"resizeWidth":true,"resizeHeight":true},"5899":{"submorphs":[{"__isSmartRef__":true,"id":5900},{"__isSmartRef__":true,"id":6264},{"__isSmartRef__":true,"id":6379}],"scripts":[],"id":793,"shape":{"__isSmartRef__":true,"id":6410},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6412},"_Position":{"__isSmartRef__":true,"id":6413},"priorExtent":{"__isSmartRef__":true,"id":6414},"targetMorph":{"__isSmartRef__":true,"id":5900},"titleBar":{"__isSmartRef__":true,"id":6264},"contentOffset":{"__isSmartRef__":true,"id":6415},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":6416},"showsHalos":false,"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":6417},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"5900":{"submorphs":[{"__isSmartRef__":true,"id":5901}],"scripts":[],"id":794,"shape":{"__isSmartRef__":true,"id":6182},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6187},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":6188},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":5899},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":5901},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":5909},"_Scale":1,"layout":{"__isSmartRef__":true,"id":6189},"priorExtent":{"__isSmartRef__":true,"id":6190},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6191},"__LivelyClassName__":"lively.morphic.Box"},"5901":{"submorphs":[],"scripts":[],"id":795,"shape":{"__isSmartRef__":true,"id":5902},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5907},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5900},"layout":{"__isSmartRef__":true,"id":5908},"doitContext":{"__isSmartRef__":true,"id":5909},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":6169}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,1154],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":6171},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":6172}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305566759927,"cachedTextString":"// ScriptEditor1 (this)\n\n","renderContextTable":{"__isSmartRef__":true,"id":6173},"textString":"// ScriptEditor1 (this)\n\n","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6174},"__LivelyClassName__":"lively.morphic.Text"},"5902":{"position":{"__isSmartRef__":true,"id":5903},"_Extent":{"__isSmartRef__":true,"id":5904},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5905},"_Fill":{"__isSmartRef__":true,"id":5906},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5903":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5904":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5905":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5906":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5907":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5908":{"resizeWidth":true,"resizeHeight":true},"5909":{"submorphs":[{"__isSmartRef__":true,"id":5910},{"__isSmartRef__":true,"id":6014},{"__isSmartRef__":true,"id":6130}],"scripts":[],"id":752,"shape":{"__isSmartRef__":true,"id":6161},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6163},"_Position":{"__isSmartRef__":true,"id":6164},"priorExtent":{"__isSmartRef__":true,"id":6165},"targetMorph":{"__isSmartRef__":true,"id":5910},"titleBar":{"__isSmartRef__":true,"id":6014},"contentOffset":{"__isSmartRef__":true,"id":6166},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":6167},"showsHalos":false,"name":"ScriptEditor1","partsBinMetaInfo":{"__isSmartRef__":true,"id":6168},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"5910":{"submorphs":[{"__isSmartRef__":true,"id":5911}],"scripts":[],"id":753,"shape":{"__isSmartRef__":true,"id":5932},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5937},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":5938},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":5909},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":5911},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":5363},"_Scale":1,"layout":{"__isSmartRef__":true,"id":5939},"priorExtent":{"__isSmartRef__":true,"id":5940},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5941},"__LivelyClassName__":"lively.morphic.Box"},"5911":{"submorphs":[],"scripts":[],"id":754,"shape":{"__isSmartRef__":true,"id":5912},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5917},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5910},"layout":{"__isSmartRef__":true,"id":5918},"doitContext":{"__isSmartRef__":true,"id":5363},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":5919}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,1154],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":5921},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":5922}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305566750188,"cachedTextString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","renderContextTable":{"__isSmartRef__":true,"id":5923},"textString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5924},"__LivelyClassName__":"lively.morphic.Text"},"5912":{"position":{"__isSmartRef__":true,"id":5913},"_Extent":{"__isSmartRef__":true,"id":5914},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5915},"_Fill":{"__isSmartRef__":true,"id":5916},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5913":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5914":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5915":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5916":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5917":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5918":{"resizeWidth":true,"resizeHeight":true},"5919":{"style":{"__isSmartRef__":true,"id":5920},"morph":{"__isSmartRef__":true,"id":5911},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5920":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5921":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5922":{"sourceObj":{"__isSmartRef__":true,"id":5911},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5911},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5923":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"5924":{"doSave":{"__isSmartRef__":true,"id":5925}},"5925":{"varMapping":{"__isSmartRef__":true,"id":5926},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":5931},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5926":{"this":{"__isSmartRef__":true,"id":5911},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5927}},"5927":{"$super":{"__isSmartRef__":true,"id":5928}},"5928":{"varMapping":{"__isSmartRef__":true,"id":5929},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":5930},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5929":{"obj":{"__isSmartRef__":true,"id":5911},"name":"doSave"},"5930":{},"5931":{},"5932":{"position":{"__isSmartRef__":true,"id":5933},"_Extent":{"__isSmartRef__":true,"id":5934},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5935},"_Fill":{"__isSmartRef__":true,"id":5936},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5933":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5934":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5935":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5936":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5937":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5938":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5939":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"5940":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5941":{"addTargetScript":{"__isSmartRef__":true,"id":5942},"addTestObject":{"__isSmartRef__":true,"id":5945},"allMorphNames":{"__isSmartRef__":true,"id":5948},"allScriptListItems":{"__isSmartRef__":true,"id":5951},"bindMorphNames":{"__isSmartRef__":true,"id":5954},"doSearch":{"__isSmartRef__":true,"id":5957},"findSubobjects":{"__isSmartRef__":true,"id":5960},"generateSourceForConnection":{"__isSmartRef__":true,"id":5963},"generateSourceForObject":{"__isSmartRef__":true,"id":5966},"generateSourceForProperty":{"__isSmartRef__":true,"id":5969},"generateSourceForScript":{"__isSmartRef__":true,"id":5972},"generateSourceForValue":{"__isSmartRef__":true,"id":5975},"generateTargetCode":{"__isSmartRef__":true,"id":5978},"highlightSelectedObject":{"__isSmartRef__":true,"id":5981},"listItemsForObj":{"__isSmartRef__":true,"id":5984},"removeTargetScript":{"__isSmartRef__":true,"id":5987},"reset":{"__isSmartRef__":true,"id":5990},"setSourceInPane":{"__isSmartRef__":true,"id":5993},"setTarget":{"__isSmartRef__":true,"id":5996},"setupConnections":{"__isSmartRef__":true,"id":5999},"showTopLevelItems":{"__isSmartRef__":true,"id":6002},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":6005},"updateScriptList":{"__isSmartRef__":true,"id":6008},"updateSourcePane":{"__isSmartRef__":true,"id":6011}},"5942":{"varMapping":{"__isSmartRef__":true,"id":5943},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":5944},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5943":{"this":{"__isSmartRef__":true,"id":5910}},"5944":{},"5945":{"varMapping":{"__isSmartRef__":true,"id":5946},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":5947},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5946":{"this":{"__isSmartRef__":true,"id":5910}},"5947":{},"5948":{"varMapping":{"__isSmartRef__":true,"id":5949},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":5950},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5949":{"this":{"__isSmartRef__":true,"id":5910}},"5950":{},"5951":{"varMapping":{"__isSmartRef__":true,"id":5952},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":5953},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5952":{"this":{"__isSmartRef__":true,"id":5910}},"5953":{},"5954":{"varMapping":{"__isSmartRef__":true,"id":5955},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":5956},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5955":{"this":{"__isSmartRef__":true,"id":5910}},"5956":{},"5957":{"varMapping":{"__isSmartRef__":true,"id":5958},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":5959},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5958":{"this":{"__isSmartRef__":true,"id":5910}},"5959":{},"5960":{"varMapping":{"__isSmartRef__":true,"id":5961},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":5962},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5961":{"this":{"__isSmartRef__":true,"id":5910}},"5962":{},"5963":{"varMapping":{"__isSmartRef__":true,"id":5964},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":5965},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5964":{"this":{"__isSmartRef__":true,"id":5910}},"5965":{},"5966":{"varMapping":{"__isSmartRef__":true,"id":5967},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":5968},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5967":{"this":{"__isSmartRef__":true,"id":5910}},"5968":{},"5969":{"varMapping":{"__isSmartRef__":true,"id":5970},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":5971},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5970":{"this":{"__isSmartRef__":true,"id":5910}},"5971":{},"5972":{"varMapping":{"__isSmartRef__":true,"id":5973},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":5974},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5973":{"this":{"__isSmartRef__":true,"id":5910}},"5974":{},"5975":{"varMapping":{"__isSmartRef__":true,"id":5976},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":5977},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5976":{"this":{"__isSmartRef__":true,"id":5910}},"5977":{},"5978":{"varMapping":{"__isSmartRef__":true,"id":5979},"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":5980},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5979":{"this":{"__isSmartRef__":true,"id":5910}},"5980":{},"5981":{"varMapping":{"__isSmartRef__":true,"id":5982},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":5983},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5982":{"this":{"__isSmartRef__":true,"id":5910}},"5983":{},"5984":{"varMapping":{"__isSmartRef__":true,"id":5985},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":5986},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5985":{"this":{"__isSmartRef__":true,"id":5910}},"5986":{},"5987":{"varMapping":{"__isSmartRef__":true,"id":5988},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":5989},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5988":{"this":{"__isSmartRef__":true,"id":5910}},"5989":{},"5990":{"varMapping":{"__isSmartRef__":true,"id":5991},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":5992},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5991":{"this":{"__isSmartRef__":true,"id":5910}},"5992":{},"5993":{"varMapping":{"__isSmartRef__":true,"id":5994},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":5995},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5994":{"this":{"__isSmartRef__":true,"id":5910}},"5995":{},"5996":{"varMapping":{"__isSmartRef__":true,"id":5997},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":5998},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5997":{"this":{"__isSmartRef__":true,"id":5910}},"5998":{},"5999":{"varMapping":{"__isSmartRef__":true,"id":6000},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":6001},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6000":{"this":{"__isSmartRef__":true,"id":5910}},"6001":{},"6002":{"varMapping":{"__isSmartRef__":true,"id":6003},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":6004},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6003":{"this":{"__isSmartRef__":true,"id":5910}},"6004":{},"6005":{"varMapping":{"__isSmartRef__":true,"id":6006},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":6007},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6006":{"this":{"__isSmartRef__":true,"id":5910}},"6007":{},"6008":{"varMapping":{"__isSmartRef__":true,"id":6009},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":6010},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6009":{"this":{"__isSmartRef__":true,"id":5910}},"6010":{},"6011":{"varMapping":{"__isSmartRef__":true,"id":6012},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":6013},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6012":{"this":{"__isSmartRef__":true,"id":5910}},"6013":{},"6014":{"submorphs":[{"__isSmartRef__":true,"id":6015},{"__isSmartRef__":true,"id":6025},{"__isSmartRef__":true,"id":6063},{"__isSmartRef__":true,"id":6089}],"scripts":[],"id":755,"shape":{"__isSmartRef__":true,"id":6116},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6127},"_Position":{"__isSmartRef__":true,"id":6128},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5909},"label":{"__isSmartRef__":true,"id":6015},"closeButton":{"__isSmartRef__":true,"id":6025},"menuButton":{"__isSmartRef__":true,"id":6063},"collapseButton":{"__isSmartRef__":true,"id":6089},"priorExtent":{"__isSmartRef__":true,"id":6129},"owner":{"__isSmartRef__":true,"id":5909},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"6015":{"submorphs":[],"scripts":[],"id":756,"shape":{"__isSmartRef__":true,"id":6016},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6019},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6020},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6021}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":6014},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6023},"renderContextTable":{"__isSmartRef__":true,"id":6024},"__LivelyClassName__":"lively.morphic.Text"},"6016":{"_Position":{"__isSmartRef__":true,"id":6017},"_Extent":{"__isSmartRef__":true,"id":6018},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5935},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6017":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6018":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6019":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6020":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6021":{"style":{"__isSmartRef__":true,"id":6022},"morph":{"__isSmartRef__":true,"id":6015},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6022":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6023":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6024":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6025":{"submorphs":[{"__isSmartRef__":true,"id":6026}],"scripts":[],"id":757,"shape":{"__isSmartRef__":true,"id":6036},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6050},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6040},"lighterFill":{"__isSmartRef__":true,"id":6051},"label":{"__isSmartRef__":true,"id":6026},"owner":{"__isSmartRef__":true,"id":6014},"layout":{"__isSmartRef__":true,"id":6060},"attributeConnections":[{"__isSmartRef__":true,"id":6061},{"__isSmartRef__":true,"id":6062}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6026":{"submorphs":[],"scripts":[],"id":758,"shape":{"__isSmartRef__":true,"id":6027},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6030},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6031},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6032}],"owner":{"__isSmartRef__":true,"id":6025},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6034},"renderContextTable":{"__isSmartRef__":true,"id":6035},"__LivelyClassName__":"lively.morphic.Text"},"6027":{"_Position":{"__isSmartRef__":true,"id":6028},"_Extent":{"__isSmartRef__":true,"id":6029},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5935},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6028":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6029":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6030":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6031":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6032":{"style":{"__isSmartRef__":true,"id":6033},"morph":{"__isSmartRef__":true,"id":6026},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6033":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6034":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6035":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6036":{"_Position":{"__isSmartRef__":true,"id":6037},"_Extent":{"__isSmartRef__":true,"id":6038},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6039},"_Fill":{"__isSmartRef__":true,"id":6040},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6037":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6038":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6039":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6040":{"stops":[{"__isSmartRef__":true,"id":6041},{"__isSmartRef__":true,"id":6043},{"__isSmartRef__":true,"id":6045},{"__isSmartRef__":true,"id":6047}],"vector":{"__isSmartRef__":true,"id":6049},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6041":{"offset":0,"color":{"__isSmartRef__":true,"id":6042}},"6042":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6043":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6044}},"6044":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6045":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6046}},"6046":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6047":{"offset":1,"color":{"__isSmartRef__":true,"id":6048}},"6048":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6049":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6050":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6051":{"stops":[{"__isSmartRef__":true,"id":6052},{"__isSmartRef__":true,"id":6054},{"__isSmartRef__":true,"id":6056},{"__isSmartRef__":true,"id":6058}],"vector":{"__isSmartRef__":true,"id":6049},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6052":{"offset":0,"color":{"__isSmartRef__":true,"id":6053}},"6053":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6054":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6055}},"6055":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6056":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6057}},"6057":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6058":{"offset":1,"color":{"__isSmartRef__":true,"id":6059}},"6059":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6060":{"moveHorizontal":true},"6061":{"sourceObj":{"__isSmartRef__":true,"id":6025},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5909},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6062":{"sourceObj":{"__isSmartRef__":true,"id":6025},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5909},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6063":{"submorphs":[{"__isSmartRef__":true,"id":6064}],"scripts":[],"id":759,"shape":{"__isSmartRef__":true,"id":6074},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6077},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6040},"lighterFill":{"__isSmartRef__":true,"id":6078},"label":{"__isSmartRef__":true,"id":6064},"owner":{"__isSmartRef__":true,"id":6014},"attributeConnections":[{"__isSmartRef__":true,"id":6087},{"__isSmartRef__":true,"id":6088}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6064":{"submorphs":[],"scripts":[],"id":760,"shape":{"__isSmartRef__":true,"id":6065},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6068},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6069},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6070}],"owner":{"__isSmartRef__":true,"id":6063},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6072},"renderContextTable":{"__isSmartRef__":true,"id":6073},"__LivelyClassName__":"lively.morphic.Text"},"6065":{"_Position":{"__isSmartRef__":true,"id":6066},"_Extent":{"__isSmartRef__":true,"id":6067},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5935},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6066":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6067":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6068":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6069":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6070":{"style":{"__isSmartRef__":true,"id":6071},"morph":{"__isSmartRef__":true,"id":6064},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6071":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6072":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6073":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6074":{"_Position":{"__isSmartRef__":true,"id":6075},"_Extent":{"__isSmartRef__":true,"id":6076},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6039},"_Fill":{"__isSmartRef__":true,"id":6040},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6075":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6076":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6077":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6078":{"stops":[{"__isSmartRef__":true,"id":6079},{"__isSmartRef__":true,"id":6081},{"__isSmartRef__":true,"id":6083},{"__isSmartRef__":true,"id":6085}],"vector":{"__isSmartRef__":true,"id":6049},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6079":{"offset":0,"color":{"__isSmartRef__":true,"id":6080}},"6080":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6081":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6082}},"6082":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6083":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6084}},"6084":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6085":{"offset":1,"color":{"__isSmartRef__":true,"id":6086}},"6086":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6087":{"sourceObj":{"__isSmartRef__":true,"id":6063},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5909},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6088":{"sourceObj":{"__isSmartRef__":true,"id":6063},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5909},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6089":{"submorphs":[{"__isSmartRef__":true,"id":6090}],"scripts":[],"id":761,"shape":{"__isSmartRef__":true,"id":6100},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6103},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6040},"lighterFill":{"__isSmartRef__":true,"id":6104},"label":{"__isSmartRef__":true,"id":6090},"owner":{"__isSmartRef__":true,"id":6014},"layout":{"__isSmartRef__":true,"id":6113},"attributeConnections":[{"__isSmartRef__":true,"id":6114},{"__isSmartRef__":true,"id":6115}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6090":{"submorphs":[],"scripts":[],"id":762,"shape":{"__isSmartRef__":true,"id":6091},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6094},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6095},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6096}],"owner":{"__isSmartRef__":true,"id":6089},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6098},"renderContextTable":{"__isSmartRef__":true,"id":6099},"__LivelyClassName__":"lively.morphic.Text"},"6091":{"_Position":{"__isSmartRef__":true,"id":6092},"_Extent":{"__isSmartRef__":true,"id":6093},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5935},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6092":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6093":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6094":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6095":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6096":{"style":{"__isSmartRef__":true,"id":6097},"morph":{"__isSmartRef__":true,"id":6090},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6097":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6098":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6099":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6100":{"_Position":{"__isSmartRef__":true,"id":6101},"_Extent":{"__isSmartRef__":true,"id":6102},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6039},"_Fill":{"__isSmartRef__":true,"id":6040},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6101":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6102":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6103":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6104":{"stops":[{"__isSmartRef__":true,"id":6105},{"__isSmartRef__":true,"id":6107},{"__isSmartRef__":true,"id":6109},{"__isSmartRef__":true,"id":6111}],"vector":{"__isSmartRef__":true,"id":6049},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6105":{"offset":0,"color":{"__isSmartRef__":true,"id":6106}},"6106":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6107":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6108}},"6108":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6109":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6110}},"6110":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6111":{"offset":1,"color":{"__isSmartRef__":true,"id":6112}},"6112":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6113":{"moveHorizontal":true},"6114":{"sourceObj":{"__isSmartRef__":true,"id":6089},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5909},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6115":{"sourceObj":{"__isSmartRef__":true,"id":6089},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5909},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6116":{"_Position":{"__isSmartRef__":true,"id":6117},"_Extent":{"__isSmartRef__":true,"id":6118},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5915},"_Fill":{"__isSmartRef__":true,"id":6119},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6117":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6118":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6119":{"stops":[{"__isSmartRef__":true,"id":6120},{"__isSmartRef__":true,"id":6122},{"__isSmartRef__":true,"id":6124}],"vector":{"__isSmartRef__":true,"id":6126},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6120":{"offset":0,"color":{"__isSmartRef__":true,"id":6121}},"6121":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6122":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6123}},"6123":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6124":{"offset":1,"color":{"__isSmartRef__":true,"id":6125}},"6125":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6126":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6127":{"resizeWidth":true,"adjustForNewBounds":true},"6128":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6129":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6130":{"submorphs":[],"scripts":[],"id":763,"shape":{"__isSmartRef__":true,"id":6131},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6136},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":6137},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":6138},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":5909},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6139},"__LivelyClassName__":"lively.morphic.Box"},"6131":{"position":{"__isSmartRef__":true,"id":6132},"_Extent":{"__isSmartRef__":true,"id":6133},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6134},"_Fill":{"__isSmartRef__":true,"id":6135},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6132":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6133":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6134":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6135":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6136":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6137":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6138":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6139":{"onDrag":{"__isSmartRef__":true,"id":6140},"onDragEnd":{"__isSmartRef__":true,"id":6147},"onDragStart":{"__isSmartRef__":true,"id":6154}},"6140":{"varMapping":{"__isSmartRef__":true,"id":6141},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":6146},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6141":{"this":{"__isSmartRef__":true,"id":6130},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6142}},"6142":{"$super":{"__isSmartRef__":true,"id":6143}},"6143":{"varMapping":{"__isSmartRef__":true,"id":6144},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6145},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6144":{"obj":{"__isSmartRef__":true,"id":6130},"name":"onDrag"},"6145":{},"6146":{},"6147":{"varMapping":{"__isSmartRef__":true,"id":6148},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6153},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6148":{"this":{"__isSmartRef__":true,"id":6130},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6149}},"6149":{"$super":{"__isSmartRef__":true,"id":6150}},"6150":{"varMapping":{"__isSmartRef__":true,"id":6151},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6152},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6151":{"obj":{"__isSmartRef__":true,"id":6130},"name":"onDragEnd"},"6152":{},"6153":{},"6154":{"varMapping":{"__isSmartRef__":true,"id":6155},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":6160},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6155":{"this":{"__isSmartRef__":true,"id":6130},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6156}},"6156":{"$super":{"__isSmartRef__":true,"id":6157}},"6157":{"varMapping":{"__isSmartRef__":true,"id":6158},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6159},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6158":{"obj":{"__isSmartRef__":true,"id":6130},"name":"onDragStart"},"6159":{},"6160":{},"6161":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6162},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6162":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6163":{"adjustForNewBounds":true},"6164":{"x":1202.4189794738272,"y":199.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6165":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6166":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6167":{"x":821,"y":101,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6168":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6169":{"style":{"__isSmartRef__":true,"id":6170},"morph":{"__isSmartRef__":true,"id":5901},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6170":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6171":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6172":{"sourceObj":{"__isSmartRef__":true,"id":5901},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5901},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6173":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6174":{"doSave":{"__isSmartRef__":true,"id":6175}},"6175":{"varMapping":{"__isSmartRef__":true,"id":6176},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":6181},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6176":{"this":{"__isSmartRef__":true,"id":5901},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6177}},"6177":{"$super":{"__isSmartRef__":true,"id":6178}},"6178":{"varMapping":{"__isSmartRef__":true,"id":6179},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6180},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6179":{"obj":{"__isSmartRef__":true,"id":5901},"name":"doSave"},"6180":{},"6181":{},"6182":{"position":{"__isSmartRef__":true,"id":6183},"_Extent":{"__isSmartRef__":true,"id":6184},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":6185},"_Fill":{"__isSmartRef__":true,"id":6186},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6183":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6184":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6185":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6186":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6187":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6188":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6189":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"6190":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6191":{"addTargetScript":{"__isSmartRef__":true,"id":6192},"addTestObject":{"__isSmartRef__":true,"id":6195},"allMorphNames":{"__isSmartRef__":true,"id":6198},"allScriptListItems":{"__isSmartRef__":true,"id":6201},"bindMorphNames":{"__isSmartRef__":true,"id":6204},"doSearch":{"__isSmartRef__":true,"id":6207},"findSubobjects":{"__isSmartRef__":true,"id":6210},"generateSourceForConnection":{"__isSmartRef__":true,"id":6213},"generateSourceForObject":{"__isSmartRef__":true,"id":6216},"generateSourceForProperty":{"__isSmartRef__":true,"id":6219},"generateSourceForScript":{"__isSmartRef__":true,"id":6222},"generateSourceForValue":{"__isSmartRef__":true,"id":6225},"generateTargetCode":{"__isSmartRef__":true,"id":6228},"highlightSelectedObject":{"__isSmartRef__":true,"id":6231},"listItemsForObj":{"__isSmartRef__":true,"id":6234},"removeTargetScript":{"__isSmartRef__":true,"id":6237},"reset":{"__isSmartRef__":true,"id":6240},"setSourceInPane":{"__isSmartRef__":true,"id":6243},"setTarget":{"__isSmartRef__":true,"id":6246},"setupConnections":{"__isSmartRef__":true,"id":6249},"showTopLevelItems":{"__isSmartRef__":true,"id":6252},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":6255},"updateScriptList":{"__isSmartRef__":true,"id":6258},"updateSourcePane":{"__isSmartRef__":true,"id":6261}},"6192":{"varMapping":{"__isSmartRef__":true,"id":6193},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6194},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6193":{"this":{"__isSmartRef__":true,"id":5900}},"6194":{},"6195":{"varMapping":{"__isSmartRef__":true,"id":6196},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":6197},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6196":{"this":{"__isSmartRef__":true,"id":5900}},"6197":{},"6198":{"varMapping":{"__isSmartRef__":true,"id":6199},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":6200},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6199":{"this":{"__isSmartRef__":true,"id":5900}},"6200":{},"6201":{"varMapping":{"__isSmartRef__":true,"id":6202},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":6203},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6202":{"this":{"__isSmartRef__":true,"id":5900}},"6203":{},"6204":{"varMapping":{"__isSmartRef__":true,"id":6205},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":6206},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6205":{"this":{"__isSmartRef__":true,"id":5900}},"6206":{},"6207":{"varMapping":{"__isSmartRef__":true,"id":6208},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":6209},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6208":{"this":{"__isSmartRef__":true,"id":5900}},"6209":{},"6210":{"varMapping":{"__isSmartRef__":true,"id":6211},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":6212},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6211":{"this":{"__isSmartRef__":true,"id":5900}},"6212":{},"6213":{"varMapping":{"__isSmartRef__":true,"id":6214},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":6215},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6214":{"this":{"__isSmartRef__":true,"id":5900}},"6215":{},"6216":{"varMapping":{"__isSmartRef__":true,"id":6217},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":6218},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6217":{"this":{"__isSmartRef__":true,"id":5900}},"6218":{},"6219":{"varMapping":{"__isSmartRef__":true,"id":6220},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":6221},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6220":{"this":{"__isSmartRef__":true,"id":5900}},"6221":{},"6222":{"varMapping":{"__isSmartRef__":true,"id":6223},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":6224},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6223":{"this":{"__isSmartRef__":true,"id":5900}},"6224":{},"6225":{"varMapping":{"__isSmartRef__":true,"id":6226},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":6227},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6226":{"this":{"__isSmartRef__":true,"id":5900}},"6227":{},"6228":{"varMapping":{"__isSmartRef__":true,"id":6229},"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":6230},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6229":{"this":{"__isSmartRef__":true,"id":5900}},"6230":{},"6231":{"varMapping":{"__isSmartRef__":true,"id":6232},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":6233},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6232":{"this":{"__isSmartRef__":true,"id":5900}},"6233":{},"6234":{"varMapping":{"__isSmartRef__":true,"id":6235},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":6236},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6235":{"this":{"__isSmartRef__":true,"id":5900}},"6236":{},"6237":{"varMapping":{"__isSmartRef__":true,"id":6238},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6239},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6238":{"this":{"__isSmartRef__":true,"id":5900}},"6239":{},"6240":{"varMapping":{"__isSmartRef__":true,"id":6241},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":6242},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6241":{"this":{"__isSmartRef__":true,"id":5900}},"6242":{},"6243":{"varMapping":{"__isSmartRef__":true,"id":6244},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":6245},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6244":{"this":{"__isSmartRef__":true,"id":5900}},"6245":{},"6246":{"varMapping":{"__isSmartRef__":true,"id":6247},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":6248},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6247":{"this":{"__isSmartRef__":true,"id":5900}},"6248":{},"6249":{"varMapping":{"__isSmartRef__":true,"id":6250},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":6251},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6250":{"this":{"__isSmartRef__":true,"id":5900}},"6251":{},"6252":{"varMapping":{"__isSmartRef__":true,"id":6253},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":6254},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6253":{"this":{"__isSmartRef__":true,"id":5900}},"6254":{},"6255":{"varMapping":{"__isSmartRef__":true,"id":6256},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":6257},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6256":{"this":{"__isSmartRef__":true,"id":5900}},"6257":{},"6258":{"varMapping":{"__isSmartRef__":true,"id":6259},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":6260},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6259":{"this":{"__isSmartRef__":true,"id":5900}},"6260":{},"6261":{"varMapping":{"__isSmartRef__":true,"id":6262},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":6263},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6262":{"this":{"__isSmartRef__":true,"id":5900}},"6263":{},"6264":{"submorphs":[{"__isSmartRef__":true,"id":6265},{"__isSmartRef__":true,"id":6275},{"__isSmartRef__":true,"id":6313},{"__isSmartRef__":true,"id":6339}],"scripts":[],"id":796,"shape":{"__isSmartRef__":true,"id":6366},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6376},"_Position":{"__isSmartRef__":true,"id":6377},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5899},"label":{"__isSmartRef__":true,"id":6265},"closeButton":{"__isSmartRef__":true,"id":6275},"menuButton":{"__isSmartRef__":true,"id":6313},"collapseButton":{"__isSmartRef__":true,"id":6339},"priorExtent":{"__isSmartRef__":true,"id":6378},"owner":{"__isSmartRef__":true,"id":5899},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"6265":{"submorphs":[],"scripts":[],"id":797,"shape":{"__isSmartRef__":true,"id":6266},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6269},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6270},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6271}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":6264},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6273},"renderContextTable":{"__isSmartRef__":true,"id":6274},"__LivelyClassName__":"lively.morphic.Text"},"6266":{"_Position":{"__isSmartRef__":true,"id":6267},"_Extent":{"__isSmartRef__":true,"id":6268},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6185},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6267":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6268":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6269":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6270":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6271":{"style":{"__isSmartRef__":true,"id":6272},"morph":{"__isSmartRef__":true,"id":6265},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6272":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6273":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6274":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6275":{"submorphs":[{"__isSmartRef__":true,"id":6276}],"scripts":[],"id":798,"shape":{"__isSmartRef__":true,"id":6286},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6300},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6290},"lighterFill":{"__isSmartRef__":true,"id":6301},"label":{"__isSmartRef__":true,"id":6276},"owner":{"__isSmartRef__":true,"id":6264},"layout":{"__isSmartRef__":true,"id":6310},"attributeConnections":[{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6312}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6276":{"submorphs":[],"scripts":[],"id":799,"shape":{"__isSmartRef__":true,"id":6277},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6280},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6281},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6282}],"owner":{"__isSmartRef__":true,"id":6275},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6284},"renderContextTable":{"__isSmartRef__":true,"id":6285},"__LivelyClassName__":"lively.morphic.Text"},"6277":{"_Position":{"__isSmartRef__":true,"id":6278},"_Extent":{"__isSmartRef__":true,"id":6279},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6185},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6278":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6279":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6280":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6281":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6282":{"style":{"__isSmartRef__":true,"id":6283},"morph":{"__isSmartRef__":true,"id":6276},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6283":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6284":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6285":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6286":{"_Position":{"__isSmartRef__":true,"id":6287},"_Extent":{"__isSmartRef__":true,"id":6288},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6289},"_Fill":{"__isSmartRef__":true,"id":6290},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6287":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6288":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6289":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6290":{"stops":[{"__isSmartRef__":true,"id":6291},{"__isSmartRef__":true,"id":6293},{"__isSmartRef__":true,"id":6295},{"__isSmartRef__":true,"id":6297}],"vector":{"__isSmartRef__":true,"id":6299},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6291":{"offset":0,"color":{"__isSmartRef__":true,"id":6292}},"6292":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6293":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6294}},"6294":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6295":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6296}},"6296":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6297":{"offset":1,"color":{"__isSmartRef__":true,"id":6298}},"6298":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6299":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6300":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6301":{"stops":[{"__isSmartRef__":true,"id":6302},{"__isSmartRef__":true,"id":6304},{"__isSmartRef__":true,"id":6306},{"__isSmartRef__":true,"id":6308}],"vector":{"__isSmartRef__":true,"id":6299},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6302":{"offset":0,"color":{"__isSmartRef__":true,"id":6303}},"6303":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6304":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6305}},"6305":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6306":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6307}},"6307":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6308":{"offset":1,"color":{"__isSmartRef__":true,"id":6309}},"6309":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6310":{"moveHorizontal":true},"6311":{"sourceObj":{"__isSmartRef__":true,"id":6275},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5899},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6312":{"sourceObj":{"__isSmartRef__":true,"id":6275},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5899},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6313":{"submorphs":[{"__isSmartRef__":true,"id":6314}],"scripts":[],"id":800,"shape":{"__isSmartRef__":true,"id":6324},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6327},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6290},"lighterFill":{"__isSmartRef__":true,"id":6328},"label":{"__isSmartRef__":true,"id":6314},"owner":{"__isSmartRef__":true,"id":6264},"attributeConnections":[{"__isSmartRef__":true,"id":6337},{"__isSmartRef__":true,"id":6338}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6314":{"submorphs":[],"scripts":[],"id":801,"shape":{"__isSmartRef__":true,"id":6315},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6318},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6319},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6320}],"owner":{"__isSmartRef__":true,"id":6313},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6322},"renderContextTable":{"__isSmartRef__":true,"id":6323},"__LivelyClassName__":"lively.morphic.Text"},"6315":{"_Position":{"__isSmartRef__":true,"id":6316},"_Extent":{"__isSmartRef__":true,"id":6317},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6185},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6316":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6317":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6318":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6319":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6320":{"style":{"__isSmartRef__":true,"id":6321},"morph":{"__isSmartRef__":true,"id":6314},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6321":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6322":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6323":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6324":{"_Position":{"__isSmartRef__":true,"id":6325},"_Extent":{"__isSmartRef__":true,"id":6326},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6289},"_Fill":{"__isSmartRef__":true,"id":6290},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6325":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6326":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6327":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6328":{"stops":[{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6335}],"vector":{"__isSmartRef__":true,"id":6299},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6329":{"offset":0,"color":{"__isSmartRef__":true,"id":6330}},"6330":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6331":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6332}},"6332":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6333":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6334}},"6334":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6335":{"offset":1,"color":{"__isSmartRef__":true,"id":6336}},"6336":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6337":{"sourceObj":{"__isSmartRef__":true,"id":6313},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5899},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6338":{"sourceObj":{"__isSmartRef__":true,"id":6313},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5899},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6339":{"submorphs":[{"__isSmartRef__":true,"id":6340}],"scripts":[],"id":802,"shape":{"__isSmartRef__":true,"id":6350},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6353},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6290},"lighterFill":{"__isSmartRef__":true,"id":6354},"label":{"__isSmartRef__":true,"id":6340},"owner":{"__isSmartRef__":true,"id":6264},"layout":{"__isSmartRef__":true,"id":6363},"attributeConnections":[{"__isSmartRef__":true,"id":6364},{"__isSmartRef__":true,"id":6365}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6340":{"submorphs":[],"scripts":[],"id":803,"shape":{"__isSmartRef__":true,"id":6341},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6344},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6345},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6346}],"owner":{"__isSmartRef__":true,"id":6339},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6348},"renderContextTable":{"__isSmartRef__":true,"id":6349},"__LivelyClassName__":"lively.morphic.Text"},"6341":{"_Position":{"__isSmartRef__":true,"id":6342},"_Extent":{"__isSmartRef__":true,"id":6343},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6185},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6342":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6343":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6344":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6345":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6346":{"style":{"__isSmartRef__":true,"id":6347},"morph":{"__isSmartRef__":true,"id":6340},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6347":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6348":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6349":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6350":{"_Position":{"__isSmartRef__":true,"id":6351},"_Extent":{"__isSmartRef__":true,"id":6352},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6289},"_Fill":{"__isSmartRef__":true,"id":6290},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6351":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6352":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6353":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6354":{"stops":[{"__isSmartRef__":true,"id":6355},{"__isSmartRef__":true,"id":6357},{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6361}],"vector":{"__isSmartRef__":true,"id":6299},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6355":{"offset":0,"color":{"__isSmartRef__":true,"id":6356}},"6356":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6357":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6358}},"6358":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6359":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6360}},"6360":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6361":{"offset":1,"color":{"__isSmartRef__":true,"id":6362}},"6362":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6363":{"moveHorizontal":true},"6364":{"sourceObj":{"__isSmartRef__":true,"id":6339},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5899},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6365":{"sourceObj":{"__isSmartRef__":true,"id":6339},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5899},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6366":{"_Position":{"__isSmartRef__":true,"id":6367},"_Extent":{"__isSmartRef__":true,"id":6368},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5905},"_Fill":{"__isSmartRef__":true,"id":6369},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6367":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6368":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6369":{"stops":[{"__isSmartRef__":true,"id":6370},{"__isSmartRef__":true,"id":6372},{"__isSmartRef__":true,"id":6374}],"vector":{"__isSmartRef__":true,"id":6126},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6370":{"offset":0,"color":{"__isSmartRef__":true,"id":6371}},"6371":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6372":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6373}},"6373":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6374":{"offset":1,"color":{"__isSmartRef__":true,"id":6375}},"6375":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6376":{"resizeWidth":true,"adjustForNewBounds":true},"6377":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6378":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6379":{"submorphs":[],"scripts":[],"id":804,"shape":{"__isSmartRef__":true,"id":6380},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6385},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":6386},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":6387},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":5899},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6388},"__LivelyClassName__":"lively.morphic.Box"},"6380":{"position":{"__isSmartRef__":true,"id":6381},"_Extent":{"__isSmartRef__":true,"id":6382},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6383},"_Fill":{"__isSmartRef__":true,"id":6384},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6381":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6382":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6383":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6384":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6385":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6386":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6387":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6388":{"onDrag":{"__isSmartRef__":true,"id":6389},"onDragEnd":{"__isSmartRef__":true,"id":6396},"onDragStart":{"__isSmartRef__":true,"id":6403}},"6389":{"varMapping":{"__isSmartRef__":true,"id":6390},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":6395},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6390":{"this":{"__isSmartRef__":true,"id":6379},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6391}},"6391":{"$super":{"__isSmartRef__":true,"id":6392}},"6392":{"varMapping":{"__isSmartRef__":true,"id":6393},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6394},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6393":{"obj":{"__isSmartRef__":true,"id":6379},"name":"onDrag"},"6394":{},"6395":{},"6396":{"varMapping":{"__isSmartRef__":true,"id":6397},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6402},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6397":{"this":{"__isSmartRef__":true,"id":6379},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6398}},"6398":{"$super":{"__isSmartRef__":true,"id":6399}},"6399":{"varMapping":{"__isSmartRef__":true,"id":6400},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6401},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6400":{"obj":{"__isSmartRef__":true,"id":6379},"name":"onDragEnd"},"6401":{},"6402":{},"6403":{"varMapping":{"__isSmartRef__":true,"id":6404},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":6409},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6404":{"this":{"__isSmartRef__":true,"id":6379},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6405}},"6405":{"$super":{"__isSmartRef__":true,"id":6406}},"6406":{"varMapping":{"__isSmartRef__":true,"id":6407},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6408},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6407":{"obj":{"__isSmartRef__":true,"id":6379},"name":"onDragStart"},"6408":{},"6409":{},"6410":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6411},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6411":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6412":{"adjustForNewBounds":true},"6413":{"x":2243.4988995537474,"y":199.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6414":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6415":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6416":{"x":821,"y":101,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6417":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6418":{"style":{"__isSmartRef__":true,"id":6419},"morph":{"__isSmartRef__":true,"id":5891},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6419":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6420":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6421":{"sourceObj":{"__isSmartRef__":true,"id":5891},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5891},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6422":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6423":{"doSave":{"__isSmartRef__":true,"id":6424}},"6424":{"varMapping":{"__isSmartRef__":true,"id":6425},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":6430},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6425":{"this":{"__isSmartRef__":true,"id":5891},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6426}},"6426":{"$super":{"__isSmartRef__":true,"id":6427}},"6427":{"varMapping":{"__isSmartRef__":true,"id":6428},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6429},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6428":{"obj":{"__isSmartRef__":true,"id":5891},"name":"doSave"},"6429":{},"6430":{},"6431":{"position":{"__isSmartRef__":true,"id":6432},"_Extent":{"__isSmartRef__":true,"id":6433},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":6434},"_Fill":{"__isSmartRef__":true,"id":6435},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6432":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6433":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6434":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6435":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6436":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6437":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6438":{"submorphs":[{"__isSmartRef__":true,"id":5890},{"__isSmartRef__":true,"id":6439},{"__isSmartRef__":true,"id":6555}],"scripts":[],"id":834,"shape":{"__isSmartRef__":true,"id":6586},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6588},"_Position":{"__isSmartRef__":true,"id":6589},"priorExtent":{"__isSmartRef__":true,"id":6590},"targetMorph":{"__isSmartRef__":true,"id":5890},"titleBar":{"__isSmartRef__":true,"id":6439},"contentOffset":{"__isSmartRef__":true,"id":6591},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":6592},"showsHalos":false,"name":"ScriptEditor2","partsBinMetaInfo":{"__isSmartRef__":true,"id":6593},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"6439":{"submorphs":[{"__isSmartRef__":true,"id":6440},{"__isSmartRef__":true,"id":6450},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6514}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":6541},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6552},"_Position":{"__isSmartRef__":true,"id":6553},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":6438},"label":{"__isSmartRef__":true,"id":6440},"closeButton":{"__isSmartRef__":true,"id":6450},"menuButton":{"__isSmartRef__":true,"id":6488},"collapseButton":{"__isSmartRef__":true,"id":6514},"priorExtent":{"__isSmartRef__":true,"id":6554},"owner":{"__isSmartRef__":true,"id":6438},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"6440":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":6441},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6444},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6445},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6446}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":6439},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6448},"renderContextTable":{"__isSmartRef__":true,"id":6449},"__LivelyClassName__":"lively.morphic.Text"},"6441":{"_Position":{"__isSmartRef__":true,"id":6442},"_Extent":{"__isSmartRef__":true,"id":6443},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6434},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6442":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6443":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6444":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6445":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6446":{"style":{"__isSmartRef__":true,"id":6447},"morph":{"__isSmartRef__":true,"id":6440},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6447":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6448":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6449":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6450":{"submorphs":[{"__isSmartRef__":true,"id":6451}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":6461},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6475},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6465},"lighterFill":{"__isSmartRef__":true,"id":6476},"label":{"__isSmartRef__":true,"id":6451},"owner":{"__isSmartRef__":true,"id":6439},"layout":{"__isSmartRef__":true,"id":6485},"attributeConnections":[{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6487}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6451":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":6452},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6455},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6456},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6457}],"owner":{"__isSmartRef__":true,"id":6450},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6459},"renderContextTable":{"__isSmartRef__":true,"id":6460},"__LivelyClassName__":"lively.morphic.Text"},"6452":{"_Position":{"__isSmartRef__":true,"id":6453},"_Extent":{"__isSmartRef__":true,"id":6454},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6434},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6453":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6454":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6455":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6456":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6457":{"style":{"__isSmartRef__":true,"id":6458},"morph":{"__isSmartRef__":true,"id":6451},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6458":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6459":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6460":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6461":{"_Position":{"__isSmartRef__":true,"id":6462},"_Extent":{"__isSmartRef__":true,"id":6463},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6464},"_Fill":{"__isSmartRef__":true,"id":6465},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6462":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6463":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6464":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6465":{"stops":[{"__isSmartRef__":true,"id":6466},{"__isSmartRef__":true,"id":6468},{"__isSmartRef__":true,"id":6470},{"__isSmartRef__":true,"id":6472}],"vector":{"__isSmartRef__":true,"id":6474},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6466":{"offset":0,"color":{"__isSmartRef__":true,"id":6467}},"6467":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6468":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6469}},"6469":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6470":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6471}},"6471":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6472":{"offset":1,"color":{"__isSmartRef__":true,"id":6473}},"6473":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6474":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6475":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6476":{"stops":[{"__isSmartRef__":true,"id":6477},{"__isSmartRef__":true,"id":6479},{"__isSmartRef__":true,"id":6481},{"__isSmartRef__":true,"id":6483}],"vector":{"__isSmartRef__":true,"id":6474},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6477":{"offset":0,"color":{"__isSmartRef__":true,"id":6478}},"6478":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6479":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6480}},"6480":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6481":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6482}},"6482":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6483":{"offset":1,"color":{"__isSmartRef__":true,"id":6484}},"6484":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6485":{"moveHorizontal":true},"6486":{"sourceObj":{"__isSmartRef__":true,"id":6450},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6438},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6487":{"sourceObj":{"__isSmartRef__":true,"id":6450},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6438},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6488":{"submorphs":[{"__isSmartRef__":true,"id":6489}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":6499},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6502},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6465},"lighterFill":{"__isSmartRef__":true,"id":6503},"label":{"__isSmartRef__":true,"id":6489},"owner":{"__isSmartRef__":true,"id":6439},"attributeConnections":[{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6513}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6489":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":6490},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6493},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6494},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6495}],"owner":{"__isSmartRef__":true,"id":6488},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6497},"renderContextTable":{"__isSmartRef__":true,"id":6498},"__LivelyClassName__":"lively.morphic.Text"},"6490":{"_Position":{"__isSmartRef__":true,"id":6491},"_Extent":{"__isSmartRef__":true,"id":6492},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6434},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6491":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6492":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6493":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6494":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6495":{"style":{"__isSmartRef__":true,"id":6496},"morph":{"__isSmartRef__":true,"id":6489},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6496":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6497":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6498":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6499":{"_Position":{"__isSmartRef__":true,"id":6500},"_Extent":{"__isSmartRef__":true,"id":6501},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6464},"_Fill":{"__isSmartRef__":true,"id":6465},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6500":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6501":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6502":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6503":{"stops":[{"__isSmartRef__":true,"id":6504},{"__isSmartRef__":true,"id":6506},{"__isSmartRef__":true,"id":6508},{"__isSmartRef__":true,"id":6510}],"vector":{"__isSmartRef__":true,"id":6474},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6504":{"offset":0,"color":{"__isSmartRef__":true,"id":6505}},"6505":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6506":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6507}},"6507":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6508":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6509}},"6509":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6510":{"offset":1,"color":{"__isSmartRef__":true,"id":6511}},"6511":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6512":{"sourceObj":{"__isSmartRef__":true,"id":6488},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6438},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6513":{"sourceObj":{"__isSmartRef__":true,"id":6488},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6438},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6514":{"submorphs":[{"__isSmartRef__":true,"id":6515}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":6525},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6528},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6465},"lighterFill":{"__isSmartRef__":true,"id":6529},"label":{"__isSmartRef__":true,"id":6515},"owner":{"__isSmartRef__":true,"id":6439},"layout":{"__isSmartRef__":true,"id":6538},"attributeConnections":[{"__isSmartRef__":true,"id":6539},{"__isSmartRef__":true,"id":6540}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6515":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":6516},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6519},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6520},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6521}],"owner":{"__isSmartRef__":true,"id":6514},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6523},"renderContextTable":{"__isSmartRef__":true,"id":6524},"__LivelyClassName__":"lively.morphic.Text"},"6516":{"_Position":{"__isSmartRef__":true,"id":6517},"_Extent":{"__isSmartRef__":true,"id":6518},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6434},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6517":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6518":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6519":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6520":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6521":{"style":{"__isSmartRef__":true,"id":6522},"morph":{"__isSmartRef__":true,"id":6515},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6522":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6523":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6524":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6525":{"_Position":{"__isSmartRef__":true,"id":6526},"_Extent":{"__isSmartRef__":true,"id":6527},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6464},"_Fill":{"__isSmartRef__":true,"id":6465},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6526":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6527":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6528":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6529":{"stops":[{"__isSmartRef__":true,"id":6530},{"__isSmartRef__":true,"id":6532},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6536}],"vector":{"__isSmartRef__":true,"id":6474},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6530":{"offset":0,"color":{"__isSmartRef__":true,"id":6531}},"6531":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6532":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6533}},"6533":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6534":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6535}},"6535":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6536":{"offset":1,"color":{"__isSmartRef__":true,"id":6537}},"6537":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6538":{"moveHorizontal":true},"6539":{"sourceObj":{"__isSmartRef__":true,"id":6514},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6438},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6540":{"sourceObj":{"__isSmartRef__":true,"id":6514},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6438},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6541":{"_Position":{"__isSmartRef__":true,"id":6542},"_Extent":{"__isSmartRef__":true,"id":6543},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5895},"_Fill":{"__isSmartRef__":true,"id":6544},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6542":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6543":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6544":{"stops":[{"__isSmartRef__":true,"id":6545},{"__isSmartRef__":true,"id":6547},{"__isSmartRef__":true,"id":6549}],"vector":{"__isSmartRef__":true,"id":6551},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6545":{"offset":0,"color":{"__isSmartRef__":true,"id":6546}},"6546":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6547":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6548}},"6548":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6549":{"offset":1,"color":{"__isSmartRef__":true,"id":6550}},"6550":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6551":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6552":{"resizeWidth":true,"adjustForNewBounds":true},"6553":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6554":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6555":{"submorphs":[],"scripts":[],"id":845,"shape":{"__isSmartRef__":true,"id":6556},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6561},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":6562},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":6563},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":6438},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6564},"__LivelyClassName__":"lively.morphic.Box"},"6556":{"position":{"__isSmartRef__":true,"id":6557},"_Extent":{"__isSmartRef__":true,"id":6558},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6559},"_Fill":{"__isSmartRef__":true,"id":6560},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6557":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6558":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6559":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6560":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6561":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6562":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6563":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6564":{"onDrag":{"__isSmartRef__":true,"id":6565},"onDragEnd":{"__isSmartRef__":true,"id":6572},"onDragStart":{"__isSmartRef__":true,"id":6579}},"6565":{"varMapping":{"__isSmartRef__":true,"id":6566},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":6571},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6566":{"this":{"__isSmartRef__":true,"id":6555},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6567}},"6567":{"$super":{"__isSmartRef__":true,"id":6568}},"6568":{"varMapping":{"__isSmartRef__":true,"id":6569},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6570},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6569":{"obj":{"__isSmartRef__":true,"id":6555},"name":"onDrag"},"6570":{},"6571":{},"6572":{"varMapping":{"__isSmartRef__":true,"id":6573},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6578},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6573":{"this":{"__isSmartRef__":true,"id":6555},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6574}},"6574":{"$super":{"__isSmartRef__":true,"id":6575}},"6575":{"varMapping":{"__isSmartRef__":true,"id":6576},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6577},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6576":{"obj":{"__isSmartRef__":true,"id":6555},"name":"onDragEnd"},"6577":{},"6578":{},"6579":{"varMapping":{"__isSmartRef__":true,"id":6580},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":6585},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6580":{"this":{"__isSmartRef__":true,"id":6555},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6581}},"6581":{"$super":{"__isSmartRef__":true,"id":6582}},"6582":{"varMapping":{"__isSmartRef__":true,"id":6583},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6584},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6583":{"obj":{"__isSmartRef__":true,"id":6555},"name":"onDragStart"},"6584":{},"6585":{},"6586":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6587},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6587":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6588":{"adjustForNewBounds":true},"6589":{"x":1595.5788196336675,"y":111.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6590":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6591":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6592":{"x":2486,"y":122,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6593":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6594":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"6595":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6596":{"addTargetScript":{"__isSmartRef__":true,"id":6597},"addTestObject":{"__isSmartRef__":true,"id":6600},"allMorphNames":{"__isSmartRef__":true,"id":6603},"allScriptListItems":{"__isSmartRef__":true,"id":6606},"bindMorphNames":{"__isSmartRef__":true,"id":6609},"doSearch":{"__isSmartRef__":true,"id":6612},"findSubobjects":{"__isSmartRef__":true,"id":6615},"generateSourceForConnection":{"__isSmartRef__":true,"id":6618},"generateSourceForObject":{"__isSmartRef__":true,"id":6621},"generateSourceForProperty":{"__isSmartRef__":true,"id":6624},"generateSourceForScript":{"__isSmartRef__":true,"id":6627},"generateSourceForValue":{"__isSmartRef__":true,"id":6630},"generateTargetCode":{"__isSmartRef__":true,"id":6633},"highlightSelectedObject":{"__isSmartRef__":true,"id":6636},"listItemsForObj":{"__isSmartRef__":true,"id":6639},"removeTargetScript":{"__isSmartRef__":true,"id":6642},"reset":{"__isSmartRef__":true,"id":6645},"setSourceInPane":{"__isSmartRef__":true,"id":6648},"setTarget":{"__isSmartRef__":true,"id":6651},"setupConnections":{"__isSmartRef__":true,"id":6654},"showTopLevelItems":{"__isSmartRef__":true,"id":6657},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":6660},"updateScriptList":{"__isSmartRef__":true,"id":6663},"updateSourcePane":{"__isSmartRef__":true,"id":6666}},"6597":{"varMapping":{"__isSmartRef__":true,"id":6598},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6599},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6598":{"this":{"__isSmartRef__":true,"id":5890}},"6599":{},"6600":{"varMapping":{"__isSmartRef__":true,"id":6601},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":6602},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6601":{"this":{"__isSmartRef__":true,"id":5890}},"6602":{},"6603":{"varMapping":{"__isSmartRef__":true,"id":6604},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":6605},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6604":{"this":{"__isSmartRef__":true,"id":5890}},"6605":{},"6606":{"varMapping":{"__isSmartRef__":true,"id":6607},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":6608},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6607":{"this":{"__isSmartRef__":true,"id":5890}},"6608":{},"6609":{"varMapping":{"__isSmartRef__":true,"id":6610},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":6611},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6610":{"this":{"__isSmartRef__":true,"id":5890}},"6611":{},"6612":{"varMapping":{"__isSmartRef__":true,"id":6613},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":6614},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6613":{"this":{"__isSmartRef__":true,"id":5890}},"6614":{},"6615":{"varMapping":{"__isSmartRef__":true,"id":6616},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":6617},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6616":{"this":{"__isSmartRef__":true,"id":5890}},"6617":{},"6618":{"varMapping":{"__isSmartRef__":true,"id":6619},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":6620},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6619":{"this":{"__isSmartRef__":true,"id":5890}},"6620":{},"6621":{"varMapping":{"__isSmartRef__":true,"id":6622},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":6623},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6622":{"this":{"__isSmartRef__":true,"id":5890}},"6623":{},"6624":{"varMapping":{"__isSmartRef__":true,"id":6625},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":6626},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6625":{"this":{"__isSmartRef__":true,"id":5890}},"6626":{},"6627":{"varMapping":{"__isSmartRef__":true,"id":6628},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":6629},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6628":{"this":{"__isSmartRef__":true,"id":5890}},"6629":{},"6630":{"varMapping":{"__isSmartRef__":true,"id":6631},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":6632},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6631":{"this":{"__isSmartRef__":true,"id":5890}},"6632":{},"6633":{"varMapping":{"__isSmartRef__":true,"id":6634},"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":6635},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6634":{"this":{"__isSmartRef__":true,"id":5890}},"6635":{},"6636":{"varMapping":{"__isSmartRef__":true,"id":6637},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":6638},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6637":{"this":{"__isSmartRef__":true,"id":5890}},"6638":{},"6639":{"varMapping":{"__isSmartRef__":true,"id":6640},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":6641},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6640":{"this":{"__isSmartRef__":true,"id":5890}},"6641":{},"6642":{"varMapping":{"__isSmartRef__":true,"id":6643},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6644},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6643":{"this":{"__isSmartRef__":true,"id":5890}},"6644":{},"6645":{"varMapping":{"__isSmartRef__":true,"id":6646},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":6647},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6646":{"this":{"__isSmartRef__":true,"id":5890}},"6647":{},"6648":{"varMapping":{"__isSmartRef__":true,"id":6649},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":6650},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6649":{"this":{"__isSmartRef__":true,"id":5890}},"6650":{},"6651":{"varMapping":{"__isSmartRef__":true,"id":6652},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":6653},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6652":{"this":{"__isSmartRef__":true,"id":5890}},"6653":{},"6654":{"varMapping":{"__isSmartRef__":true,"id":6655},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":6656},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6655":{"this":{"__isSmartRef__":true,"id":5890}},"6656":{},"6657":{"varMapping":{"__isSmartRef__":true,"id":6658},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":6659},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6658":{"this":{"__isSmartRef__":true,"id":5890}},"6659":{},"6660":{"varMapping":{"__isSmartRef__":true,"id":6661},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":6662},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6661":{"this":{"__isSmartRef__":true,"id":5890}},"6662":{},"6663":{"varMapping":{"__isSmartRef__":true,"id":6664},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":6665},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6664":{"this":{"__isSmartRef__":true,"id":5890}},"6665":{},"6666":{"varMapping":{"__isSmartRef__":true,"id":6667},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":6668},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6667":{"this":{"__isSmartRef__":true,"id":5890}},"6668":{},"6669":{"style":{"__isSmartRef__":true,"id":6670},"morph":{"__isSmartRef__":true,"id":5882},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6670":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6671":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6672":{"sourceObj":{"__isSmartRef__":true,"id":5882},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5882},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6673":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6674":{"doSave":{"__isSmartRef__":true,"id":6675}},"6675":{"varMapping":{"__isSmartRef__":true,"id":6676},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":6681},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6676":{"this":{"__isSmartRef__":true,"id":5882},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6677}},"6677":{"$super":{"__isSmartRef__":true,"id":6678}},"6678":{"varMapping":{"__isSmartRef__":true,"id":6679},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6680},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6679":{"obj":{"__isSmartRef__":true,"id":5882},"name":"doSave"},"6680":{},"6681":{},"6682":{"position":{"__isSmartRef__":true,"id":6683},"_Extent":{"__isSmartRef__":true,"id":6684},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":6685},"_Fill":{"__isSmartRef__":true,"id":6686},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6683":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6684":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6685":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6686":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6687":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6688":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6689":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"6690":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6691":{"addTargetScript":{"__isSmartRef__":true,"id":6692},"addTestObject":{"__isSmartRef__":true,"id":6695},"allMorphNames":{"__isSmartRef__":true,"id":6698},"allScriptListItems":{"__isSmartRef__":true,"id":6701},"bindMorphNames":{"__isSmartRef__":true,"id":6704},"doSearch":{"__isSmartRef__":true,"id":6707},"findSubobjects":{"__isSmartRef__":true,"id":6710},"generateSourceForConnection":{"__isSmartRef__":true,"id":6713},"generateSourceForObject":{"__isSmartRef__":true,"id":6716},"generateSourceForProperty":{"__isSmartRef__":true,"id":6719},"generateSourceForScript":{"__isSmartRef__":true,"id":6722},"generateSourceForValue":{"__isSmartRef__":true,"id":6725},"generateTargetCode":{"__isSmartRef__":true,"id":6728},"highlightSelectedObject":{"__isSmartRef__":true,"id":6731},"listItemsForObj":{"__isSmartRef__":true,"id":6734},"removeTargetScript":{"__isSmartRef__":true,"id":6737},"reset":{"__isSmartRef__":true,"id":6740},"setSourceInPane":{"__isSmartRef__":true,"id":6743},"setTarget":{"__isSmartRef__":true,"id":6746},"setupConnections":{"__isSmartRef__":true,"id":6749},"showTopLevelItems":{"__isSmartRef__":true,"id":6752},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":6755},"updateScriptList":{"__isSmartRef__":true,"id":6758},"updateSourcePane":{"__isSmartRef__":true,"id":6761}},"6692":{"varMapping":{"__isSmartRef__":true,"id":6693},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6694},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6693":{"this":{"__isSmartRef__":true,"id":5881}},"6694":{},"6695":{"varMapping":{"__isSmartRef__":true,"id":6696},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":6697},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6696":{"this":{"__isSmartRef__":true,"id":5881}},"6697":{},"6698":{"varMapping":{"__isSmartRef__":true,"id":6699},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":6700},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6699":{"this":{"__isSmartRef__":true,"id":5881}},"6700":{},"6701":{"varMapping":{"__isSmartRef__":true,"id":6702},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":6703},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6702":{"this":{"__isSmartRef__":true,"id":5881}},"6703":{},"6704":{"varMapping":{"__isSmartRef__":true,"id":6705},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":6706},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6705":{"this":{"__isSmartRef__":true,"id":5881}},"6706":{},"6707":{"varMapping":{"__isSmartRef__":true,"id":6708},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":6709},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6708":{"this":{"__isSmartRef__":true,"id":5881}},"6709":{},"6710":{"varMapping":{"__isSmartRef__":true,"id":6711},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":6712},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6711":{"this":{"__isSmartRef__":true,"id":5881}},"6712":{},"6713":{"varMapping":{"__isSmartRef__":true,"id":6714},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":6715},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6714":{"this":{"__isSmartRef__":true,"id":5881}},"6715":{},"6716":{"varMapping":{"__isSmartRef__":true,"id":6717},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":6718},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6717":{"this":{"__isSmartRef__":true,"id":5881}},"6718":{},"6719":{"varMapping":{"__isSmartRef__":true,"id":6720},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":6721},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6720":{"this":{"__isSmartRef__":true,"id":5881}},"6721":{},"6722":{"varMapping":{"__isSmartRef__":true,"id":6723},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":6724},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6723":{"this":{"__isSmartRef__":true,"id":5881}},"6724":{},"6725":{"varMapping":{"__isSmartRef__":true,"id":6726},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":6727},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6726":{"this":{"__isSmartRef__":true,"id":5881}},"6727":{},"6728":{"varMapping":{"__isSmartRef__":true,"id":6729},"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":6730},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6729":{"this":{"__isSmartRef__":true,"id":5881}},"6730":{},"6731":{"varMapping":{"__isSmartRef__":true,"id":6732},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":6733},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6732":{"this":{"__isSmartRef__":true,"id":5881}},"6733":{},"6734":{"varMapping":{"__isSmartRef__":true,"id":6735},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":6736},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6735":{"this":{"__isSmartRef__":true,"id":5881}},"6736":{},"6737":{"varMapping":{"__isSmartRef__":true,"id":6738},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6739},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6738":{"this":{"__isSmartRef__":true,"id":5881}},"6739":{},"6740":{"varMapping":{"__isSmartRef__":true,"id":6741},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":6742},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6741":{"this":{"__isSmartRef__":true,"id":5881}},"6742":{},"6743":{"varMapping":{"__isSmartRef__":true,"id":6744},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":6745},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6744":{"this":{"__isSmartRef__":true,"id":5881}},"6745":{},"6746":{"varMapping":{"__isSmartRef__":true,"id":6747},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":6748},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6747":{"this":{"__isSmartRef__":true,"id":5881}},"6748":{},"6749":{"varMapping":{"__isSmartRef__":true,"id":6750},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":6751},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6750":{"this":{"__isSmartRef__":true,"id":5881}},"6751":{},"6752":{"varMapping":{"__isSmartRef__":true,"id":6753},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":6754},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6753":{"this":{"__isSmartRef__":true,"id":5881}},"6754":{},"6755":{"varMapping":{"__isSmartRef__":true,"id":6756},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":6757},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6756":{"this":{"__isSmartRef__":true,"id":5881}},"6757":{},"6758":{"varMapping":{"__isSmartRef__":true,"id":6759},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":6760},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6759":{"this":{"__isSmartRef__":true,"id":5881}},"6760":{},"6761":{"varMapping":{"__isSmartRef__":true,"id":6762},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":6763},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6762":{"this":{"__isSmartRef__":true,"id":5881}},"6763":{},"6764":{"submorphs":[{"__isSmartRef__":true,"id":6765},{"__isSmartRef__":true,"id":6775},{"__isSmartRef__":true,"id":6813},{"__isSmartRef__":true,"id":6839}],"scripts":[],"id":856,"shape":{"__isSmartRef__":true,"id":6866},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6877},"_Position":{"__isSmartRef__":true,"id":6878},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5880},"label":{"__isSmartRef__":true,"id":6765},"closeButton":{"__isSmartRef__":true,"id":6775},"menuButton":{"__isSmartRef__":true,"id":6813},"collapseButton":{"__isSmartRef__":true,"id":6839},"priorExtent":{"__isSmartRef__":true,"id":6879},"owner":{"__isSmartRef__":true,"id":5880},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"6765":{"submorphs":[],"scripts":[],"id":857,"shape":{"__isSmartRef__":true,"id":6766},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6769},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6770},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6771}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":6764},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6773},"renderContextTable":{"__isSmartRef__":true,"id":6774},"__LivelyClassName__":"lively.morphic.Text"},"6766":{"_Position":{"__isSmartRef__":true,"id":6767},"_Extent":{"__isSmartRef__":true,"id":6768},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6685},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6767":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6768":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6769":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6770":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6771":{"style":{"__isSmartRef__":true,"id":6772},"morph":{"__isSmartRef__":true,"id":6765},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6772":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6773":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6774":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6775":{"submorphs":[{"__isSmartRef__":true,"id":6776}],"scripts":[],"id":858,"shape":{"__isSmartRef__":true,"id":6786},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6800},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6790},"lighterFill":{"__isSmartRef__":true,"id":6801},"label":{"__isSmartRef__":true,"id":6776},"owner":{"__isSmartRef__":true,"id":6764},"layout":{"__isSmartRef__":true,"id":6810},"attributeConnections":[{"__isSmartRef__":true,"id":6811},{"__isSmartRef__":true,"id":6812}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6776":{"submorphs":[],"scripts":[],"id":859,"shape":{"__isSmartRef__":true,"id":6777},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6780},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6781},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6782}],"owner":{"__isSmartRef__":true,"id":6775},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6784},"renderContextTable":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.morphic.Text"},"6777":{"_Position":{"__isSmartRef__":true,"id":6778},"_Extent":{"__isSmartRef__":true,"id":6779},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6685},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6778":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6779":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6780":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6781":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6782":{"style":{"__isSmartRef__":true,"id":6783},"morph":{"__isSmartRef__":true,"id":6776},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6783":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6784":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6785":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6786":{"_Position":{"__isSmartRef__":true,"id":6787},"_Extent":{"__isSmartRef__":true,"id":6788},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6789},"_Fill":{"__isSmartRef__":true,"id":6790},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6787":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6788":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6789":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6790":{"stops":[{"__isSmartRef__":true,"id":6791},{"__isSmartRef__":true,"id":6793},{"__isSmartRef__":true,"id":6795},{"__isSmartRef__":true,"id":6797}],"vector":{"__isSmartRef__":true,"id":6799},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6791":{"offset":0,"color":{"__isSmartRef__":true,"id":6792}},"6792":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6793":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6794}},"6794":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6795":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6796}},"6796":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6797":{"offset":1,"color":{"__isSmartRef__":true,"id":6798}},"6798":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6799":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6800":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6801":{"stops":[{"__isSmartRef__":true,"id":6802},{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6806},{"__isSmartRef__":true,"id":6808}],"vector":{"__isSmartRef__":true,"id":6799},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6802":{"offset":0,"color":{"__isSmartRef__":true,"id":6803}},"6803":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6804":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6805}},"6805":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6806":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6807}},"6807":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6808":{"offset":1,"color":{"__isSmartRef__":true,"id":6809}},"6809":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6810":{"moveHorizontal":true},"6811":{"sourceObj":{"__isSmartRef__":true,"id":6775},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5880},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6812":{"sourceObj":{"__isSmartRef__":true,"id":6775},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5880},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6813":{"submorphs":[{"__isSmartRef__":true,"id":6814}],"scripts":[],"id":860,"shape":{"__isSmartRef__":true,"id":6824},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6827},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6790},"lighterFill":{"__isSmartRef__":true,"id":6828},"label":{"__isSmartRef__":true,"id":6814},"owner":{"__isSmartRef__":true,"id":6764},"attributeConnections":[{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6838}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6814":{"submorphs":[],"scripts":[],"id":861,"shape":{"__isSmartRef__":true,"id":6815},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6818},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6819},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6820}],"owner":{"__isSmartRef__":true,"id":6813},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6822},"renderContextTable":{"__isSmartRef__":true,"id":6823},"__LivelyClassName__":"lively.morphic.Text"},"6815":{"_Position":{"__isSmartRef__":true,"id":6816},"_Extent":{"__isSmartRef__":true,"id":6817},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6685},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6816":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6817":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6818":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6819":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6820":{"style":{"__isSmartRef__":true,"id":6821},"morph":{"__isSmartRef__":true,"id":6814},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6821":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6822":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6823":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6824":{"_Position":{"__isSmartRef__":true,"id":6825},"_Extent":{"__isSmartRef__":true,"id":6826},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6789},"_Fill":{"__isSmartRef__":true,"id":6790},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6825":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6826":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6827":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6828":{"stops":[{"__isSmartRef__":true,"id":6829},{"__isSmartRef__":true,"id":6831},{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6835}],"vector":{"__isSmartRef__":true,"id":6799},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6829":{"offset":0,"color":{"__isSmartRef__":true,"id":6830}},"6830":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6831":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6832}},"6832":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6833":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6834}},"6834":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6835":{"offset":1,"color":{"__isSmartRef__":true,"id":6836}},"6836":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6837":{"sourceObj":{"__isSmartRef__":true,"id":6813},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5880},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6838":{"sourceObj":{"__isSmartRef__":true,"id":6813},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5880},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6839":{"submorphs":[{"__isSmartRef__":true,"id":6840}],"scripts":[],"id":862,"shape":{"__isSmartRef__":true,"id":6850},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6853},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6790},"lighterFill":{"__isSmartRef__":true,"id":6854},"label":{"__isSmartRef__":true,"id":6840},"owner":{"__isSmartRef__":true,"id":6764},"layout":{"__isSmartRef__":true,"id":6863},"attributeConnections":[{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6865}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6840":{"submorphs":[],"scripts":[],"id":863,"shape":{"__isSmartRef__":true,"id":6841},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6844},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6845},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6846}],"owner":{"__isSmartRef__":true,"id":6839},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":6848},"renderContextTable":{"__isSmartRef__":true,"id":6849},"__LivelyClassName__":"lively.morphic.Text"},"6841":{"_Position":{"__isSmartRef__":true,"id":6842},"_Extent":{"__isSmartRef__":true,"id":6843},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6685},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6842":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6843":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6844":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6845":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6846":{"style":{"__isSmartRef__":true,"id":6847},"morph":{"__isSmartRef__":true,"id":6840},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6847":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6848":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6849":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6850":{"_Position":{"__isSmartRef__":true,"id":6851},"_Extent":{"__isSmartRef__":true,"id":6852},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6789},"_Fill":{"__isSmartRef__":true,"id":6790},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6851":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6852":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6853":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6854":{"stops":[{"__isSmartRef__":true,"id":6855},{"__isSmartRef__":true,"id":6857},{"__isSmartRef__":true,"id":6859},{"__isSmartRef__":true,"id":6861}],"vector":{"__isSmartRef__":true,"id":6799},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6855":{"offset":0,"color":{"__isSmartRef__":true,"id":6856}},"6856":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6857":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6858}},"6858":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6859":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6860}},"6860":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6861":{"offset":1,"color":{"__isSmartRef__":true,"id":6862}},"6862":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6863":{"moveHorizontal":true},"6864":{"sourceObj":{"__isSmartRef__":true,"id":6839},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5880},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6865":{"sourceObj":{"__isSmartRef__":true,"id":6839},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5880},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6866":{"_Position":{"__isSmartRef__":true,"id":6867},"_Extent":{"__isSmartRef__":true,"id":6868},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5886},"_Fill":{"__isSmartRef__":true,"id":6869},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6867":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6868":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6869":{"stops":[{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6872},{"__isSmartRef__":true,"id":6874}],"vector":{"__isSmartRef__":true,"id":6876},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6870":{"offset":0,"color":{"__isSmartRef__":true,"id":6871}},"6871":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6872":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6873}},"6873":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6874":{"offset":1,"color":{"__isSmartRef__":true,"id":6875}},"6875":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6876":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6877":{"resizeWidth":true,"adjustForNewBounds":true},"6878":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6879":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6880":{"submorphs":[],"scripts":[],"id":864,"shape":{"__isSmartRef__":true,"id":6881},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6886},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":6887},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":6888},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":5880},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6889},"__LivelyClassName__":"lively.morphic.Box"},"6881":{"position":{"__isSmartRef__":true,"id":6882},"_Extent":{"__isSmartRef__":true,"id":6883},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6884},"_Fill":{"__isSmartRef__":true,"id":6885},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6882":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6883":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6884":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6885":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6886":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6887":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6888":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6889":{"onDrag":{"__isSmartRef__":true,"id":6890},"onDragEnd":{"__isSmartRef__":true,"id":6897},"onDragStart":{"__isSmartRef__":true,"id":6904}},"6890":{"varMapping":{"__isSmartRef__":true,"id":6891},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":6896},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6891":{"this":{"__isSmartRef__":true,"id":6880},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6892}},"6892":{"$super":{"__isSmartRef__":true,"id":6893}},"6893":{"varMapping":{"__isSmartRef__":true,"id":6894},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6895},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6894":{"obj":{"__isSmartRef__":true,"id":6880},"name":"onDrag"},"6895":{},"6896":{},"6897":{"varMapping":{"__isSmartRef__":true,"id":6898},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6903},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6898":{"this":{"__isSmartRef__":true,"id":6880},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6899}},"6899":{"$super":{"__isSmartRef__":true,"id":6900}},"6900":{"varMapping":{"__isSmartRef__":true,"id":6901},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6902},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6901":{"obj":{"__isSmartRef__":true,"id":6880},"name":"onDragEnd"},"6902":{},"6903":{},"6904":{"varMapping":{"__isSmartRef__":true,"id":6905},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":6910},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6905":{"this":{"__isSmartRef__":true,"id":6880},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6906}},"6906":{"$super":{"__isSmartRef__":true,"id":6907}},"6907":{"varMapping":{"__isSmartRef__":true,"id":6908},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6909},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6908":{"obj":{"__isSmartRef__":true,"id":6880},"name":"onDragStart"},"6909":{},"6910":{},"6911":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6912},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6912":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6913":{"adjustForNewBounds":true},"6914":{"x":1326.6587397135877,"y":105.10505518140758,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6915":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6916":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6917":{"x":1603,"y":115,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6918":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6919":{"submorphs":[{"__isSmartRef__":true,"id":6920},{"__isSmartRef__":true,"id":7024},{"__isSmartRef__":true,"id":7132}],"scripts":[],"id":2638,"shape":{"__isSmartRef__":true,"id":7163},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7165},"_Position":{"__isSmartRef__":true,"id":7166},"priorExtent":{"__isSmartRef__":true,"id":7167},"targetMorph":{"__isSmartRef__":true,"id":6920},"titleBar":{"__isSmartRef__":true,"id":7024},"contentOffset":{"__isSmartRef__":true,"id":7168},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":7169},"showsHalos":false,"name":"ScriptEditor1","partsBinMetaInfo":{"__isSmartRef__":true,"id":7170},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":5854},"__LivelyClassName__":"lively.morphic.Window"},"6920":{"submorphs":[{"__isSmartRef__":true,"id":6921}],"scripts":[],"id":2639,"shape":{"__isSmartRef__":true,"id":6942},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6947},"showsHalos":false,"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":6948},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":6919},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":6921},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":5363},"_Scale":1,"layout":{"__isSmartRef__":true,"id":6949},"priorExtent":{"__isSmartRef__":true,"id":6950},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6951},"__LivelyClassName__":"lively.morphic.Box"},"6921":{"submorphs":[],"scripts":[],"id":2640,"shape":{"__isSmartRef__":true,"id":6922},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6927},"_MaxTextWidth":1028.0469530469531,"_MaxTextHeight":422.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6920},"layout":{"__isSmartRef__":true,"id":6928},"doitContext":{"__isSmartRef__":true,"id":5363},"charsReplaced":"1 + 2","lastFindLoc":-5,"showsHalos":false,"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// WordsDiagram (this)\n\n// ** WordsDiagram's Scripts **\nthis.addScript(function draw(w, h) {\n\tw = w - 30;\n\th = h - 25;\n\tif (!pv) return ;\n\n\tvar vis = new pv.Panel()\n\t\t.width(w)\n\t\t.height(h)\n\t\t.bottom(20)\n\t\t.left(20)\n\t\t.right(10)\n\t\t.top(5);\n\n\tvar xMin = pv.min(this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t})),\n\t\txMax = Math.max(\n\t\t\tthis.data.length - 1,\n\t\t\tpv.max(this.data.collect(function(d) {\n\t\t\t\treturn d instanceof Array ? d[0] : null;\n\t\t\t}))\n\t\t),\n\t\tyVals = this.data.collect(function(d) {\n\t\t\treturn d instanceof Array ? d[1] : d;\n\t\t}),\n\t\tx = (this.xScale ?\n\t\t\t(this.xScale.hasOwnProperty('isWrapper') ? this.xScale(xMax) : this.xScale) :\n\t\t\tpv.Scale.linear(xMin, xMax)\n\t\t).range(0, w),\n\t\ty = (this.yScale ?\n\t\t\t(this.yScale.hasOwnProperty('isWrapper') ? this.yScale(pv.max(yVals)) : this.yScale) :\n\t\t\tpv.Scale.linear(\n\t\t\t\tpv.min(yVals.concat(0)),\n\t\t\t\tpv.max(yVals)\n\t\t\t)\n\t\t).range(0, h);\n\n\tvis.add(pv.Rule)\n\t\t.data(y.ticks())\n\t\t.bottom(y)\n\t\t.strokeStyle(function(d) { return d ? \"#eee\" : \"#000\"; })\n\t.anchor(\"left\").add(pv.Label)\n\t\t.text(this.yFormat || y.tickFormat);\n\n\tvis.add(pv.Rule)\n\t\t.data(x.ticks().length < this.data.length ? x.ticks() : x.ticks(this.data.length))\n\t\t.visible(function(d) { return d != 0; })\n\t\t.left(x)\n\t\t.bottom(-5)\n\t\t.height(5)\n\t.anchor(\"bottom\").add(pv.Label)\n\t .text(this.xFormat || x.tickFormat);\n\n\tvis.add(pv.Area)\n\t\t.def('idx', 0)\n\t\t.data(this.data)\n\t\t.bottom(1)\n\t\t.left(function(d) {\n\t\t\tvar idx = this.idx();\n\n\t\t\tif (d instanceof Array)\n\t\t\t\tidx = d[0];\n\t\t\tthis.idx(idx + 1);\n\t\t\n\t\t\treturn x(idx);\n\t\t})\n\t\t.height(function(d) {\n\t\t\tif (d instanceof Array)\n\t\t\t\td = d[1];\n\t\t\treturn y(d);\n\t\t})\n\t\t.fillStyle(\"rgb(121,173,210)\")\n\t.anchor(\"top\").add(pv.Line)\n\t\t.lineWidth(3);\n\n\treturn vis;\n});\n\nthis.addScript(function restoreRenderContextAfterCopy(renderCtx) {\n\t$super(renderCtx);\n\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n});\n\nthis.addScript(function setData(a) {\n\tthis.data = a;\n\tthis.render()\n});","textChunks":[{"__isSmartRef__":true,"id":6929}],"priorSelectionRange":[3403,3403],"_ClipMode":"auto","prevScroll":[0,1687],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":6931},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":6932}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1305535993976,"cachedTextString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseSubmorphsMenu() {\n var submorphs = this.submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = submorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target morph chosen\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","renderContextTable":{"__isSmartRef__":true,"id":6933},"textString":"// ObjectEditor (this)\n\n// ** ObjectEditor's Scripts **\nthis.addScript(function chooseSubmorphsMenu() {\n var submorphs = this.submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = submorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function chooseTargetMorphMenu() {\n var topLevelMorphs = this.world().submorphs.reject(function(morph){\n return !morph.name;\n })\n var morphNames = topLevelMorphs.pluck('name');\n var that = this;\n var items = morphNames.collect(function(name) {\n return [name, function() { that.setTarget($morph(name)) }]\n });\n MenuMorph.openAtHand('Select morph to edit', items);\n});\n\nthis.addScript(function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n});\n\nthis.addScript(function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n});\n\nthis.addScript(function generateSourceForConnection(connection) {\n var c = connection;\n var 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});\n\nthis.addScript(function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n});\n\nthis.addScript(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});\n\nthis.addScript(function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target morph chosen\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.scriptPane.setTextString(\"\");\n});\n\nthis.addScript(function setTarget(morph) {\n this.reset();\n if (morph) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.setTitle(\"ObjectEditor - \"+ (this.target.getName()));\n this.scriptPane.doitContext = this.target;\n this.scriptList.setList(this.sortedScriptNamesOfObj(morph));\n this.connectionList.setList(this. sortedConnectionNamesOfObj(morph));\n if (this.scriptList.getList().size() > 0) {\n this.scriptList.selectAt(0);\n }\n }\n});\n\nthis.addScript(function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n});\n\nthis.addScript(function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n});","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6934},"__LivelyClassName__":"lively.morphic.Text"},"6922":{"position":{"__isSmartRef__":true,"id":6923},"_Extent":{"__isSmartRef__":true,"id":6924},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6925},"_Fill":{"__isSmartRef__":true,"id":6926},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6923":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6924":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6925":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6926":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6927":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6928":{"resizeWidth":true,"resizeHeight":true},"6929":{"style":{"__isSmartRef__":true,"id":6930},"morph":{"__isSmartRef__":true,"id":6921},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6930":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6931":{"x":1028.0469530469531,"y":422.98201798201796,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6932":{"sourceObj":{"__isSmartRef__":true,"id":6921},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":6921},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6933":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"6934":{"doSave":{"__isSmartRef__":true,"id":6935}},"6935":{"varMapping":{"__isSmartRef__":true,"id":6936},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":6941},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6936":{"this":{"__isSmartRef__":true,"id":6921},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6937}},"6937":{"$super":{"__isSmartRef__":true,"id":6938}},"6938":{"varMapping":{"__isSmartRef__":true,"id":6939},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":6940},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6939":{"obj":{"__isSmartRef__":true,"id":6921},"name":"doSave"},"6940":{},"6941":{},"6942":{"position":{"__isSmartRef__":true,"id":6943},"_Extent":{"__isSmartRef__":true,"id":6944},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":6945},"_Fill":{"__isSmartRef__":true,"id":6946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6943":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6944":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6945":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6946":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6947":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6948":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6949":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"6950":{"x":1041.0799200799202,"y":437.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6951":{"addTargetScript":{"__isSmartRef__":true,"id":6952},"addTestObject":{"__isSmartRef__":true,"id":6955},"allMorphNames":{"__isSmartRef__":true,"id":6958},"allScriptListItems":{"__isSmartRef__":true,"id":6961},"bindMorphNames":{"__isSmartRef__":true,"id":6964},"doSearch":{"__isSmartRef__":true,"id":6967},"findSubobjects":{"__isSmartRef__":true,"id":6970},"generateSourceForConnection":{"__isSmartRef__":true,"id":6973},"generateSourceForObject":{"__isSmartRef__":true,"id":6976},"generateSourceForProperty":{"__isSmartRef__":true,"id":6979},"generateSourceForScript":{"__isSmartRef__":true,"id":6982},"generateSourceForValue":{"__isSmartRef__":true,"id":6985},"generateTargetCode":{"__isSmartRef__":true,"id":6988},"highlightSelectedObject":{"__isSmartRef__":true,"id":6991},"listItemsForObj":{"__isSmartRef__":true,"id":6994},"removeTargetScript":{"__isSmartRef__":true,"id":6997},"reset":{"__isSmartRef__":true,"id":7000},"setSourceInPane":{"__isSmartRef__":true,"id":7003},"setTarget":{"__isSmartRef__":true,"id":7006},"setupConnections":{"__isSmartRef__":true,"id":7009},"showTopLevelItems":{"__isSmartRef__":true,"id":7012},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":7015},"updateScriptList":{"__isSmartRef__":true,"id":7018},"updateSourcePane":{"__isSmartRef__":true,"id":7021}},"6952":{"varMapping":{"__isSmartRef__":true,"id":6953},"source":"function addTargetScript(name) {\n\tvar target = this.target;\n\tif (!target) return;\n\n\ttarget.addScript(\"function \" + name + \"() {\\n\\n}\"); \n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6954},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6953":{"this":{"__isSmartRef__":true,"id":6920}},"6954":{},"6955":{"varMapping":{"__isSmartRef__":true,"id":6956},"source":"function addTestObject() {\n\tthis.testObject = {\n\t\tname: 'ScriptEditorTest',\n\t\taddScript: function addScript(funcOrString, optName) {\n\t\t\tvar func = Function.fromString(funcOrString);\n\t\t\treturn func.asScriptOf(this, optName);\n\t\t}.asScript()\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":6957},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6956":{"this":{"__isSmartRef__":true,"id":6920}},"6957":{},"6958":{"varMapping":{"__isSmartRef__":true,"id":6959},"source":"function allMorphNames() {\n\tvar names = [];\n\tthis.world().withAllSubmorphsDo(function() { if (this.name) names.push(this.name) })\n\treturn names;\n}","funcProperties":{"__isSmartRef__":true,"id":6960},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6959":{"this":{"__isSmartRef__":true,"id":6920}},"6960":{},"6961":{"varMapping":{"__isSmartRef__":true,"id":6962},"source":"function allScriptListItems() {\n\tvar obj = this.target;\n\tif (!obj) return [];\n\n\tvar listItems = this.findSubobjects(obj).collect(function(ea) {\n\t\treturn this.listItemsForObj(ea);\n\t}, this).flatten()\n\n\treturn listItems;\n}","funcProperties":{"__isSmartRef__":true,"id":6963},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6962":{"this":{"__isSmartRef__":true,"id":6920}},"6963":{},"6964":{"varMapping":{"__isSmartRef__":true,"id":6965},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":6966},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6965":{"this":{"__isSmartRef__":true,"id":6920}},"6966":{},"6967":{"varMapping":{"__isSmartRef__":true,"id":6968},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":6969},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6968":{"this":{"__isSmartRef__":true,"id":6920}},"6969":{},"6970":{"varMapping":{"__isSmartRef__":true,"id":6971},"source":"function findSubobjects(obj) {\n\tvar objs = [];\n\tobj.withAllSubmorphsDo(function(){ objs.push(this) });\n\n\tif (obj.testObject && obj.testObject.name)\n\t\tobjs.push(obj.testObject)\n\treturn objs\n}","funcProperties":{"__isSmartRef__":true,"id":6972},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6971":{"this":{"__isSmartRef__":true,"id":6920}},"6972":{},"6973":{"varMapping":{"__isSmartRef__":true,"id":6974},"source":"function generateSourceForConnection(baseObject, targetObject, connection) {\n\tvar c = connection;\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(baseObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(baseObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":6975},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6974":{"this":{"__isSmartRef__":true,"id":6920}},"6975":{},"6976":{"varMapping":{"__isSmartRef__":true,"id":6977},"source":"function generateSourceForObject(baseObject, targetObj) {\n\tvar source = \"// \" + targetObj.name + \" (\" + \n\t\tthis.generateTargetCode(baseObject, targetObj) + \")\\n\\n\"\n\n\n\tvar scriptNames = this.sortedScriptNamesOfObj(targetObj)\n\tif (scriptNames.length > 0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":6978},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6977":{"this":{"__isSmartRef__":true,"id":6920}},"6978":{},"6979":{"varMapping":{"__isSmartRef__":true,"id":6980},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":6981},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6980":{"this":{"__isSmartRef__":true,"id":6920}},"6981":{},"6982":{"varMapping":{"__isSmartRef__":true,"id":6983},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":6984},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6983":{"this":{"__isSmartRef__":true,"id":6920}},"6984":{},"6985":{"varMapping":{"__isSmartRef__":true,"id":6986},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":6987},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6986":{"this":{"__isSmartRef__":true,"id":6920}},"6987":{},"6988":{"varMapping":{"__isSmartRef__":true,"id":6989},"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":6990},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6989":{"this":{"__isSmartRef__":true,"id":6920}},"6990":{},"6991":{"varMapping":{"__isSmartRef__":true,"id":6992},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":6993},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6992":{"this":{"__isSmartRef__":true,"id":6920}},"6993":{},"6994":{"varMapping":{"__isSmartRef__":true,"id":6995},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":6996},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6995":{"this":{"__isSmartRef__":true,"id":6920}},"6996":{},"6997":{"varMapping":{"__isSmartRef__":true,"id":6998},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":6999},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6998":{"this":{"__isSmartRef__":true,"id":6920}},"6999":{},"7000":{"varMapping":{"__isSmartRef__":true,"id":7001},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\t// this.targetName.setTextString(\"nobody\");\n\t// this.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\t// this.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":7002},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7001":{"this":{"__isSmartRef__":true,"id":6920}},"7002":{},"7003":{"varMapping":{"__isSmartRef__":true,"id":7004},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n}","funcProperties":{"__isSmartRef__":true,"id":7005},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7004":{"this":{"__isSmartRef__":true,"id":6920}},"7005":{},"7006":{"varMapping":{"__isSmartRef__":true,"id":7007},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n\n\tmodule('lively.ide.SyntaxHighlighting').load(true)\n\tthis.get('scriptSource').highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":7008},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7007":{"this":{"__isSmartRef__":true,"id":6920}},"7008":{},"7009":{"varMapping":{"__isSmartRef__":true,"id":7010},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":7011},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7010":{"this":{"__isSmartRef__":true,"id":6920}},"7011":{},"7012":{"varMapping":{"__isSmartRef__":true,"id":7013},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":7014},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7013":{"this":{"__isSmartRef__":true,"id":6920}},"7014":{},"7015":{"varMapping":{"__isSmartRef__":true,"id":7016},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":7017},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7016":{"this":{"__isSmartRef__":true,"id":6920}},"7017":{},"7018":{"varMapping":{"__isSmartRef__":true,"id":7019},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":7020},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7019":{"this":{"__isSmartRef__":true,"id":6920}},"7020":{},"7021":{"varMapping":{"__isSmartRef__":true,"id":7022},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":7023},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7022":{"this":{"__isSmartRef__":true,"id":6920}},"7023":{},"7024":{"submorphs":[{"__isSmartRef__":true,"id":7025},{"__isSmartRef__":true,"id":7035},{"__isSmartRef__":true,"id":7073},{"__isSmartRef__":true,"id":7099}],"scripts":[],"id":2641,"shape":{"__isSmartRef__":true,"id":7126},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7129},"_Position":{"__isSmartRef__":true,"id":7130},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":6919},"label":{"__isSmartRef__":true,"id":7025},"closeButton":{"__isSmartRef__":true,"id":7035},"menuButton":{"__isSmartRef__":true,"id":7073},"collapseButton":{"__isSmartRef__":true,"id":7099},"priorExtent":{"__isSmartRef__":true,"id":7131},"owner":{"__isSmartRef__":true,"id":6919},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"7025":{"submorphs":[],"scripts":[],"id":2642,"shape":{"__isSmartRef__":true,"id":7026},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7029},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7030},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7031}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":7024},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7033},"renderContextTable":{"__isSmartRef__":true,"id":7034},"__LivelyClassName__":"lively.morphic.Text"},"7026":{"_Position":{"__isSmartRef__":true,"id":7027},"_Extent":{"__isSmartRef__":true,"id":7028},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6945},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7027":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7028":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7029":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7030":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7031":{"style":{"__isSmartRef__":true,"id":7032},"morph":{"__isSmartRef__":true,"id":7025},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7032":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7033":{"x":981.0809190809191,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7034":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7035":{"submorphs":[{"__isSmartRef__":true,"id":7036}],"scripts":[],"id":2643,"shape":{"__isSmartRef__":true,"id":7046},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7060},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7050},"lighterFill":{"__isSmartRef__":true,"id":7061},"label":{"__isSmartRef__":true,"id":7036},"owner":{"__isSmartRef__":true,"id":7024},"layout":{"__isSmartRef__":true,"id":7070},"attributeConnections":[{"__isSmartRef__":true,"id":7071},{"__isSmartRef__":true,"id":7072}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7036":{"submorphs":[],"scripts":[],"id":2644,"shape":{"__isSmartRef__":true,"id":7037},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7040},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7041},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7042}],"owner":{"__isSmartRef__":true,"id":7035},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7044},"renderContextTable":{"__isSmartRef__":true,"id":7045},"__LivelyClassName__":"lively.morphic.Text"},"7037":{"_Position":{"__isSmartRef__":true,"id":7038},"_Extent":{"__isSmartRef__":true,"id":7039},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6945},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7038":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7039":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7040":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7041":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7042":{"style":{"__isSmartRef__":true,"id":7043},"morph":{"__isSmartRef__":true,"id":7036},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7043":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7044":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7045":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7046":{"_Position":{"__isSmartRef__":true,"id":7047},"_Extent":{"__isSmartRef__":true,"id":7048},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7049},"_Fill":{"__isSmartRef__":true,"id":7050},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7047":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7048":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7049":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7050":{"stops":[{"__isSmartRef__":true,"id":7051},{"__isSmartRef__":true,"id":7053},{"__isSmartRef__":true,"id":7055},{"__isSmartRef__":true,"id":7057}],"vector":{"__isSmartRef__":true,"id":7059},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7051":{"offset":0,"color":{"__isSmartRef__":true,"id":7052}},"7052":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7053":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7054}},"7054":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7055":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7056}},"7056":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7057":{"offset":1,"color":{"__isSmartRef__":true,"id":7058}},"7058":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7059":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7060":{"x":1020.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7061":{"stops":[{"__isSmartRef__":true,"id":7062},{"__isSmartRef__":true,"id":7064},{"__isSmartRef__":true,"id":7066},{"__isSmartRef__":true,"id":7068}],"vector":{"__isSmartRef__":true,"id":7059},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7062":{"offset":0,"color":{"__isSmartRef__":true,"id":7063}},"7063":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7064":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7065}},"7065":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7066":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7067}},"7067":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7068":{"offset":1,"color":{"__isSmartRef__":true,"id":7069}},"7069":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7070":{"moveHorizontal":true},"7071":{"sourceObj":{"__isSmartRef__":true,"id":7035},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6919},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7072":{"sourceObj":{"__isSmartRef__":true,"id":7035},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6919},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7073":{"submorphs":[{"__isSmartRef__":true,"id":7074}],"scripts":[],"id":2645,"shape":{"__isSmartRef__":true,"id":7084},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7087},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7050},"lighterFill":{"__isSmartRef__":true,"id":7088},"label":{"__isSmartRef__":true,"id":7074},"owner":{"__isSmartRef__":true,"id":7024},"attributeConnections":[{"__isSmartRef__":true,"id":7097},{"__isSmartRef__":true,"id":7098}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7074":{"submorphs":[],"scripts":[],"id":2646,"shape":{"__isSmartRef__":true,"id":7075},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7078},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7079},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7080}],"owner":{"__isSmartRef__":true,"id":7073},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7082},"renderContextTable":{"__isSmartRef__":true,"id":7083},"__LivelyClassName__":"lively.morphic.Text"},"7075":{"_Position":{"__isSmartRef__":true,"id":7076},"_Extent":{"__isSmartRef__":true,"id":7077},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6945},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7076":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7077":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7078":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7079":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7080":{"style":{"__isSmartRef__":true,"id":7081},"morph":{"__isSmartRef__":true,"id":7074},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7081":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7082":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7083":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7084":{"_Position":{"__isSmartRef__":true,"id":7085},"_Extent":{"__isSmartRef__":true,"id":7086},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7049},"_Fill":{"__isSmartRef__":true,"id":7050},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7085":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7086":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7087":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7088":{"stops":[{"__isSmartRef__":true,"id":7089},{"__isSmartRef__":true,"id":7091},{"__isSmartRef__":true,"id":7093},{"__isSmartRef__":true,"id":7095}],"vector":{"__isSmartRef__":true,"id":7059},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7089":{"offset":0,"color":{"__isSmartRef__":true,"id":7090}},"7090":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7091":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7092}},"7092":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7093":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7094}},"7094":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7095":{"offset":1,"color":{"__isSmartRef__":true,"id":7096}},"7096":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7097":{"sourceObj":{"__isSmartRef__":true,"id":7073},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6919},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7098":{"sourceObj":{"__isSmartRef__":true,"id":7073},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6919},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7099":{"submorphs":[{"__isSmartRef__":true,"id":7100}],"scripts":[],"id":2647,"shape":{"__isSmartRef__":true,"id":7110},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7113},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7050},"lighterFill":{"__isSmartRef__":true,"id":7114},"label":{"__isSmartRef__":true,"id":7100},"owner":{"__isSmartRef__":true,"id":7024},"layout":{"__isSmartRef__":true,"id":7123},"attributeConnections":[{"__isSmartRef__":true,"id":7124},{"__isSmartRef__":true,"id":7125}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7100":{"submorphs":[],"scripts":[],"id":2648,"shape":{"__isSmartRef__":true,"id":7101},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7104},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7105},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7106}],"owner":{"__isSmartRef__":true,"id":7099},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7108},"renderContextTable":{"__isSmartRef__":true,"id":7109},"__LivelyClassName__":"lively.morphic.Text"},"7101":{"_Position":{"__isSmartRef__":true,"id":7102},"_Extent":{"__isSmartRef__":true,"id":7103},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6945},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7102":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7103":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7104":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7105":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7106":{"style":{"__isSmartRef__":true,"id":7107},"morph":{"__isSmartRef__":true,"id":7100},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7107":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7108":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7109":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7110":{"_Position":{"__isSmartRef__":true,"id":7111},"_Extent":{"__isSmartRef__":true,"id":7112},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7049},"_Fill":{"__isSmartRef__":true,"id":7050},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7111":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7112":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7113":{"x":1001.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7114":{"stops":[{"__isSmartRef__":true,"id":7115},{"__isSmartRef__":true,"id":7117},{"__isSmartRef__":true,"id":7119},{"__isSmartRef__":true,"id":7121}],"vector":{"__isSmartRef__":true,"id":7059},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7115":{"offset":0,"color":{"__isSmartRef__":true,"id":7116}},"7116":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7117":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7118}},"7118":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7119":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7120}},"7120":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7121":{"offset":1,"color":{"__isSmartRef__":true,"id":7122}},"7122":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7123":{"moveHorizontal":true},"7124":{"sourceObj":{"__isSmartRef__":true,"id":7099},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6919},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7125":{"sourceObj":{"__isSmartRef__":true,"id":7099},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6919},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7126":{"_Position":{"__isSmartRef__":true,"id":7127},"_Extent":{"__isSmartRef__":true,"id":7128},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":6925},"_Fill":{"__isSmartRef__":true,"id":6869},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7127":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7128":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7129":{"resizeWidth":true,"adjustForNewBounds":true},"7130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7131":{"x":1040.080919080919,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7132":{"submorphs":[],"scripts":[],"id":2649,"shape":{"__isSmartRef__":true,"id":7133},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7138},"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":7139},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":7140},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":6919},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7141},"__LivelyClassName__":"lively.morphic.Box"},"7133":{"position":{"__isSmartRef__":true,"id":7134},"_Extent":{"__isSmartRef__":true,"id":7135},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7136},"_Fill":{"__isSmartRef__":true,"id":7137},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7134":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7135":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7136":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7137":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7138":{"x":1027.080919080919,"y":441.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7139":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7140":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7141":{"onDrag":{"__isSmartRef__":true,"id":7142},"onDragEnd":{"__isSmartRef__":true,"id":7149},"onDragStart":{"__isSmartRef__":true,"id":7156}},"7142":{"varMapping":{"__isSmartRef__":true,"id":7143},"source":"function onDrag(evt) {\n\t// alert(\"onDrag\")\n\t\tvar moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\t\tif (evt.isShiftDown()) {\n\t\t\tvar maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t\t\tmoveDelta = pt(maxDelta, maxDelta);\n\t\t}\n\t\tthis.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n\t\tthis.align(this.bounds().bottomRight(), this.owner.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":7148},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7143":{"this":{"__isSmartRef__":true,"id":7132},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7144}},"7144":{"$super":{"__isSmartRef__":true,"id":7145}},"7145":{"varMapping":{"__isSmartRef__":true,"id":7146},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":7147},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7146":{"obj":{"__isSmartRef__":true,"id":7132},"name":"onDrag"},"7147":{},"7148":{},"7149":{"varMapping":{"__isSmartRef__":true,"id":7150},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":7155},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7150":{"this":{"__isSmartRef__":true,"id":7132},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7151}},"7151":{"$super":{"__isSmartRef__":true,"id":7152}},"7152":{"varMapping":{"__isSmartRef__":true,"id":7153},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":7154},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7153":{"obj":{"__isSmartRef__":true,"id":7132},"name":"onDragEnd"},"7154":{},"7155":{},"7156":{"varMapping":{"__isSmartRef__":true,"id":7157},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":7162},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7157":{"this":{"__isSmartRef__":true,"id":7132},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7158}},"7158":{"$super":{"__isSmartRef__":true,"id":7159}},"7159":{"varMapping":{"__isSmartRef__":true,"id":7160},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":7161},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7160":{"obj":{"__isSmartRef__":true,"id":7132},"name":"onDragStart"},"7161":{},"7162":{},"7163":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7164},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7164":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7165":{"adjustForNewBounds":true},"7166":{"x":1228.4189794738272,"y":227.10305717940957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7167":{"x":1040.080919080919,"y":456.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7168":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7169":{"x":821,"y":101,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7170":{"requiredModules":["lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting","lively.ide.SyntaxHighlighting"],"partsSpaceName":"PartsBin/Tools/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Early version. Requires improvement.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7171":{"submorphs":[{"__isSmartRef__":true,"id":7172},{"__isSmartRef__":true,"id":7587}],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":7685},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7687},"_Position":{"__isSmartRef__":true,"id":7688},"priorExtent":{"__isSmartRef__":true,"id":7689},"targetMorph":{"__isSmartRef__":true,"id":7172},"titleBar":{"__isSmartRef__":true,"id":7587},"contentOffset":{"__isSmartRef__":true,"id":7586},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":7690},"showsHalos":false,"name":"VersionViewer","partsBinMetaInfo":{"__isSmartRef__":true,"id":7691},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":5854},"_Scale":1,"__LivelyClassName__":"lively.morphic.Window"},"7172":{"submorphs":[{"__isSmartRef__":true,"id":7173},{"__isSmartRef__":true,"id":7187},{"__isSmartRef__":true,"id":7498},{"__isSmartRef__":true,"id":7534},{"__isSmartRef__":true,"id":7558}],"scripts":[],"id":227,"shape":{"__isSmartRef__":true,"id":7582},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7585},"_Position":{"__isSmartRef__":true,"id":7586},"urlPane":{"__isSmartRef__":true,"id":7173},"versionList":{"__isSmartRef__":true,"id":7187},"revertButton":{"__isSmartRef__":true,"id":7498},"openButton":{"__isSmartRef__":true,"id":7534},"visitButton":{"__isSmartRef__":true,"id":7558},"ownerWidget":{"__isSmartRef__":true,"id":7183},"owner":{"__isSmartRef__":true,"id":7171},"ownerApp":{"__isSmartRef__":true,"id":7183},"__SourceModuleName__":"Global.lively.morphic.MorphAddons","__LivelyClassName__":"lively.morphic.Panel"},"7173":{"submorphs":[],"scripts":[],"id":228,"shape":{"__isSmartRef__":true,"id":7174},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7179},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":7180}],"owner":{"__isSmartRef__":true,"id":7172},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":7182}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.TextCore","priorSelectionRange":[0,3],"showsHalos":false,"priorExtent":{"__isSmartRef__":true,"id":7185},"savedTextString":"http://lively-kernel.org/repository/webwerkstatt/lauritz/objectEditor.xhtml","renderContextTable":{"__isSmartRef__":true,"id":7186},"__LivelyClassName__":"lively.morphic.Text"},"7174":{"position":{"__isSmartRef__":true,"id":7175},"_Extent":{"__isSmartRef__":true,"id":7176},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":{"__isSmartRef__":true,"id":7178},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7175":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7176":{"x":496,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7177":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7178":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7179":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7180":{"style":{"__isSmartRef__":true,"id":7181},"morph":{"__isSmartRef__":true,"id":7173},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7181":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7182":{"sourceObj":{"__isSmartRef__":true,"id":7173},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7183},"targetMethodName":"setTarget","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7183":{"panel":{"__isSmartRef__":true,"id":7172},"view":{"__isSmartRef__":true,"id":7171},"__SourceModuleName__":"Global.lively.ide.VersionTools","url":{"__isSmartRef__":true,"id":7184},"__LivelyClassName__":"lively.ide.FileVersionViewer"},"7184":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7185":{"x":496,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7186":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7187":{"submorphs":[],"scripts":[],"id":229,"shape":{"__isSmartRef__":true,"id":7188},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7192},"itemList":[{"__isSmartRef__":true,"id":7193},{"__isSmartRef__":true,"id":7198},{"__isSmartRef__":true,"id":7203},{"__isSmartRef__":true,"id":7208},{"__isSmartRef__":true,"id":7213},{"__isSmartRef__":true,"id":7218},{"__isSmartRef__":true,"id":7223},{"__isSmartRef__":true,"id":7228},{"__isSmartRef__":true,"id":7233},{"__isSmartRef__":true,"id":7238},{"__isSmartRef__":true,"id":7243},{"__isSmartRef__":true,"id":7248},{"__isSmartRef__":true,"id":7253},{"__isSmartRef__":true,"id":7258},{"__isSmartRef__":true,"id":7263},{"__isSmartRef__":true,"id":7268},{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":7278},{"__isSmartRef__":true,"id":7283},{"__isSmartRef__":true,"id":7288},{"__isSmartRef__":true,"id":7293},{"__isSmartRef__":true,"id":7298},{"__isSmartRef__":true,"id":7303},{"__isSmartRef__":true,"id":7308},{"__isSmartRef__":true,"id":7313},{"__isSmartRef__":true,"id":7318},{"__isSmartRef__":true,"id":7323},{"__isSmartRef__":true,"id":7328},{"__isSmartRef__":true,"id":7333},{"__isSmartRef__":true,"id":7338},{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7348},{"__isSmartRef__":true,"id":7353},{"__isSmartRef__":true,"id":7358},{"__isSmartRef__":true,"id":7363},{"__isSmartRef__":true,"id":7368},{"__isSmartRef__":true,"id":7373},{"__isSmartRef__":true,"id":7378},{"__isSmartRef__":true,"id":7383},{"__isSmartRef__":true,"id":7388},{"__isSmartRef__":true,"id":7393},{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7413},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7433},{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7443},{"__isSmartRef__":true,"id":7448},{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7468},{"__isSmartRef__":true,"id":7473},{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7483},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7493}],"selectedLineNo":33,"owner":{"__isSmartRef__":true,"id":7172},"dragEnabled":false,"__SourceModuleName__":"Global.lively.morphic.Core","prevScroll":[0,524],"selection":{"__isSmartRef__":true,"id":7359},"__LivelyClassName__":"lively.morphic.List"},"7188":{"position":{"__isSmartRef__":true,"id":7189},"_Extent":{"__isSmartRef__":true,"id":7190},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":{"__isSmartRef__":true,"id":7191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7189":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7190":{"x":450,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7191":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7192":{"x":0,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7193":{"isListItem":true,"string":"lauritz, 17:48:02 GMT+0200 (CEST), Mon May 16 2011, Revision 72656","value":{"__isSmartRef__":true,"id":7194}},"7194":{"rev":72656,"author":"lauritz","date":{"__isSmartRef__":true,"id":7195},"url":{"__isSmartRef__":true,"id":7196},"changes":[{"__isSmartRef__":true,"id":7197}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7195":{},"7196":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7197":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7198":{"isListItem":true,"string":"lauritz, 17:44:53 GMT+0200 (CEST), Mon May 16 2011, Revision 72648","value":{"__isSmartRef__":true,"id":7199}},"7199":{"rev":72648,"author":"lauritz","date":{"__isSmartRef__":true,"id":7200},"url":{"__isSmartRef__":true,"id":7201},"changes":[{"__isSmartRef__":true,"id":7202}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7200":{},"7201":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7202":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7203":{"isListItem":true,"string":"lauritz, 17:44:15 GMT+0200 (CEST), Mon May 16 2011, Revision 72646","value":{"__isSmartRef__":true,"id":7204}},"7204":{"rev":72646,"author":"lauritz","date":{"__isSmartRef__":true,"id":7205},"url":{"__isSmartRef__":true,"id":7206},"changes":[{"__isSmartRef__":true,"id":7207}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7205":{},"7206":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7207":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7208":{"isListItem":true,"string":"lauritz, 17:36:19 GMT+0200 (CEST), Mon May 16 2011, Revision 72615","value":{"__isSmartRef__":true,"id":7209}},"7209":{"rev":72615,"author":"lauritz","date":{"__isSmartRef__":true,"id":7210},"url":{"__isSmartRef__":true,"id":7211},"changes":[{"__isSmartRef__":true,"id":7212}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7210":{},"7211":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7212":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7213":{"isListItem":true,"string":"lauritz, 17:33:51 GMT+0200 (CEST), Mon May 16 2011, Revision 72614","value":{"__isSmartRef__":true,"id":7214}},"7214":{"rev":72614,"author":"lauritz","date":{"__isSmartRef__":true,"id":7215},"url":{"__isSmartRef__":true,"id":7216},"changes":[{"__isSmartRef__":true,"id":7217}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7215":{},"7216":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7217":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7218":{"isListItem":true,"string":"lauritz, 17:31:01 GMT+0200 (CEST), Mon May 16 2011, Revision 72595","value":{"__isSmartRef__":true,"id":7219}},"7219":{"rev":72595,"author":"lauritz","date":{"__isSmartRef__":true,"id":7220},"url":{"__isSmartRef__":true,"id":7221},"changes":[{"__isSmartRef__":true,"id":7222}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7220":{},"7221":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7222":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7223":{"isListItem":true,"string":"lauritz, 17:24:37 GMT+0200 (CEST), Mon May 16 2011, Revision 72593","value":{"__isSmartRef__":true,"id":7224}},"7224":{"rev":72593,"author":"lauritz","date":{"__isSmartRef__":true,"id":7225},"url":{"__isSmartRef__":true,"id":7226},"changes":[{"__isSmartRef__":true,"id":7227}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7225":{},"7226":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7227":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7228":{"isListItem":true,"string":"lauritz, 17:18:39 GMT+0200 (CEST), Mon May 16 2011, Revision 72589","value":{"__isSmartRef__":true,"id":7229}},"7229":{"rev":72589,"author":"lauritz","date":{"__isSmartRef__":true,"id":7230},"url":{"__isSmartRef__":true,"id":7231},"changes":[{"__isSmartRef__":true,"id":7232}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7230":{},"7231":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7232":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7233":{"isListItem":true,"string":"robertkrahn, 15:06:30 GMT+0200 (CEST), Mon May 16 2011, Revision 72537","value":{"__isSmartRef__":true,"id":7234}},"7234":{"rev":72537,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":7235},"url":{"__isSmartRef__":true,"id":7236},"changes":[{"__isSmartRef__":true,"id":7237}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7235":{},"7236":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7237":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7238":{"isListItem":true,"string":"lauritz, 16:10:24 GMT+0200 (CEST), Sun May 15 2011, Revision 72270","value":{"__isSmartRef__":true,"id":7239}},"7239":{"rev":72270,"author":"lauritz","date":{"__isSmartRef__":true,"id":7240},"url":{"__isSmartRef__":true,"id":7241},"changes":[{"__isSmartRef__":true,"id":7242}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7240":{},"7241":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7242":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7243":{"isListItem":true,"string":"lauritz, 16:09:27 GMT+0200 (CEST), Sun May 15 2011, Revision 72266","value":{"__isSmartRef__":true,"id":7244}},"7244":{"rev":72266,"author":"lauritz","date":{"__isSmartRef__":true,"id":7245},"url":{"__isSmartRef__":true,"id":7246},"changes":[{"__isSmartRef__":true,"id":7247}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7245":{},"7246":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7247":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7248":{"isListItem":true,"string":"lauritz, 16:01:37 GMT+0200 (CEST), Sun May 15 2011, Revision 72258","value":{"__isSmartRef__":true,"id":7249}},"7249":{"rev":72258,"author":"lauritz","date":{"__isSmartRef__":true,"id":7250},"url":{"__isSmartRef__":true,"id":7251},"changes":[{"__isSmartRef__":true,"id":7252}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7250":{},"7251":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7252":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7253":{"isListItem":true,"string":"lauritz, 14:45:06 GMT+0200 (CEST), Sun May 15 2011, Revision 72242","value":{"__isSmartRef__":true,"id":7254}},"7254":{"rev":72242,"author":"lauritz","date":{"__isSmartRef__":true,"id":7255},"url":{"__isSmartRef__":true,"id":7256},"changes":[{"__isSmartRef__":true,"id":7257}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7255":{},"7256":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7257":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7258":{"isListItem":true,"string":"lauritz, 14:43:11 GMT+0200 (CEST), Sun May 15 2011, Revision 72241","value":{"__isSmartRef__":true,"id":7259}},"7259":{"rev":72241,"author":"lauritz","date":{"__isSmartRef__":true,"id":7260},"url":{"__isSmartRef__":true,"id":7261},"changes":[{"__isSmartRef__":true,"id":7262}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7260":{},"7261":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7262":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7263":{"isListItem":true,"string":"lauritz, 14:27:17 GMT+0200 (CEST), Sun May 15 2011, Revision 72215","value":{"__isSmartRef__":true,"id":7264}},"7264":{"rev":72215,"author":"lauritz","date":{"__isSmartRef__":true,"id":7265},"url":{"__isSmartRef__":true,"id":7266},"changes":[{"__isSmartRef__":true,"id":7267}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7265":{},"7266":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7267":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7268":{"isListItem":true,"string":"lauritz, 14:24:04 GMT+0200 (CEST), Sun May 15 2011, Revision 72214","value":{"__isSmartRef__":true,"id":7269}},"7269":{"rev":72214,"author":"lauritz","date":{"__isSmartRef__":true,"id":7270},"url":{"__isSmartRef__":true,"id":7271},"changes":[{"__isSmartRef__":true,"id":7272}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7270":{},"7271":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7272":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7273":{"isListItem":true,"string":"lauritz, 14:14:57 GMT+0200 (CEST), Sun May 15 2011, Revision 72213","value":{"__isSmartRef__":true,"id":7274}},"7274":{"rev":72213,"author":"lauritz","date":{"__isSmartRef__":true,"id":7275},"url":{"__isSmartRef__":true,"id":7276},"changes":[{"__isSmartRef__":true,"id":7277}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7275":{},"7276":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7277":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7278":{"isListItem":true,"string":"lauritz, 14:14:40 GMT+0200 (CEST), Sun May 15 2011, Revision 72212","value":{"__isSmartRef__":true,"id":7279}},"7279":{"rev":72212,"author":"lauritz","date":{"__isSmartRef__":true,"id":7280},"url":{"__isSmartRef__":true,"id":7281},"changes":[{"__isSmartRef__":true,"id":7282}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7280":{},"7281":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7282":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7283":{"isListItem":true,"string":"lauritz, 14:08:11 GMT+0200 (CEST), Sun May 15 2011, Revision 72211","value":{"__isSmartRef__":true,"id":7284}},"7284":{"rev":72211,"author":"lauritz","date":{"__isSmartRef__":true,"id":7285},"url":{"__isSmartRef__":true,"id":7286},"changes":[{"__isSmartRef__":true,"id":7287}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7285":{},"7286":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7287":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7288":{"isListItem":true,"string":"lauritz, 13:49:10 GMT+0200 (CEST), Sun May 15 2011, Revision 72210","value":{"__isSmartRef__":true,"id":7289}},"7289":{"rev":72210,"author":"lauritz","date":{"__isSmartRef__":true,"id":7290},"url":{"__isSmartRef__":true,"id":7291},"changes":[{"__isSmartRef__":true,"id":7292}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7290":{},"7291":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7292":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7293":{"isListItem":true,"string":"lauritz, 13:48:21 GMT+0200 (CEST), Sun May 15 2011, Revision 72209","value":{"__isSmartRef__":true,"id":7294}},"7294":{"rev":72209,"author":"lauritz","date":{"__isSmartRef__":true,"id":7295},"url":{"__isSmartRef__":true,"id":7296},"changes":[{"__isSmartRef__":true,"id":7297}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7295":{},"7296":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7297":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7298":{"isListItem":true,"string":"lauritz, 13:47:49 GMT+0200 (CEST), Sun May 15 2011, Revision 72208","value":{"__isSmartRef__":true,"id":7299}},"7299":{"rev":72208,"author":"lauritz","date":{"__isSmartRef__":true,"id":7300},"url":{"__isSmartRef__":true,"id":7301},"changes":[{"__isSmartRef__":true,"id":7302}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7300":{},"7301":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7302":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7303":{"isListItem":true,"string":"lauritz, 13:31:10 GMT+0200 (CEST), Sun May 15 2011, Revision 72207","value":{"__isSmartRef__":true,"id":7304}},"7304":{"rev":72207,"author":"lauritz","date":{"__isSmartRef__":true,"id":7305},"url":{"__isSmartRef__":true,"id":7306},"changes":[{"__isSmartRef__":true,"id":7307}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7305":{},"7306":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7307":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7308":{"isListItem":true,"string":"lauritz, 13:30:50 GMT+0200 (CEST), Sun May 15 2011, Revision 72206","value":{"__isSmartRef__":true,"id":7309}},"7309":{"rev":72206,"author":"lauritz","date":{"__isSmartRef__":true,"id":7310},"url":{"__isSmartRef__":true,"id":7311},"changes":[{"__isSmartRef__":true,"id":7312}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7310":{},"7311":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7312":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7313":{"isListItem":true,"string":"lauritz, 13:18:59 GMT+0200 (CEST), Sun May 15 2011, Revision 72192","value":{"__isSmartRef__":true,"id":7314}},"7314":{"rev":72192,"author":"lauritz","date":{"__isSmartRef__":true,"id":7315},"url":{"__isSmartRef__":true,"id":7316},"changes":[{"__isSmartRef__":true,"id":7317}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7315":{},"7316":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7317":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7318":{"isListItem":true,"string":"lauritz, 13:17:33 GMT+0200 (CEST), Sun May 15 2011, Revision 72191","value":{"__isSmartRef__":true,"id":7319}},"7319":{"rev":72191,"author":"lauritz","date":{"__isSmartRef__":true,"id":7320},"url":{"__isSmartRef__":true,"id":7321},"changes":[{"__isSmartRef__":true,"id":7322}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7320":{},"7321":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7322":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7323":{"isListItem":true,"string":"lauritz, 13:13:28 GMT+0200 (CEST), Sun May 15 2011, Revision 72190","value":{"__isSmartRef__":true,"id":7324}},"7324":{"rev":72190,"author":"lauritz","date":{"__isSmartRef__":true,"id":7325},"url":{"__isSmartRef__":true,"id":7326},"changes":[{"__isSmartRef__":true,"id":7327}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7325":{},"7326":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7327":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7328":{"isListItem":true,"string":"lauritz, 12:55:19 GMT+0200 (CEST), Sun May 15 2011, Revision 72189","value":{"__isSmartRef__":true,"id":7329}},"7329":{"rev":72189,"author":"lauritz","date":{"__isSmartRef__":true,"id":7330},"url":{"__isSmartRef__":true,"id":7331},"changes":[{"__isSmartRef__":true,"id":7332}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7330":{},"7331":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7332":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7333":{"isListItem":true,"string":"lauritz, 12:54:29 GMT+0200 (CEST), Sun May 15 2011, Revision 72188","value":{"__isSmartRef__":true,"id":7334}},"7334":{"rev":72188,"author":"lauritz","date":{"__isSmartRef__":true,"id":7335},"url":{"__isSmartRef__":true,"id":7336},"changes":[{"__isSmartRef__":true,"id":7337}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7335":{},"7336":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7337":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7338":{"isListItem":true,"string":"lauritz, 12:45:03 GMT+0200 (CEST), Sun May 15 2011, Revision 72187","value":{"__isSmartRef__":true,"id":7339}},"7339":{"rev":72187,"author":"lauritz","date":{"__isSmartRef__":true,"id":7340},"url":{"__isSmartRef__":true,"id":7341},"changes":[{"__isSmartRef__":true,"id":7342}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7340":{},"7341":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7342":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7343":{"isListItem":true,"string":"lauritz, 12:41:33 GMT+0200 (CEST), Sun May 15 2011, Revision 72186","value":{"__isSmartRef__":true,"id":7344}},"7344":{"rev":72186,"author":"lauritz","date":{"__isSmartRef__":true,"id":7345},"url":{"__isSmartRef__":true,"id":7346},"changes":[{"__isSmartRef__":true,"id":7347}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7345":{},"7346":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7347":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7348":{"isListItem":true,"string":"lauritz, 12:38:06 GMT+0200 (CEST), Sun May 15 2011, Revision 72185","value":{"__isSmartRef__":true,"id":7349}},"7349":{"rev":72185,"author":"lauritz","date":{"__isSmartRef__":true,"id":7350},"url":{"__isSmartRef__":true,"id":7351},"changes":[{"__isSmartRef__":true,"id":7352}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7350":{},"7351":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7352":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7353":{"isListItem":true,"string":"lauritz, 12:35:05 GMT+0200 (CEST), Sun May 15 2011, Revision 72184","value":{"__isSmartRef__":true,"id":7354}},"7354":{"rev":72184,"author":"lauritz","date":{"__isSmartRef__":true,"id":7355},"url":{"__isSmartRef__":true,"id":7356},"changes":[{"__isSmartRef__":true,"id":7357}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7355":{},"7356":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7357":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7358":{"isListItem":true,"string":"lauritz, 12:30:16 GMT+0200 (CEST), Sun May 15 2011, Revision 72183","value":{"__isSmartRef__":true,"id":7359}},"7359":{"rev":72183,"author":"lauritz","date":{"__isSmartRef__":true,"id":7360},"url":{"__isSmartRef__":true,"id":7361},"changes":[{"__isSmartRef__":true,"id":7362}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7360":{},"7361":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7362":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7363":{"isListItem":true,"string":"lauritz, 12:20:21 GMT+0200 (CEST), Sun May 15 2011, Revision 72182","value":{"__isSmartRef__":true,"id":7364}},"7364":{"rev":72182,"author":"lauritz","date":{"__isSmartRef__":true,"id":7365},"url":{"__isSmartRef__":true,"id":7366},"changes":[{"__isSmartRef__":true,"id":7367}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7365":{},"7366":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7367":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7368":{"isListItem":true,"string":"lauritz, 12:17:27 GMT+0200 (CEST), Sun May 15 2011, Revision 72181","value":{"__isSmartRef__":true,"id":7369}},"7369":{"rev":72181,"author":"lauritz","date":{"__isSmartRef__":true,"id":7370},"url":{"__isSmartRef__":true,"id":7371},"changes":[{"__isSmartRef__":true,"id":7372}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7370":{},"7371":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7372":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7373":{"isListItem":true,"string":"lauritz, 12:01:22 GMT+0200 (CEST), Sun May 15 2011, Revision 72177","value":{"__isSmartRef__":true,"id":7374}},"7374":{"rev":72177,"author":"lauritz","date":{"__isSmartRef__":true,"id":7375},"url":{"__isSmartRef__":true,"id":7376},"changes":[{"__isSmartRef__":true,"id":7377}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7375":{},"7376":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7377":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7378":{"isListItem":true,"string":"lauritz, 11:56:17 GMT+0200 (CEST), Sun May 15 2011, Revision 72176","value":{"__isSmartRef__":true,"id":7379}},"7379":{"rev":72176,"author":"lauritz","date":{"__isSmartRef__":true,"id":7380},"url":{"__isSmartRef__":true,"id":7381},"changes":[{"__isSmartRef__":true,"id":7382}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7380":{},"7381":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7382":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7383":{"isListItem":true,"string":"lauritz, 11:53:11 GMT+0200 (CEST), Sun May 15 2011, Revision 72175","value":{"__isSmartRef__":true,"id":7384}},"7384":{"rev":72175,"author":"lauritz","date":{"__isSmartRef__":true,"id":7385},"url":{"__isSmartRef__":true,"id":7386},"changes":[{"__isSmartRef__":true,"id":7387}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7385":{},"7386":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7387":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7388":{"isListItem":true,"string":"lauritz, 11:37:44 GMT+0200 (CEST), Sun May 15 2011, Revision 72174","value":{"__isSmartRef__":true,"id":7389}},"7389":{"rev":72174,"author":"lauritz","date":{"__isSmartRef__":true,"id":7390},"url":{"__isSmartRef__":true,"id":7391},"changes":[{"__isSmartRef__":true,"id":7392}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7390":{},"7391":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7392":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7393":{"isListItem":true,"string":"lauritz, 10:53:07 GMT+0200 (CEST), Sun May 15 2011, Revision 72173","value":{"__isSmartRef__":true,"id":7394}},"7394":{"rev":72173,"author":"lauritz","date":{"__isSmartRef__":true,"id":7395},"url":{"__isSmartRef__":true,"id":7396},"changes":[{"__isSmartRef__":true,"id":7397}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7395":{},"7396":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7397":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7398":{"isListItem":true,"string":"lauritz, 10:49:12 GMT+0200 (CEST), Sun May 15 2011, Revision 72172","value":{"__isSmartRef__":true,"id":7399}},"7399":{"rev":72172,"author":"lauritz","date":{"__isSmartRef__":true,"id":7400},"url":{"__isSmartRef__":true,"id":7401},"changes":[{"__isSmartRef__":true,"id":7402}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7400":{},"7401":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7402":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7403":{"isListItem":true,"string":"lauritz, 10:40:04 GMT+0200 (CEST), Sun May 15 2011, Revision 72171","value":{"__isSmartRef__":true,"id":7404}},"7404":{"rev":72171,"author":"lauritz","date":{"__isSmartRef__":true,"id":7405},"url":{"__isSmartRef__":true,"id":7406},"changes":[{"__isSmartRef__":true,"id":7407}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7405":{},"7406":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7407":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7408":{"isListItem":true,"string":"lauritz, 10:33:36 GMT+0200 (CEST), Sun May 15 2011, Revision 72170","value":{"__isSmartRef__":true,"id":7409}},"7409":{"rev":72170,"author":"lauritz","date":{"__isSmartRef__":true,"id":7410},"url":{"__isSmartRef__":true,"id":7411},"changes":[{"__isSmartRef__":true,"id":7412}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7410":{},"7411":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7412":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7413":{"isListItem":true,"string":"lauritz, 00:34:25 GMT+0200 (CEST), Sat May 14 2011, Revision 72088","value":{"__isSmartRef__":true,"id":7414}},"7414":{"rev":72088,"author":"lauritz","date":{"__isSmartRef__":true,"id":7415},"url":{"__isSmartRef__":true,"id":7416},"changes":[{"__isSmartRef__":true,"id":7417}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7415":{},"7416":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7417":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7418":{"isListItem":true,"string":"lauritz, 00:32:55 GMT+0200 (CEST), Sat May 14 2011, Revision 72078","value":{"__isSmartRef__":true,"id":7419}},"7419":{"rev":72078,"author":"lauritz","date":{"__isSmartRef__":true,"id":7420},"url":{"__isSmartRef__":true,"id":7421},"changes":[{"__isSmartRef__":true,"id":7422}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7420":{},"7421":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7422":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7423":{"isListItem":true,"string":"lauritz, 00:32:07 GMT+0200 (CEST), Sat May 14 2011, Revision 72072","value":{"__isSmartRef__":true,"id":7424}},"7424":{"rev":72072,"author":"lauritz","date":{"__isSmartRef__":true,"id":7425},"url":{"__isSmartRef__":true,"id":7426},"changes":[{"__isSmartRef__":true,"id":7427}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7425":{},"7426":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7427":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7428":{"isListItem":true,"string":"lauritz, 00:17:36 GMT+0200 (CEST), Sat May 14 2011, Revision 72048","value":{"__isSmartRef__":true,"id":7429}},"7429":{"rev":72048,"author":"lauritz","date":{"__isSmartRef__":true,"id":7430},"url":{"__isSmartRef__":true,"id":7431},"changes":[{"__isSmartRef__":true,"id":7432}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7430":{},"7431":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7432":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7433":{"isListItem":true,"string":"lauritz, 19:03:23 GMT+0200 (CEST), Fri May 13 2011, Revision 71813","value":{"__isSmartRef__":true,"id":7434}},"7434":{"rev":71813,"author":"lauritz","date":{"__isSmartRef__":true,"id":7435},"url":{"__isSmartRef__":true,"id":7436},"changes":[{"__isSmartRef__":true,"id":7437}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7435":{},"7436":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7437":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7438":{"isListItem":true,"string":"lauritz, 19:02:12 GMT+0200 (CEST), Fri May 13 2011, Revision 71812","value":{"__isSmartRef__":true,"id":7439}},"7439":{"rev":71812,"author":"lauritz","date":{"__isSmartRef__":true,"id":7440},"url":{"__isSmartRef__":true,"id":7441},"changes":[{"__isSmartRef__":true,"id":7442}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7440":{},"7441":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7442":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7443":{"isListItem":true,"string":"lauritz, 18:59:56 GMT+0200 (CEST), Fri May 13 2011, Revision 71811","value":{"__isSmartRef__":true,"id":7444}},"7444":{"rev":71811,"author":"lauritz","date":{"__isSmartRef__":true,"id":7445},"url":{"__isSmartRef__":true,"id":7446},"changes":[{"__isSmartRef__":true,"id":7447}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7445":{},"7446":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7447":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7448":{"isListItem":true,"string":"lauritz, 18:55:57 GMT+0200 (CEST), Fri May 13 2011, Revision 71810","value":{"__isSmartRef__":true,"id":7449}},"7449":{"rev":71810,"author":"lauritz","date":{"__isSmartRef__":true,"id":7450},"url":{"__isSmartRef__":true,"id":7451},"changes":[{"__isSmartRef__":true,"id":7452}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7450":{},"7451":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7452":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7453":{"isListItem":true,"string":"lauritz, 18:47:55 GMT+0200 (CEST), Fri May 13 2011, Revision 71809","value":{"__isSmartRef__":true,"id":7454}},"7454":{"rev":71809,"author":"lauritz","date":{"__isSmartRef__":true,"id":7455},"url":{"__isSmartRef__":true,"id":7456},"changes":[{"__isSmartRef__":true,"id":7457}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7455":{},"7456":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7457":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7458":{"isListItem":true,"string":"lauritz, 18:47:14 GMT+0200 (CEST), Fri May 13 2011, Revision 71808","value":{"__isSmartRef__":true,"id":7459}},"7459":{"rev":71808,"author":"lauritz","date":{"__isSmartRef__":true,"id":7460},"url":{"__isSmartRef__":true,"id":7461},"changes":[{"__isSmartRef__":true,"id":7462}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7460":{},"7461":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7462":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7463":{"isListItem":true,"string":"lauritz, 18:38:09 GMT+0200 (CEST), Fri May 13 2011, Revision 71807","value":{"__isSmartRef__":true,"id":7464}},"7464":{"rev":71807,"author":"lauritz","date":{"__isSmartRef__":true,"id":7465},"url":{"__isSmartRef__":true,"id":7466},"changes":[{"__isSmartRef__":true,"id":7467}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7465":{},"7466":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7467":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7468":{"isListItem":true,"string":"lauritz, 18:32:26 GMT+0200 (CEST), Fri May 13 2011, Revision 71806","value":{"__isSmartRef__":true,"id":7469}},"7469":{"rev":71806,"author":"lauritz","date":{"__isSmartRef__":true,"id":7470},"url":{"__isSmartRef__":true,"id":7471},"changes":[{"__isSmartRef__":true,"id":7472}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7470":{},"7471":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7472":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7473":{"isListItem":true,"string":"lauritz, 18:23:35 GMT+0200 (CEST), Fri May 13 2011, Revision 71804","value":{"__isSmartRef__":true,"id":7474}},"7474":{"rev":71804,"author":"lauritz","date":{"__isSmartRef__":true,"id":7475},"url":{"__isSmartRef__":true,"id":7476},"changes":[{"__isSmartRef__":true,"id":7477}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7475":{},"7476":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7477":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7478":{"isListItem":true,"string":"lauritz, 18:09:05 GMT+0200 (CEST), Fri May 13 2011, Revision 71802","value":{"__isSmartRef__":true,"id":7479}},"7479":{"rev":71802,"author":"lauritz","date":{"__isSmartRef__":true,"id":7480},"url":{"__isSmartRef__":true,"id":7481},"changes":[{"__isSmartRef__":true,"id":7482}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7480":{},"7481":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7482":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7483":{"isListItem":true,"string":"lauritz, 18:08:34 GMT+0200 (CEST), Fri May 13 2011, Revision 71801","value":{"__isSmartRef__":true,"id":7484}},"7484":{"rev":71801,"author":"lauritz","date":{"__isSmartRef__":true,"id":7485},"url":{"__isSmartRef__":true,"id":7486},"changes":[{"__isSmartRef__":true,"id":7487}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7485":{},"7486":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7487":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7488":{"isListItem":true,"string":"lauritz, 18:00:10 GMT+0200 (CEST), Fri May 13 2011, Revision 71787","value":{"__isSmartRef__":true,"id":7489}},"7489":{"rev":71787,"author":"lauritz","date":{"__isSmartRef__":true,"id":7490},"url":{"__isSmartRef__":true,"id":7491},"changes":[{"__isSmartRef__":true,"id":7492}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7490":{},"7491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7492":{"type":"S:modified","url":"/lauritz/objectEditor.xhtml"},"7493":{"isListItem":true,"string":"lauritz, 17:47:57 GMT+0200 (CEST), Fri May 13 2011, Revision 71776","value":{"__isSmartRef__":true,"id":7494}},"7494":{"rev":71776,"author":"lauritz","date":{"__isSmartRef__":true,"id":7495},"url":{"__isSmartRef__":true,"id":7496},"changes":[{"__isSmartRef__":true,"id":7497}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"7495":{},"7496":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/objectEditor.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7497":{"type":"S:added","url":null},"7498":{"submorphs":[{"__isSmartRef__":true,"id":7499}],"scripts":[],"id":230,"shape":{"__isSmartRef__":true,"id":7509},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7523},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7513},"lighterFill":{"__isSmartRef__":true,"id":7524},"label":{"__isSmartRef__":true,"id":7499},"owner":{"__isSmartRef__":true,"id":7172},"attributeConnections":[{"__isSmartRef__":true,"id":7533}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7499":{"submorphs":[],"scripts":[],"id":231,"shape":{"__isSmartRef__":true,"id":7500},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7503},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":7504}],"_Padding":{"__isSmartRef__":true,"id":7506},"owner":{"__isSmartRef__":true,"id":7498},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7507},"renderContextTable":{"__isSmartRef__":true,"id":7508},"__LivelyClassName__":"lively.morphic.Text"},"7500":{"position":{"__isSmartRef__":true,"id":7501},"_Extent":{"__isSmartRef__":true,"id":7502},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7501":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7502":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7503":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7504":{"style":{"__isSmartRef__":true,"id":7505},"morph":{"__isSmartRef__":true,"id":7499},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7505":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7506":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7507":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7508":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7509":{"position":{"__isSmartRef__":true,"id":7510},"_Extent":{"__isSmartRef__":true,"id":7511},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7512},"_Fill":{"__isSmartRef__":true,"id":7513},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7510":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7511":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7512":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7513":{"stops":[{"__isSmartRef__":true,"id":7514},{"__isSmartRef__":true,"id":7516},{"__isSmartRef__":true,"id":7518},{"__isSmartRef__":true,"id":7520}],"vector":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7514":{"offset":0,"color":{"__isSmartRef__":true,"id":7515}},"7515":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7516":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7517}},"7517":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7518":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7519}},"7519":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7520":{"offset":1,"color":{"__isSmartRef__":true,"id":7521}},"7521":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7522":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7523":{"x":0,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7524":{"stops":[{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7527},{"__isSmartRef__":true,"id":7529},{"__isSmartRef__":true,"id":7531}],"vector":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7525":{"offset":0,"color":{"__isSmartRef__":true,"id":7526}},"7526":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7527":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7528}},"7528":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7529":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7530}},"7530":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7531":{"offset":1,"color":{"__isSmartRef__":true,"id":7532}},"7532":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7533":{"sourceObj":{"__isSmartRef__":true,"id":7498},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7183},"targetMethodName":"revert","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7534":{"submorphs":[{"__isSmartRef__":true,"id":7535}],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":7544},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7547},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7513},"lighterFill":{"__isSmartRef__":true,"id":7548},"label":{"__isSmartRef__":true,"id":7535},"owner":{"__isSmartRef__":true,"id":7172},"attributeConnections":[{"__isSmartRef__":true,"id":7557}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7535":{"submorphs":[],"scripts":[],"id":233,"shape":{"__isSmartRef__":true,"id":7536},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7539},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":7540}],"_Padding":{"__isSmartRef__":true,"id":7506},"owner":{"__isSmartRef__":true,"id":7534},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7542},"renderContextTable":{"__isSmartRef__":true,"id":7543},"__LivelyClassName__":"lively.morphic.Text"},"7536":{"position":{"__isSmartRef__":true,"id":7537},"_Extent":{"__isSmartRef__":true,"id":7538},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7537":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7538":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7539":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7540":{"style":{"__isSmartRef__":true,"id":7541},"morph":{"__isSmartRef__":true,"id":7535},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7541":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7542":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7543":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7544":{"position":{"__isSmartRef__":true,"id":7545},"_Extent":{"__isSmartRef__":true,"id":7546},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7512},"_Fill":{"__isSmartRef__":true,"id":7513},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7545":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7546":{"x":148.5,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7547":{"x":148.5,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7548":{"stops":[{"__isSmartRef__":true,"id":7549},{"__isSmartRef__":true,"id":7551},{"__isSmartRef__":true,"id":7553},{"__isSmartRef__":true,"id":7555}],"vector":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7549":{"offset":0,"color":{"__isSmartRef__":true,"id":7550}},"7550":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7551":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7552}},"7552":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7553":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7554}},"7554":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7555":{"offset":1,"color":{"__isSmartRef__":true,"id":7556}},"7556":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7557":{"sourceObj":{"__isSmartRef__":true,"id":7534},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7183},"targetMethodName":"showVersion","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7558":{"submorphs":[{"__isSmartRef__":true,"id":7559}],"scripts":[],"id":234,"shape":{"__isSmartRef__":true,"id":7568},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7571},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7513},"lighterFill":{"__isSmartRef__":true,"id":7572},"label":{"__isSmartRef__":true,"id":7559},"owner":{"__isSmartRef__":true,"id":7172},"attributeConnections":[{"__isSmartRef__":true,"id":7581}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7559":{"submorphs":[],"scripts":[],"id":235,"shape":{"__isSmartRef__":true,"id":7560},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7563},"_MaxTextWidth":null,"_MaxTextHeight":25,"textChunks":[{"__isSmartRef__":true,"id":7564}],"_Padding":{"__isSmartRef__":true,"id":7506},"owner":{"__isSmartRef__":true,"id":7558},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7566},"renderContextTable":{"__isSmartRef__":true,"id":7567},"__LivelyClassName__":"lively.morphic.Text"},"7560":{"position":{"__isSmartRef__":true,"id":7561},"_Extent":{"__isSmartRef__":true,"id":7562},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7561":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7562":{"x":153,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7563":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7564":{"style":{"__isSmartRef__":true,"id":7565},"morph":{"__isSmartRef__":true,"id":7559},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7565":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7566":{"x":153,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7567":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7568":{"position":{"__isSmartRef__":true,"id":7569},"_Extent":{"__isSmartRef__":true,"id":7570},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7512},"_Fill":{"__isSmartRef__":true,"id":7513},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7569":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7570":{"x":153,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7571":{"x":297,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7572":{"stops":[{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7575},{"__isSmartRef__":true,"id":7577},{"__isSmartRef__":true,"id":7579}],"vector":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7573":{"offset":0,"color":{"__isSmartRef__":true,"id":7574}},"7574":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7575":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7576}},"7576":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7577":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7578}},"7578":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7579":{"offset":1,"color":{"__isSmartRef__":true,"id":7580}},"7580":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7581":{"sourceObj":{"__isSmartRef__":true,"id":7558},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7183},"targetMethodName":"visitVersion","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7582":{"position":{"__isSmartRef__":true,"id":7583},"_Extent":{"__isSmartRef__":true,"id":7584},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7583":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7584":{"x":450,"y":250,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7585":{"adjustForNewBounds":true},"7586":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7587":{"submorphs":[{"__isSmartRef__":true,"id":7588},{"__isSmartRef__":true,"id":7598},{"__isSmartRef__":true,"id":7625},{"__isSmartRef__":true,"id":7651}],"scripts":[],"id":236,"shape":{"__isSmartRef__":true,"id":7678},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7682},"_Position":{"__isSmartRef__":true,"id":7683},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":7171},"label":{"__isSmartRef__":true,"id":7588},"closeButton":{"__isSmartRef__":true,"id":7598},"menuButton":{"__isSmartRef__":true,"id":7625},"collapseButton":{"__isSmartRef__":true,"id":7651},"priorExtent":{"__isSmartRef__":true,"id":7684},"owner":{"__isSmartRef__":true,"id":7171},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"7588":{"submorphs":[],"scripts":[],"id":237,"shape":{"__isSmartRef__":true,"id":7589},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7592},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7593}],"isLabel":true,"eventsAreIgnored":true,"_Padding":{"__isSmartRef__":true,"id":7595},"_FontSize":10,"owner":{"__isSmartRef__":true,"id":7587},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7596},"renderContextTable":{"__isSmartRef__":true,"id":7597},"__LivelyClassName__":"lively.morphic.Text"},"7589":{"position":{"__isSmartRef__":true,"id":7590},"_Extent":{"__isSmartRef__":true,"id":7591},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7590":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7591":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7592":{"x":201,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7593":{"style":{"__isSmartRef__":true,"id":7594},"morph":{"__isSmartRef__":true,"id":7588},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7594":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7595":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7596":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7597":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7598":{"submorphs":[{"__isSmartRef__":true,"id":7599}],"scripts":[],"id":238,"shape":{"__isSmartRef__":true,"id":7609},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7612},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7513},"lighterFill":{"__isSmartRef__":true,"id":7613},"label":{"__isSmartRef__":true,"id":7599},"owner":{"__isSmartRef__":true,"id":7587},"layout":{"__isSmartRef__":true,"id":7622},"attributeConnections":[{"__isSmartRef__":true,"id":7623},{"__isSmartRef__":true,"id":7624}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7599":{"submorphs":[],"scripts":[],"id":239,"shape":{"__isSmartRef__":true,"id":7600},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7603},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7604}],"_Padding":{"__isSmartRef__":true,"id":7606},"owner":{"__isSmartRef__":true,"id":7598},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7607},"renderContextTable":{"__isSmartRef__":true,"id":7608},"__LivelyClassName__":"lively.morphic.Text"},"7600":{"position":{"__isSmartRef__":true,"id":7601},"_Extent":{"__isSmartRef__":true,"id":7602},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7601":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7602":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7603":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7604":{"style":{"__isSmartRef__":true,"id":7605},"morph":{"__isSmartRef__":true,"id":7599},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7605":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7606":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7607":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7608":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7609":{"position":{"__isSmartRef__":true,"id":7610},"_Extent":{"__isSmartRef__":true,"id":7611},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7512},"_Fill":{"__isSmartRef__":true,"id":7513},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7610":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7611":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7612":{"x":430,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7613":{"stops":[{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7616},{"__isSmartRef__":true,"id":7618},{"__isSmartRef__":true,"id":7620}],"vector":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7614":{"offset":0,"color":{"__isSmartRef__":true,"id":7615}},"7615":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7616":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7617}},"7617":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7618":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7619}},"7619":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7620":{"offset":1,"color":{"__isSmartRef__":true,"id":7621}},"7621":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7622":{"moveHorizontal":true},"7623":{"sourceObj":{"__isSmartRef__":true,"id":7598},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7171},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7624":{"sourceObj":{"__isSmartRef__":true,"id":7598},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7171},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7625":{"submorphs":[{"__isSmartRef__":true,"id":7626}],"scripts":[],"id":240,"shape":{"__isSmartRef__":true,"id":7636},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7639},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7513},"lighterFill":{"__isSmartRef__":true,"id":7640},"label":{"__isSmartRef__":true,"id":7626},"owner":{"__isSmartRef__":true,"id":7587},"attributeConnections":[{"__isSmartRef__":true,"id":7649},{"__isSmartRef__":true,"id":7650}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7626":{"submorphs":[],"scripts":[],"id":241,"shape":{"__isSmartRef__":true,"id":7627},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7630},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7631}],"_Padding":{"__isSmartRef__":true,"id":7633},"owner":{"__isSmartRef__":true,"id":7625},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7634},"renderContextTable":{"__isSmartRef__":true,"id":7635},"__LivelyClassName__":"lively.morphic.Text"},"7627":{"position":{"__isSmartRef__":true,"id":7628},"_Extent":{"__isSmartRef__":true,"id":7629},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7628":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7629":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7630":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7631":{"style":{"__isSmartRef__":true,"id":7632},"morph":{"__isSmartRef__":true,"id":7626},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7632":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7633":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7634":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7635":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7636":{"position":{"__isSmartRef__":true,"id":7637},"_Extent":{"__isSmartRef__":true,"id":7638},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7512},"_Fill":{"__isSmartRef__":true,"id":7513},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7637":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7638":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7639":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7640":{"stops":[{"__isSmartRef__":true,"id":7641},{"__isSmartRef__":true,"id":7643},{"__isSmartRef__":true,"id":7645},{"__isSmartRef__":true,"id":7647}],"vector":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7641":{"offset":0,"color":{"__isSmartRef__":true,"id":7642}},"7642":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7643":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7644}},"7644":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7645":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7646}},"7646":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7647":{"offset":1,"color":{"__isSmartRef__":true,"id":7648}},"7648":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7649":{"sourceObj":{"__isSmartRef__":true,"id":7625},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7171},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7650":{"sourceObj":{"__isSmartRef__":true,"id":7625},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7171},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7651":{"submorphs":[{"__isSmartRef__":true,"id":7652}],"scripts":[],"id":242,"shape":{"__isSmartRef__":true,"id":7662},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7665},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7513},"lighterFill":{"__isSmartRef__":true,"id":7666},"label":{"__isSmartRef__":true,"id":7652},"owner":{"__isSmartRef__":true,"id":7587},"layout":{"__isSmartRef__":true,"id":7675},"attributeConnections":[{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7677}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7652":{"submorphs":[],"scripts":[],"id":243,"shape":{"__isSmartRef__":true,"id":7653},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7656},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7657}],"_Padding":{"__isSmartRef__":true,"id":7659},"owner":{"__isSmartRef__":true,"id":7651},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7660},"renderContextTable":{"__isSmartRef__":true,"id":7661},"__LivelyClassName__":"lively.morphic.Text"},"7653":{"position":{"__isSmartRef__":true,"id":7654},"_Extent":{"__isSmartRef__":true,"id":7655},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7654":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7655":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7656":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7657":{"style":{"__isSmartRef__":true,"id":7658},"morph":{"__isSmartRef__":true,"id":7652},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7658":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7659":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7660":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7661":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"7662":{"position":{"__isSmartRef__":true,"id":7663},"_Extent":{"__isSmartRef__":true,"id":7664},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7512},"_Fill":{"__isSmartRef__":true,"id":7513},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7663":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7664":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7665":{"x":411,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7666":{"stops":[{"__isSmartRef__":true,"id":7667},{"__isSmartRef__":true,"id":7669},{"__isSmartRef__":true,"id":7671},{"__isSmartRef__":true,"id":7673}],"vector":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7667":{"offset":0,"color":{"__isSmartRef__":true,"id":7668}},"7668":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7669":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7670}},"7670":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7671":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7672}},"7672":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7673":{"offset":1,"color":{"__isSmartRef__":true,"id":7674}},"7674":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7675":{"moveHorizontal":true},"7676":{"sourceObj":{"__isSmartRef__":true,"id":7651},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7171},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7677":{"sourceObj":{"__isSmartRef__":true,"id":7651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7171},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7678":{"position":{"__isSmartRef__":true,"id":7679},"_Extent":{"__isSmartRef__":true,"id":7680},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":7681},"_Fill":{"__isSmartRef__":true,"id":6869},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7679":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7680":{"x":450,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7681":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7682":{"resizeWidth":true,"adjustForNewBounds":true},"7683":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7684":{"x":450,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7685":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7686},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7686":{"x":450,"y":272,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7687":{"adjustForNewBounds":true},"7688":{"x":328,"y":910,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7689":{"x":450,"y":272,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7690":{"x":482,"y":63,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7691":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","comment":"Shows versions of a file.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7692":{"submorphs":[{"__isSmartRef__":true,"id":7693},{"__isSmartRef__":true,"id":7706}],"scripts":[],"id":494,"shape":{"__isSmartRef__":true,"id":7818},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7820},"_Position":{"__isSmartRef__":true,"id":7821},"priorExtent":{"__isSmartRef__":true,"id":7822},"targetMorph":{"__isSmartRef__":true,"id":7693},"titleBar":{"__isSmartRef__":true,"id":7706},"contentOffset":{"__isSmartRef__":true,"id":7700},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":5854},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":7823},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"7693":{"submorphs":[],"scripts":[],"id":493,"shape":{"__isSmartRef__":true,"id":7694},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7699},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7700},"priorExtent":{"__isSmartRef__":true,"id":7701},"_MaxTextWidth":500,"_MaxTextHeight":200,"textChunks":[{"__isSmartRef__":true,"id":7702}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7692},"layout":{"__isSmartRef__":true,"id":7704},"doitContext":{"__isSmartRef__":true,"id":5363},"priorSelectionRange":[12,12],"showsHalos":false,"charsReplaced":"submorphs:\t,\ntitleBar:\t\ncontentOffset:\tpt(0.0,22.0)\ncollapsedTransform:\tnull\ncollapsedExtent:\tnull\nexpandedTransform:\ttranslate(377.66px,419.51px)\nexpandedExtent:\tpt(861.5,575.2)\nhighlighted:\ttrue\n_Rotation:\t0\n_Scale:\t1\nprevDragPos:\tpt(450.0,214.0)\nshowsHalos:\tfalse\nname:\tObjectEditor\n__SourceModuleName__:\tGlobal.lively.morphic.Widgets\ntarget:\tnull\nexpandedPosition:\tpt(377.7,419.5)\npartsBinMetaInfo:\t[object Object]\nscriptList:\t\nscriptPane:\t\nclassButton:\t\nconnectionList:\t\ntargetButton:\t\nowner:\t\n_renderContext:\talively.morphic.HTML.RenderContext\neventHandler:\t\nhalos:\t,, 0) this.scriptList.selectAt(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8007},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8006":{"this":{"__isSmartRef__":true,"id":5363}},"8007":{},"8008":{"varMapping":{"__isSmartRef__":true,"id":8009},"source":"function reset() {\n this.target = null;\n this.setTitle(\"ObjectEditor - no target morph chosen\");\n this.scriptPane.doitContext = null;\n this.scriptList.setList([]);\n this.connectionList.setList([]);\n this.scriptPane.setTextString(\"\");\n this.get('morphSelection').setTextString('');\n}","funcProperties":{"__isSmartRef__":true,"id":8010},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8009":{"this":{"__isSmartRef__":true,"id":5363}},"8010":{},"8011":{"varMapping":{"__isSmartRef__":true,"id":8012},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":8013},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8012":{"this":{"__isSmartRef__":true,"id":5363}},"8013":{},"8014":{"varMapping":{"__isSmartRef__":true,"id":8015},"source":"function generateSourceForConnection(connection) {\n var c = connection;\n var 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":8016},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8015":{"this":{"__isSmartRef__":true,"id":5363}},"8016":{},"8017":{"varMapping":{"__isSmartRef__":true,"id":8018},"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":8019},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8018":{"this":{"__isSmartRef__":true,"id":5363}},"8019":{},"8020":{"varMapping":{"__isSmartRef__":true,"id":8021},"source":"function sortedConnectionNamesOfObj(obj) {\n if (!obj.attributeConnections) {return []};\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n}","funcProperties":{"__isSmartRef__":true,"id":8022},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8021":{"this":{"__isSmartRef__":true,"id":5363}},"8022":{},"8023":{"varMapping":{"__isSmartRef__":true,"id":8024},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":8025},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8024":{"this":{"__isSmartRef__":true,"id":5363}},"8025":{},"8026":{"varMapping":{"__isSmartRef__":true,"id":8027},"source":"function displaySourceForScript(scriptName) {\n var code = \"\";\n if (scriptName) {\n var code = this.generateSourceForScript(scriptName);\n } \n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8028},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8027":{"this":{"__isSmartRef__":true,"id":5363}},"8028":{},"8029":{"varMapping":{"__isSmartRef__":true,"id":8030},"source":"function displaySourceForConnection(connection) {\n var code = \"\";\n if (connection) {\n var code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8031},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8030":{"this":{"__isSmartRef__":true,"id":5363}},"8031":{},"8032":{"varMapping":{"__isSmartRef__":true,"id":8033},"source":"function setupConnections() {\n connect(this.get('morphSelection'), 'selection', this, 'setTarget');\n}","funcProperties":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8033":{"this":{"__isSmartRef__":true,"id":5363}},"8034":{},"8035":{"submorphs":[{"__isSmartRef__":true,"id":8036},{"__isSmartRef__":true,"id":8160}],"scripts":[],"id":221,"renderContextTable":{"__isSmartRef__":true,"id":9455},"shape":{"__isSmartRef__":true,"id":9456},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":9459},"_Position":{"__isSmartRef__":true,"id":9460},"priorExtent":{"__isSmartRef__":true,"id":9461},"targetMorph":{"__isSmartRef__":true,"id":8160},"titleBar":{"__isSmartRef__":true,"id":8036},"contentOffset":{"__isSmartRef__":true,"id":9454},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":9462},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"8036":{"submorphs":[{"__isSmartRef__":true,"id":8037},{"__isSmartRef__":true,"id":8047},{"__isSmartRef__":true,"id":8080},{"__isSmartRef__":true,"id":8112}],"scripts":[],"id":222,"renderContextTable":{"__isSmartRef__":true,"id":8145},"shape":{"__isSmartRef__":true,"id":8146},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":8157},"_Position":{"__isSmartRef__":true,"id":8158},"eventsAreIgnored":true,"_HandStyle":"default","windowMorph":{"__isSmartRef__":true,"id":8035},"label":{"__isSmartRef__":true,"id":8037},"closeButton":{"__isSmartRef__":true,"id":8047},"menuButton":{"__isSmartRef__":true,"id":8080},"collapseButton":{"__isSmartRef__":true,"id":8112},"priorExtent":{"__isSmartRef__":true,"id":8159},"owner":{"__isSmartRef__":true,"id":8035},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"8037":{"submorphs":[],"scripts":[],"id":223,"renderContextTable":{"__isSmartRef__":true,"id":8038},"textChunks":[{"__isSmartRef__":true,"id":8039}],"shape":{"__isSmartRef__":true,"id":8041},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":58},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8045},"priorExtent":{"__isSmartRef__":true,"id":8046},"_MaxTextWidth":null,"_MaxTextHeight":14,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":8036},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"8038":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8039":{"style":{"__isSmartRef__":true,"id":8040},"morph":{"__isSmartRef__":true,"id":8037},"storedString":"Scripting.js:ScriptingLayer:Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8040":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8041":{"_Position":{"__isSmartRef__":true,"id":8042},"renderContextTable":{"__isSmartRef__":true,"id":8043},"_Extent":{"__isSmartRef__":true,"id":8044},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8042":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8043":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8044":{"x":-20,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8045":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8046":{"x":-20,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8047":{"submorphs":[{"__isSmartRef__":true,"id":8048}],"scripts":[],"id":224,"renderContextTable":{"__isSmartRef__":true,"id":8059},"shape":{"__isSmartRef__":true,"id":8060},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8064},"priorExtent":{"__isSmartRef__":true,"id":8065},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":8066},"label":{"__isSmartRef__":true,"id":8048},"owner":{"__isSmartRef__":true,"id":8036},"layout":{"__isSmartRef__":true,"id":8075},"attributeConnections":[{"__isSmartRef__":true,"id":8076},{"__isSmartRef__":true,"id":8078}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"8048":{"submorphs":[],"scripts":[],"id":225,"renderContextTable":{"__isSmartRef__":true,"id":8049},"textChunks":[{"__isSmartRef__":true,"id":8050}],"shape":{"__isSmartRef__":true,"id":8052},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8056},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8057},"priorExtent":{"__isSmartRef__":true,"id":8058},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8047},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"8049":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8050":{"style":{"__isSmartRef__":true,"id":8051},"morph":{"__isSmartRef__":true,"id":8048},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"8051":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8052":{"_Position":{"__isSmartRef__":true,"id":8053},"renderContextTable":{"__isSmartRef__":true,"id":8054},"_Extent":{"__isSmartRef__":true,"id":8055},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8053":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8054":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8055":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8056":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8057":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8058":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8059":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8060":{"_Position":{"__isSmartRef__":true,"id":8061},"renderContextTable":{"__isSmartRef__":true,"id":8062},"_Extent":{"__isSmartRef__":true,"id":8063},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8061":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8062":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8063":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8064":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8065":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8066":{"stops":[{"__isSmartRef__":true,"id":8067},{"__isSmartRef__":true,"id":8069},{"__isSmartRef__":true,"id":8071},{"__isSmartRef__":true,"id":8073}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8067":{"offset":0,"color":{"__isSmartRef__":true,"id":8068}},"8068":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8069":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8070}},"8070":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8071":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8072}},"8072":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8073":{"offset":1,"color":{"__isSmartRef__":true,"id":8074}},"8074":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8075":{"moveHorizontal":true},"8076":{"sourceObj":{"__isSmartRef__":true,"id":8047},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":8035},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8077},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8077":{"source":{"__isSmartRef__":true,"id":8047},"target":{"__isSmartRef__":true,"id":8035}},"8078":{"sourceObj":{"__isSmartRef__":true,"id":8047},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8035},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8079},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8079":{"source":{"__isSmartRef__":true,"id":8047},"target":{"__isSmartRef__":true,"id":8035}},"8080":{"submorphs":[{"__isSmartRef__":true,"id":8081}],"scripts":[],"id":226,"renderContextTable":{"__isSmartRef__":true,"id":8092},"shape":{"__isSmartRef__":true,"id":8093},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8097},"priorExtent":{"__isSmartRef__":true,"id":8098},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":8099},"label":{"__isSmartRef__":true,"id":8081},"owner":{"__isSmartRef__":true,"id":8036},"attributeConnections":[{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8110}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"8081":{"submorphs":[],"scripts":[],"id":227,"renderContextTable":{"__isSmartRef__":true,"id":8082},"textChunks":[{"__isSmartRef__":true,"id":8083}],"shape":{"__isSmartRef__":true,"id":8085},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8089},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8090},"priorExtent":{"__isSmartRef__":true,"id":8091},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8080},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"8082":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8083":{"style":{"__isSmartRef__":true,"id":8084},"morph":{"__isSmartRef__":true,"id":8081},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"8084":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8085":{"_Position":{"__isSmartRef__":true,"id":8086},"renderContextTable":{"__isSmartRef__":true,"id":8087},"_Extent":{"__isSmartRef__":true,"id":8088},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8086":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8087":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8088":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8089":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8090":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8091":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8092":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8093":{"_Position":{"__isSmartRef__":true,"id":8094},"renderContextTable":{"__isSmartRef__":true,"id":8095},"_Extent":{"__isSmartRef__":true,"id":8096},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8094":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8095":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8096":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8097":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8098":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8099":{"stops":[{"__isSmartRef__":true,"id":8100},{"__isSmartRef__":true,"id":8102},{"__isSmartRef__":true,"id":8104},{"__isSmartRef__":true,"id":8106}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8100":{"offset":0,"color":{"__isSmartRef__":true,"id":8101}},"8101":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8102":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8103}},"8103":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8104":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8105}},"8105":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8106":{"offset":1,"color":{"__isSmartRef__":true,"id":8107}},"8107":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8108":{"sourceObj":{"__isSmartRef__":true,"id":8080},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":8035},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8109},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8109":{"source":{"__isSmartRef__":true,"id":8080},"target":{"__isSmartRef__":true,"id":8035}},"8110":{"sourceObj":{"__isSmartRef__":true,"id":8080},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8035},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8111},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8111":{"source":{"__isSmartRef__":true,"id":8080},"target":{"__isSmartRef__":true,"id":8035}},"8112":{"submorphs":[{"__isSmartRef__":true,"id":8113}],"scripts":[],"id":228,"renderContextTable":{"__isSmartRef__":true,"id":8124},"shape":{"__isSmartRef__":true,"id":8125},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8129},"priorExtent":{"__isSmartRef__":true,"id":8130},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":79},"lighterFill":{"__isSmartRef__":true,"id":8131},"label":{"__isSmartRef__":true,"id":8113},"owner":{"__isSmartRef__":true,"id":8036},"layout":{"__isSmartRef__":true,"id":8140},"attributeConnections":[{"__isSmartRef__":true,"id":8141},{"__isSmartRef__":true,"id":8143}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"8113":{"submorphs":[],"scripts":[],"id":229,"renderContextTable":{"__isSmartRef__":true,"id":8114},"textChunks":[{"__isSmartRef__":true,"id":8115}],"shape":{"__isSmartRef__":true,"id":8117},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8121},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8122},"priorExtent":{"__isSmartRef__":true,"id":8123},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8112},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"8114":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8115":{"style":{"__isSmartRef__":true,"id":8116},"morph":{"__isSmartRef__":true,"id":8113},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"8116":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8117":{"_Position":{"__isSmartRef__":true,"id":8118},"renderContextTable":{"__isSmartRef__":true,"id":8119},"_Extent":{"__isSmartRef__":true,"id":8120},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8118":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8119":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8120":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8121":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8122":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8123":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8124":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8125":{"_Position":{"__isSmartRef__":true,"id":8126},"renderContextTable":{"__isSmartRef__":true,"id":8127},"_Extent":{"__isSmartRef__":true,"id":8128},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"_Fill":{"__isSmartRef__":true,"id":79},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8126":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8127":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8128":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8129":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8131":{"stops":[{"__isSmartRef__":true,"id":8132},{"__isSmartRef__":true,"id":8134},{"__isSmartRef__":true,"id":8136},{"__isSmartRef__":true,"id":8138}],"vector":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8132":{"offset":0,"color":{"__isSmartRef__":true,"id":8133}},"8133":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8134":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8135}},"8135":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8136":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8137}},"8137":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8138":{"offset":1,"color":{"__isSmartRef__":true,"id":8139}},"8139":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8140":{"moveHorizontal":true},"8141":{"sourceObj":{"__isSmartRef__":true,"id":8112},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":8035},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8142},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8142":{"source":{"__isSmartRef__":true,"id":8112},"target":{"__isSmartRef__":true,"id":8035}},"8143":{"sourceObj":{"__isSmartRef__":true,"id":8112},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8035},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8144},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8144":{"source":{"__isSmartRef__":true,"id":8112},"target":{"__isSmartRef__":true,"id":8035}},"8145":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8146":{"_Position":{"__isSmartRef__":true,"id":8147},"renderContextTable":{"__isSmartRef__":true,"id":8148},"_Extent":{"__isSmartRef__":true,"id":8149},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":175},"_Fill":{"__isSmartRef__":true,"id":8150},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8147":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8148":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8149":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8150":{"stops":[{"__isSmartRef__":true,"id":8151},{"__isSmartRef__":true,"id":8153},{"__isSmartRef__":true,"id":8155}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8151":{"offset":0,"color":{"__isSmartRef__":true,"id":8152}},"8152":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8153":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8154}},"8154":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8155":{"offset":1,"color":{"__isSmartRef__":true,"id":8156}},"8156":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8157":{"resizeWidth":true,"adjustForNewBounds":true},"8158":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8159":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8160":{"submorphs":[{"__isSmartRef__":true,"id":8161},{"__isSmartRef__":true,"id":9361},{"__isSmartRef__":true,"id":9394},{"__isSmartRef__":true,"id":8405},{"__isSmartRef__":true,"id":8819},{"__isSmartRef__":true,"id":8840},{"__isSmartRef__":true,"id":8861},{"__isSmartRef__":true,"id":9424},{"__isSmartRef__":true,"id":8887},{"__isSmartRef__":true,"id":9431},{"__isSmartRef__":true,"id":9438},{"__isSmartRef__":true,"id":8174},{"__isSmartRef__":true,"id":8206},{"__isSmartRef__":true,"id":8238},{"__isSmartRef__":true,"id":8270},{"__isSmartRef__":true,"id":8302},{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8366}],"scripts":[],"id":29,"renderContextTable":{"__isSmartRef__":true,"id":9448},"shape":{"__isSmartRef__":true,"id":9449},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9453},"_Position":{"__isSmartRef__":true,"id":9454},"locationPane":{"__isSmartRef__":true,"id":8161},"codeBaseDirBtn":{"__isSmartRef__":true,"id":9361},"localDirBtn":{"__isSmartRef__":true,"id":9394},"Pane1":{"__isSmartRef__":true,"id":8405},"Pane2":{"__isSmartRef__":true,"id":8819},"Pane3":{"__isSmartRef__":true,"id":8840},"Pane4":{"__isSmartRef__":true,"id":8861},"midResizer":{"__isSmartRef__":true,"id":9424},"sourcePane":{"__isSmartRef__":true,"id":8887},"bottomResizer":{"__isSmartRef__":true,"id":9431},"commentPane":{"__isSmartRef__":true,"id":9438},"ownerWidget":{"__isSmartRef__":true,"id":8172},"owner":{"__isSmartRef__":true,"id":8035},"targetURL":{"__isSmartRef__":true,"id":8403},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"8161":{"submorphs":[],"scripts":[],"id":30,"renderContextTable":{"__isSmartRef__":true,"id":8162},"textChunks":[{"__isSmartRef__":true,"id":8163}],"shape":{"__isSmartRef__":true,"id":8165},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":198},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8169},"priorExtent":{"__isSmartRef__":true,"id":8170},"_MaxTextWidth":656,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8160},"isInputLine":true,"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":8171}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"http://lively-kernel.org/repository/webwerkstatt/lively//","priorSelectionRange":[56,56],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8162":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8163":{"style":{"__isSmartRef__":true,"id":8164},"morph":{"__isSmartRef__":true,"id":8161},"storedString":"http://lively-kernel.org/repository/webwerkstatt/lively/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8164":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8165":{"_Position":{"__isSmartRef__":true,"id":8166},"renderContextTable":{"__isSmartRef__":true,"id":8167},"_Extent":{"__isSmartRef__":true,"id":8168},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8166":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8167":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8168":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8169":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8170":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8171":{"sourceObj":{"__isSmartRef__":true,"id":8161},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setTargetURL","converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9357},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9358},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8172":{"buttonCommands":[{"__isSmartRef__":true,"id":8173},{"__isSmartRef__":true,"id":8205},{"__isSmartRef__":true,"id":8237},{"__isSmartRef__":true,"id":8269},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8333},{"__isSmartRef__":true,"id":8365}],"RootFilters":[{"__isSmartRef__":true,"id":8397}],"Pane1Filters":[{"__isSmartRef__":true,"id":8398},{"__isSmartRef__":true,"id":8399}],"Pane2Filters":[{"__isSmartRef__":true,"id":8400}],"Pane3Filters":[{"__isSmartRef__":true,"id":8401}],"Pane4Filters":[{"__isSmartRef__":true,"id":8402}],"evaluate":true,"targetURL":{"__isSmartRef__":true,"id":8403},"panel":{"__isSmartRef__":true,"id":8160},"attributeConnections":[{"__isSmartRef__":true,"id":8404},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8839},{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8886},{"__isSmartRef__":true,"id":9340}],"SourceString":"\n.refineClass(Morph, {\n\tlayerMenuAddWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = Layer.allGlobalInstances()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, function() {\n\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\"enable withLayer \" + ea + \" in \" + self, Color.blue, 10)\n\t\t\t\tself.addWithLayer(Global[ea])\n\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\t\n\t},\n\n\tlayerMenuRemoveWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = this.getWithLayers()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, \n\t\t\t\tfunction() {\n\t\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\t\t\"remove withLayer \" + ea + \" in \" + self, Color.blue, 10);\n\t\t\t\t\tself.removeWithLayer(Global[ea])\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\n\t},\n\n\tmorphMenu: function(evt) {\n\t\tvar menu;\n\t\t// TOTO remove this workaround ContextJS issue (morphMenu is overriden in TextMorph and called with $super) \n\t\twithoutLayers([ScriptingLayer], function() {\n\t\t\tmenu= cop.proceed(evt);\n\t\t});\n\t\tvar items = [\n\t\t\t[\"startSteppingScripts\", this.startSteppingScripts],\t\t\n\t\t\t[\"copy to puplic PartsBin\", this.copyToPartsBin],\t\t\n\t\t\t[\"copy to my PartsBin\", this.interactiveCopyToMyPartsBin],\n\t\t\t[\"layers\", [\n\t\t\t\t[\"addWithLayer\", this.layerMenuAddWithLayerItems()],\t\t\n\t\t\t\t[\"removeWithLayer\", this.layerMenuRemoveWithLayerItems()]]],\t\t\n\t\t];\n\n\t\tif (Object.isFunction(this.reset)) items.push([\"reset\", this.reset])\n\n\t\tmenu.addItem([\"Scripting\", items])\n\t\treturn menu;\n\t},\n copyToPartsBin: function(optPartsSpaceNamed) {\n if (!this.name) {\n alert('cannot copy to partsBin without a name');\n return;\n }\n\n // FIXME uuuuuuugly\n // copyToPartsBin is sometimes called from menus and\n // the argument we get is an event --- fixe that!!!!\n if (optPartsSpaceNamed && Object.isString(optPartsSpaceNamed))\n this.getPartsBinMetaInfo().setPartsSpaceName(optPartsSpaceNamed);\n\n if (this.getPartsBinMetaInfo().partsSpaceName && \n !this.getPartsBinMetaInfo().partsSpaceName.startsWith(\"OldPartsBin\")) {\n alertOK(\"resetting partsSpaceName of \" + this)\n delete this.getPartsBinMetaInfo().partsSpaceName\n }\n\n this.getPartsBinMetaInfo().migrationLevel = LivelyMigrationSupport.migrationLevel;\n \n this.getPartItem().uploadPart();\n },\n})","sourceString":"\n.refineClass(Morph, {\n\tlayerMenuAddWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = Layer.allGlobalInstances()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, function() {\n\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\"enable withLayer \" + ea + \" in \" + self, Color.blue, 10)\n\t\t\t\tself.addWithLayer(Global[ea])\n\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\t\n\t},\n\n\tlayerMenuRemoveWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = this.getWithLayers()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, \n\t\t\t\tfunction() {\n\t\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\t\t\"remove withLayer \" + ea + \" in \" + self, Color.blue, 10);\n\t\t\t\t\tself.removeWithLayer(Global[ea])\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\n\t},\n\n\tmorphMenu: function(evt) {\n\t\tvar menu;\n\t\t// TOTO remove this workaround ContextJS issue (morphMenu is overriden in TextMorph and called with $super) \n\t\twithoutLayers([ScriptingLayer], function() {\n\t\t\tmenu= cop.proceed(evt);\n\t\t});\n\t\tvar items = [\n\t\t\t[\"startSteppingScripts\", this.startSteppingScripts],\t\t\n\t\t\t[\"copy to puplic PartsBin\", this.copyToPartsBin],\t\t\n\t\t\t[\"copy to my PartsBin\", this.interactiveCopyToMyPartsBin],\n\t\t\t[\"layers\", [\n\t\t\t\t[\"addWithLayer\", this.layerMenuAddWithLayerItems()],\t\t\n\t\t\t\t[\"removeWithLayer\", this.layerMenuRemoveWithLayerItems()]]],\t\t\n\t\t];\n\n\t\tif (Object.isFunction(this.reset)) items.push([\"reset\", this.reset])\n\n\t\tmenu.addItem([\"Scripting\", items])\n\t\treturn menu;\n\t},\n copyToPartsBin: function(optPartsSpaceNamed) {\n if (!this.name) {\n alert('cannot copy to partsBin without a name');\n return;\n }\n\n // FIXME uuuuuuugly\n // copyToPartsBin is sometimes called from menus and\n // the argument we get is an event --- fixe that!!!!\n if (optPartsSpaceNamed && Object.isString(optPartsSpaceNamed))\n this.getPartsBinMetaInfo().setPartsSpaceName(optPartsSpaceNamed);\n\n if (this.getPartsBinMetaInfo().partsSpaceName && \n !this.getPartsBinMetaInfo().partsSpaceName.startsWith(\"OldPartsBin\")) {\n alertOK(\"resetting partsSpaceName of \" + this)\n delete this.getPartsBinMetaInfo().partsSpaceName\n }\n\n this.getPartsBinMetaInfo().migrationLevel = LivelyMigrationSupport.migrationLevel;\n \n this.getPartItem().uploadPart();\n },\n})","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":8415},"Pane1Selection":null,"pane1Selection":null,"Pane2Selection":null,"pane2Selection":null,"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":["-----"],"Pane2Content":["-----"],"Pane1Content":[{"__isSmartRef__":true,"id":8412},{"__isSmartRef__":true,"id":8723},{"__isSmartRef__":true,"id":8724},{"__isSmartRef__":true,"id":8725},{"__isSmartRef__":true,"id":8726},{"__isSmartRef__":true,"id":8727},{"__isSmartRef__":true,"id":8728},{"__isSmartRef__":true,"id":8729},{"__isSmartRef__":true,"id":8730},{"__isSmartRef__":true,"id":8731},{"__isSmartRef__":true,"id":8732},{"__isSmartRef__":true,"id":8733},{"__isSmartRef__":true,"id":8734},{"__isSmartRef__":true,"id":8735},{"__isSmartRef__":true,"id":8736},{"__isSmartRef__":true,"id":8737},{"__isSmartRef__":true,"id":8738},{"__isSmartRef__":true,"id":8739},{"__isSmartRef__":true,"id":8740},{"__isSmartRef__":true,"id":8741},{"__isSmartRef__":true,"id":8742},{"__isSmartRef__":true,"id":8743},{"__isSmartRef__":true,"id":8744},{"__isSmartRef__":true,"id":8745},{"__isSmartRef__":true,"id":8746},{"__isSmartRef__":true,"id":8747},{"__isSmartRef__":true,"id":8748},{"__isSmartRef__":true,"id":8749},{"__isSmartRef__":true,"id":8750},{"__isSmartRef__":true,"id":8751},{"__isSmartRef__":true,"id":8752},{"__isSmartRef__":true,"id":8753},{"__isSmartRef__":true,"id":8754},{"__isSmartRef__":true,"id":8755},{"__isSmartRef__":true,"id":8756},{"__isSmartRef__":true,"id":8757},{"__isSmartRef__":true,"id":8758},{"__isSmartRef__":true,"id":8759},{"__isSmartRef__":true,"id":8760},{"__isSmartRef__":true,"id":8761},{"__isSmartRef__":true,"id":8762},{"__isSmartRef__":true,"id":8763},{"__isSmartRef__":true,"id":8764},{"__isSmartRef__":true,"id":8765},{"__isSmartRef__":true,"id":8766},{"__isSmartRef__":true,"id":8767},{"__isSmartRef__":true,"id":8768},{"__isSmartRef__":true,"id":8769},{"__isSmartRef__":true,"id":8770},{"__isSmartRef__":true,"id":8771},{"__isSmartRef__":true,"id":8772},{"__isSmartRef__":true,"id":8773},{"__isSmartRef__":true,"id":8774},{"__isSmartRef__":true,"id":8775},{"__isSmartRef__":true,"id":8776},{"__isSmartRef__":true,"id":8777},{"__isSmartRef__":true,"id":8778},{"__isSmartRef__":true,"id":8779},{"__isSmartRef__":true,"id":8780},{"__isSmartRef__":true,"id":8781},{"__isSmartRef__":true,"id":8782},{"__isSmartRef__":true,"id":8783},{"__isSmartRef__":true,"id":8784},{"__isSmartRef__":true,"id":8785},{"__isSmartRef__":true,"id":8786},{"__isSmartRef__":true,"id":8787},{"__isSmartRef__":true,"id":8788},{"__isSmartRef__":true,"id":8789},{"__isSmartRef__":true,"id":8790},{"__isSmartRef__":true,"id":8791},{"__isSmartRef__":true,"id":8792},{"__isSmartRef__":true,"id":8793},{"__isSmartRef__":true,"id":8794},{"__isSmartRef__":true,"id":8795},{"__isSmartRef__":true,"id":8796},{"__isSmartRef__":true,"id":8797},{"__isSmartRef__":true,"id":8798},{"__isSmartRef__":true,"id":8799},{"__isSmartRef__":true,"id":8800},{"__isSmartRef__":true,"id":8801},{"__isSmartRef__":true,"id":8802},{"__isSmartRef__":true,"id":8803},{"__isSmartRef__":true,"id":8804}],"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"],["-------"],["open in text editor"],["diff versions"]],"Pane2Menu":[["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.Scripting","Pane4Menu":[["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":9345},"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"8173":{"browser":{"__isSmartRef__":true,"id":8172},"button":{"__isSmartRef__":true,"id":8174},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"8174":{"submorphs":[{"__isSmartRef__":true,"id":8175}],"scripts":[],"id":43,"renderContextTable":{"__isSmartRef__":true,"id":8186},"shape":{"__isSmartRef__":true,"id":8187},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8191},"priorExtent":{"__isSmartRef__":true,"id":8192},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":8193},"label":{"__isSmartRef__":true,"id":8175},"command":{"__isSmartRef__":true,"id":8173},"attributeConnections":[{"__isSmartRef__":true,"id":8202},{"__isSmartRef__":true,"id":8203}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"8175":{"submorphs":[],"scripts":[],"id":44,"renderContextTable":{"__isSmartRef__":true,"id":8176},"textChunks":[{"__isSmartRef__":true,"id":8177}],"shape":{"__isSmartRef__":true,"id":8179},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8183},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8184},"priorExtent":{"__isSmartRef__":true,"id":8185},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8174},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8176":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8177":{"style":{"__isSmartRef__":true,"id":8178},"morph":{"__isSmartRef__":true,"id":8175},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8178":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8179":{"_Position":{"__isSmartRef__":true,"id":8180},"renderContextTable":{"__isSmartRef__":true,"id":8181},"_Extent":{"__isSmartRef__":true,"id":8182},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8180":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8181":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8182":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8183":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"8184":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8185":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8186":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8187":{"_Position":{"__isSmartRef__":true,"id":8188},"renderContextTable":{"__isSmartRef__":true,"id":8189},"_Extent":{"__isSmartRef__":true,"id":8190},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8188":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8189":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8190":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8191":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8192":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8193":{"stops":[{"__isSmartRef__":true,"id":8194},{"__isSmartRef__":true,"id":8196},{"__isSmartRef__":true,"id":8198},{"__isSmartRef__":true,"id":8200}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8194":{"offset":0,"color":{"__isSmartRef__":true,"id":8195}},"8195":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8196":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8197}},"8197":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8198":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8199}},"8199":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8200":{"offset":1,"color":{"__isSmartRef__":true,"id":8201}},"8201":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8202":{"sourceObj":{"__isSmartRef__":true,"id":8174},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8173},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8203":{"sourceObj":{"__isSmartRef__":true,"id":8174},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8174},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8204":{"source":{"__isSmartRef__":true,"id":8174},"target":{"__isSmartRef__":true,"id":8174}},"8205":{"browser":{"__isSmartRef__":true,"id":8172},"button":{"__isSmartRef__":true,"id":8206},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"8206":{"submorphs":[{"__isSmartRef__":true,"id":8207}],"scripts":[],"id":45,"renderContextTable":{"__isSmartRef__":true,"id":8218},"shape":{"__isSmartRef__":true,"id":8219},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8223},"priorExtent":{"__isSmartRef__":true,"id":8224},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":8225},"label":{"__isSmartRef__":true,"id":8207},"command":{"__isSmartRef__":true,"id":8205},"attributeConnections":[{"__isSmartRef__":true,"id":8234},{"__isSmartRef__":true,"id":8235}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"8207":{"submorphs":[],"scripts":[],"id":46,"renderContextTable":{"__isSmartRef__":true,"id":8208},"textChunks":[{"__isSmartRef__":true,"id":8209}],"shape":{"__isSmartRef__":true,"id":8211},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8215},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8216},"priorExtent":{"__isSmartRef__":true,"id":8217},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8206},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8208":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8209":{"style":{"__isSmartRef__":true,"id":8210},"morph":{"__isSmartRef__":true,"id":8207},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8210":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8211":{"_Position":{"__isSmartRef__":true,"id":8212},"renderContextTable":{"__isSmartRef__":true,"id":8213},"_Extent":{"__isSmartRef__":true,"id":8214},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8212":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8213":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8214":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8215":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"8216":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8217":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8218":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8219":{"_Position":{"__isSmartRef__":true,"id":8220},"renderContextTable":{"__isSmartRef__":true,"id":8221},"_Extent":{"__isSmartRef__":true,"id":8222},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8220":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8221":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8222":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8223":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8224":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8225":{"stops":[{"__isSmartRef__":true,"id":8226},{"__isSmartRef__":true,"id":8228},{"__isSmartRef__":true,"id":8230},{"__isSmartRef__":true,"id":8232}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8226":{"offset":0,"color":{"__isSmartRef__":true,"id":8227}},"8227":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8228":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8229}},"8229":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8230":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8231}},"8231":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8232":{"offset":1,"color":{"__isSmartRef__":true,"id":8233}},"8233":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8234":{"sourceObj":{"__isSmartRef__":true,"id":8206},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8205},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8235":{"sourceObj":{"__isSmartRef__":true,"id":8206},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8206},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8236},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8236":{"source":{"__isSmartRef__":true,"id":8206},"target":{"__isSmartRef__":true,"id":8206}},"8237":{"browser":{"__isSmartRef__":true,"id":8172},"button":{"__isSmartRef__":true,"id":8238},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"8238":{"submorphs":[{"__isSmartRef__":true,"id":8239}],"scripts":[],"id":47,"renderContextTable":{"__isSmartRef__":true,"id":8250},"shape":{"__isSmartRef__":true,"id":8251},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8255},"priorExtent":{"__isSmartRef__":true,"id":8256},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":8257},"label":{"__isSmartRef__":true,"id":8239},"command":{"__isSmartRef__":true,"id":8237},"attributeConnections":[{"__isSmartRef__":true,"id":8266},{"__isSmartRef__":true,"id":8267}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"8239":{"submorphs":[],"scripts":[],"id":48,"renderContextTable":{"__isSmartRef__":true,"id":8240},"textChunks":[{"__isSmartRef__":true,"id":8241}],"shape":{"__isSmartRef__":true,"id":8243},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8247},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8248},"priorExtent":{"__isSmartRef__":true,"id":8249},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8238},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8240":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8241":{"style":{"__isSmartRef__":true,"id":8242},"morph":{"__isSmartRef__":true,"id":8239},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8242":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8243":{"_Position":{"__isSmartRef__":true,"id":8244},"renderContextTable":{"__isSmartRef__":true,"id":8245},"_Extent":{"__isSmartRef__":true,"id":8246},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8244":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8245":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8246":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8247":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"8248":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8249":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8250":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8251":{"_Position":{"__isSmartRef__":true,"id":8252},"renderContextTable":{"__isSmartRef__":true,"id":8253},"_Extent":{"__isSmartRef__":true,"id":8254},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8252":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8253":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8254":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8255":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8256":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8257":{"stops":[{"__isSmartRef__":true,"id":8258},{"__isSmartRef__":true,"id":8260},{"__isSmartRef__":true,"id":8262},{"__isSmartRef__":true,"id":8264}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8258":{"offset":0,"color":{"__isSmartRef__":true,"id":8259}},"8259":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8260":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8261}},"8261":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8262":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8263}},"8263":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8264":{"offset":1,"color":{"__isSmartRef__":true,"id":8265}},"8265":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8266":{"sourceObj":{"__isSmartRef__":true,"id":8238},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8237},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8267":{"sourceObj":{"__isSmartRef__":true,"id":8238},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8238},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8268},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8268":{"source":{"__isSmartRef__":true,"id":8238},"target":{"__isSmartRef__":true,"id":8238}},"8269":{"browser":{"__isSmartRef__":true,"id":8172},"button":{"__isSmartRef__":true,"id":8270},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"8270":{"submorphs":[{"__isSmartRef__":true,"id":8271}],"scripts":[],"id":49,"renderContextTable":{"__isSmartRef__":true,"id":8282},"shape":{"__isSmartRef__":true,"id":8283},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8287},"priorExtent":{"__isSmartRef__":true,"id":8288},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":8289},"label":{"__isSmartRef__":true,"id":8271},"command":{"__isSmartRef__":true,"id":8269},"attributeConnections":[{"__isSmartRef__":true,"id":8298},{"__isSmartRef__":true,"id":8299}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"8271":{"submorphs":[],"scripts":[],"id":50,"renderContextTable":{"__isSmartRef__":true,"id":8272},"textChunks":[{"__isSmartRef__":true,"id":8273}],"shape":{"__isSmartRef__":true,"id":8275},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8279},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8280},"priorExtent":{"__isSmartRef__":true,"id":8281},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8270},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8272":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8273":{"style":{"__isSmartRef__":true,"id":8274},"morph":{"__isSmartRef__":true,"id":8271},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8274":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8275":{"_Position":{"__isSmartRef__":true,"id":8276},"renderContextTable":{"__isSmartRef__":true,"id":8277},"_Extent":{"__isSmartRef__":true,"id":8278},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8276":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8277":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8278":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8279":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"8280":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8281":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8282":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8283":{"_Position":{"__isSmartRef__":true,"id":8284},"renderContextTable":{"__isSmartRef__":true,"id":8285},"_Extent":{"__isSmartRef__":true,"id":8286},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8284":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8285":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8286":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8287":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8288":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8289":{"stops":[{"__isSmartRef__":true,"id":8290},{"__isSmartRef__":true,"id":8292},{"__isSmartRef__":true,"id":8294},{"__isSmartRef__":true,"id":8296}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8290":{"offset":0,"color":{"__isSmartRef__":true,"id":8291}},"8291":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8292":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8293}},"8293":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8294":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8295}},"8295":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8296":{"offset":1,"color":{"__isSmartRef__":true,"id":8297}},"8297":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8298":{"sourceObj":{"__isSmartRef__":true,"id":8270},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8269},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8299":{"sourceObj":{"__isSmartRef__":true,"id":8270},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8270},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8300},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8300":{"source":{"__isSmartRef__":true,"id":8270},"target":{"__isSmartRef__":true,"id":8270}},"8301":{"browser":{"__isSmartRef__":true,"id":8172},"button":{"__isSmartRef__":true,"id":8302},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"8302":{"submorphs":[{"__isSmartRef__":true,"id":8303}],"scripts":[],"id":51,"renderContextTable":{"__isSmartRef__":true,"id":8314},"shape":{"__isSmartRef__":true,"id":8315},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8319},"priorExtent":{"__isSmartRef__":true,"id":8320},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":8321},"label":{"__isSmartRef__":true,"id":8303},"command":{"__isSmartRef__":true,"id":8301},"attributeConnections":[{"__isSmartRef__":true,"id":8330},{"__isSmartRef__":true,"id":8331}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"8303":{"submorphs":[],"scripts":[],"id":52,"renderContextTable":{"__isSmartRef__":true,"id":8304},"textChunks":[{"__isSmartRef__":true,"id":8305}],"shape":{"__isSmartRef__":true,"id":8307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8311},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8312},"priorExtent":{"__isSmartRef__":true,"id":8313},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8302},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8304":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8305":{"style":{"__isSmartRef__":true,"id":8306},"morph":{"__isSmartRef__":true,"id":8303},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8306":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8307":{"_Position":{"__isSmartRef__":true,"id":8308},"renderContextTable":{"__isSmartRef__":true,"id":8309},"_Extent":{"__isSmartRef__":true,"id":8310},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8308":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8309":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8310":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8311":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"8312":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8313":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8314":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8315":{"_Position":{"__isSmartRef__":true,"id":8316},"renderContextTable":{"__isSmartRef__":true,"id":8317},"_Extent":{"__isSmartRef__":true,"id":8318},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8316":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8318":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8319":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8320":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8321":{"stops":[{"__isSmartRef__":true,"id":8322},{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":8326},{"__isSmartRef__":true,"id":8328}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8322":{"offset":0,"color":{"__isSmartRef__":true,"id":8323}},"8323":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8324":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8325}},"8325":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8326":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8327}},"8327":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8328":{"offset":1,"color":{"__isSmartRef__":true,"id":8329}},"8329":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8330":{"sourceObj":{"__isSmartRef__":true,"id":8302},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8301},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8331":{"sourceObj":{"__isSmartRef__":true,"id":8302},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8302},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8332},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8332":{"source":{"__isSmartRef__":true,"id":8302},"target":{"__isSmartRef__":true,"id":8302}},"8333":{"browser":{"__isSmartRef__":true,"id":8172},"button":{"__isSmartRef__":true,"id":8334},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"8334":{"submorphs":[{"__isSmartRef__":true,"id":8335}],"scripts":[],"id":53,"renderContextTable":{"__isSmartRef__":true,"id":8346},"shape":{"__isSmartRef__":true,"id":8347},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8351},"priorExtent":{"__isSmartRef__":true,"id":8352},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":8353},"label":{"__isSmartRef__":true,"id":8335},"command":{"__isSmartRef__":true,"id":8333},"attributeConnections":[{"__isSmartRef__":true,"id":8362},{"__isSmartRef__":true,"id":8363}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"8335":{"submorphs":[],"scripts":[],"id":54,"renderContextTable":{"__isSmartRef__":true,"id":8336},"textChunks":[{"__isSmartRef__":true,"id":8337}],"shape":{"__isSmartRef__":true,"id":8339},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8343},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8344},"priorExtent":{"__isSmartRef__":true,"id":8345},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8334},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8336":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8337":{"style":{"__isSmartRef__":true,"id":8338},"morph":{"__isSmartRef__":true,"id":8335},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8338":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8339":{"_Position":{"__isSmartRef__":true,"id":8340},"renderContextTable":{"__isSmartRef__":true,"id":8341},"_Extent":{"__isSmartRef__":true,"id":8342},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8340":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8341":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8342":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8343":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"8344":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8345":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8346":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8347":{"_Position":{"__isSmartRef__":true,"id":8348},"renderContextTable":{"__isSmartRef__":true,"id":8349},"_Extent":{"__isSmartRef__":true,"id":8350},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8348":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8349":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8350":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8351":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8352":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8353":{"stops":[{"__isSmartRef__":true,"id":8354},{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":8358},{"__isSmartRef__":true,"id":8360}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8354":{"offset":0,"color":{"__isSmartRef__":true,"id":8355}},"8355":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8356":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8357}},"8357":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8358":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8359}},"8359":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8360":{"offset":1,"color":{"__isSmartRef__":true,"id":8361}},"8361":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8362":{"sourceObj":{"__isSmartRef__":true,"id":8334},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8333},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8363":{"sourceObj":{"__isSmartRef__":true,"id":8334},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8334},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8364},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8364":{"source":{"__isSmartRef__":true,"id":8334},"target":{"__isSmartRef__":true,"id":8334}},"8365":{"browser":{"__isSmartRef__":true,"id":8172},"button":{"__isSmartRef__":true,"id":8366},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"8366":{"submorphs":[{"__isSmartRef__":true,"id":8367}],"scripts":[],"id":55,"renderContextTable":{"__isSmartRef__":true,"id":8378},"shape":{"__isSmartRef__":true,"id":8379},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8383},"priorExtent":{"__isSmartRef__":true,"id":8384},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":8385},"label":{"__isSmartRef__":true,"id":8367},"command":{"__isSmartRef__":true,"id":8365},"attributeConnections":[{"__isSmartRef__":true,"id":8394},{"__isSmartRef__":true,"id":8395}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"8367":{"submorphs":[],"scripts":[],"id":56,"renderContextTable":{"__isSmartRef__":true,"id":8368},"textChunks":[{"__isSmartRef__":true,"id":8369}],"shape":{"__isSmartRef__":true,"id":8371},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8375},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":8376},"priorExtent":{"__isSmartRef__":true,"id":8377},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8366},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8368":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8369":{"style":{"__isSmartRef__":true,"id":8370},"morph":{"__isSmartRef__":true,"id":8367},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8370":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8371":{"_Position":{"__isSmartRef__":true,"id":8372},"renderContextTable":{"__isSmartRef__":true,"id":8373},"_Extent":{"__isSmartRef__":true,"id":8374},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8372":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8373":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8374":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8375":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"8376":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8377":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8378":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8379":{"_Position":{"__isSmartRef__":true,"id":8380},"renderContextTable":{"__isSmartRef__":true,"id":8381},"_Extent":{"__isSmartRef__":true,"id":8382},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8380":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8381":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8382":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8383":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8384":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8385":{"stops":[{"__isSmartRef__":true,"id":8386},{"__isSmartRef__":true,"id":8388},{"__isSmartRef__":true,"id":8390},{"__isSmartRef__":true,"id":8392}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8386":{"offset":0,"color":{"__isSmartRef__":true,"id":8387}},"8387":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8388":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8389}},"8389":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8390":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8391}},"8391":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8392":{"offset":1,"color":{"__isSmartRef__":true,"id":8393}},"8393":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8394":{"sourceObj":{"__isSmartRef__":true,"id":8366},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8365},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8395":{"sourceObj":{"__isSmartRef__":true,"id":8366},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8366},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8396},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8396":{"source":{"__isSmartRef__":true,"id":8366},"target":{"__isSmartRef__":true,"id":8366}},"8397":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"8398":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"8399":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"8400":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"8401":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"8402":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"8403":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8404":{"sourceObj":{"__isSmartRef__":true,"id":8172},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":8405},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8817},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8405":{"submorphs":[],"scripts":[],"id":35,"renderContextTable":{"__isSmartRef__":true,"id":8406},"shape":{"__isSmartRef__":true,"id":8407},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":8411},"itemList":[{"__isSmartRef__":true,"id":8412},{"__isSmartRef__":true,"id":8723},{"__isSmartRef__":true,"id":8724},{"__isSmartRef__":true,"id":8725},{"__isSmartRef__":true,"id":8726},{"__isSmartRef__":true,"id":8727},{"__isSmartRef__":true,"id":8728},{"__isSmartRef__":true,"id":8729},{"__isSmartRef__":true,"id":8730},{"__isSmartRef__":true,"id":8731},{"__isSmartRef__":true,"id":8732},{"__isSmartRef__":true,"id":8733},{"__isSmartRef__":true,"id":8734},{"__isSmartRef__":true,"id":8735},{"__isSmartRef__":true,"id":8736},{"__isSmartRef__":true,"id":8737},{"__isSmartRef__":true,"id":8738},{"__isSmartRef__":true,"id":8739},{"__isSmartRef__":true,"id":8740},{"__isSmartRef__":true,"id":8741},{"__isSmartRef__":true,"id":8742},{"__isSmartRef__":true,"id":8743},{"__isSmartRef__":true,"id":8744},{"__isSmartRef__":true,"id":8745},{"__isSmartRef__":true,"id":8746},{"__isSmartRef__":true,"id":8747},{"__isSmartRef__":true,"id":8748},{"__isSmartRef__":true,"id":8749},{"__isSmartRef__":true,"id":8750},{"__isSmartRef__":true,"id":8751},{"__isSmartRef__":true,"id":8752},{"__isSmartRef__":true,"id":8753},{"__isSmartRef__":true,"id":8754},{"__isSmartRef__":true,"id":8755},{"__isSmartRef__":true,"id":8756},{"__isSmartRef__":true,"id":8757},{"__isSmartRef__":true,"id":8758},{"__isSmartRef__":true,"id":8759},{"__isSmartRef__":true,"id":8760},{"__isSmartRef__":true,"id":8761},{"__isSmartRef__":true,"id":8762},{"__isSmartRef__":true,"id":8763},{"__isSmartRef__":true,"id":8764},{"__isSmartRef__":true,"id":8765},{"__isSmartRef__":true,"id":8766},{"__isSmartRef__":true,"id":8767},{"__isSmartRef__":true,"id":8768},{"__isSmartRef__":true,"id":8769},{"__isSmartRef__":true,"id":8770},{"__isSmartRef__":true,"id":8771},{"__isSmartRef__":true,"id":8772},{"__isSmartRef__":true,"id":8773},{"__isSmartRef__":true,"id":8774},{"__isSmartRef__":true,"id":8775},{"__isSmartRef__":true,"id":8776},{"__isSmartRef__":true,"id":8777},{"__isSmartRef__":true,"id":8778},{"__isSmartRef__":true,"id":8779},{"__isSmartRef__":true,"id":8780},{"__isSmartRef__":true,"id":8781},{"__isSmartRef__":true,"id":8782},{"__isSmartRef__":true,"id":8783},{"__isSmartRef__":true,"id":8784},{"__isSmartRef__":true,"id":8785},{"__isSmartRef__":true,"id":8786},{"__isSmartRef__":true,"id":8787},{"__isSmartRef__":true,"id":8788},{"__isSmartRef__":true,"id":8789},{"__isSmartRef__":true,"id":8790},{"__isSmartRef__":true,"id":8791},{"__isSmartRef__":true,"id":8792},{"__isSmartRef__":true,"id":8793},{"__isSmartRef__":true,"id":8794},{"__isSmartRef__":true,"id":8795},{"__isSmartRef__":true,"id":8796},{"__isSmartRef__":true,"id":8797},{"__isSmartRef__":true,"id":8798},{"__isSmartRef__":true,"id":8799},{"__isSmartRef__":true,"id":8800},{"__isSmartRef__":true,"id":8801},{"__isSmartRef__":true,"id":8802},{"__isSmartRef__":true,"id":8803},{"__isSmartRef__":true,"id":8804}],"selection":{"__isSmartRef__":true,"id":8805},"selectedLineNo":54,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":8160},"attributeConnections":[{"__isSmartRef__":true,"id":8806},{"__isSmartRef__":true,"id":8811},{"__isSmartRef__":true,"id":8813},{"__isSmartRef__":true,"id":8815}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,901],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"8406":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"8407":{"_Position":{"__isSmartRef__":true,"id":8408},"renderContextTable":{"__isSmartRef__":true,"id":8409},"_Extent":{"__isSmartRef__":true,"id":8410},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":452},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8408":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8409":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8410":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8411":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8412":{"isListItem":true,"string":"AST/","value":{"__isSmartRef__":true,"id":8413}},"8413":{"target":{"__isSmartRef__":true,"id":8414},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"AST/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8414":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/AST/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8415":{"target":{"__isSmartRef__":true,"id":458},"browser":{"__isSmartRef__":true,"id":8172},"parent":null,"allFiles":["lively/Undo.js","lively/Traits.js","lively/Widgets.js","lively/DOMAbstraction.js","lively/defaultconfig.js","lively/LKFileParser.ometa","lively/SyntaxHighlighting.js","lively/TouchSupport.js","lively/WikiParser.js","lively/LogHelper.js","lively/WebPIM.js","lively/Text.js","lively/TestModule.js","lively/EmuDom.js","lively/TestRunnerExtensions.js","lively/Tools.js","lively/rhino-compat.js","lively/Storage.js","lively/Ometa.js","lively/JSON.js","lively/CrayonColors.js","lively/NewMorphicCompat.js","lively/TileScripting.js","lively/localconfig.js","lively/TextSupport.js","lively/Styles.js","lively/LKFileParser.js","lively/CanvasExptCoreFixes.js","lively/Network.js","lively/scene.js","lively/TestFramework.js","lively/OldModel.js","lively/morphic.js","lively/ChangeSet.js","lively/SerializationRefactoring.js","lively/WikiWidget.js","lively/OldBase.js","lively/Data.js","lively/WikiParser.ometa","lively/Base.js","lively/PartsBinMorphs.js","lively/CanvasExpt.js","lively/Rendering.js","lively/Examples.js","lively/Helper.js","lively/GeometryEvents.js","lively/SmartRefSerialization.js","lively/miniprototype.js","lively/demofx.js","lively/PartsBin.js","lively/GridLayout.js","lively/Persistence.js","lively/Core.js","lively/LayerableMorphs.js","lively/LKWiki.js","lively/bindings.js","lively/Fabrik.js","lively/SmalltalkParserSupport.js","lively/StyleAdditions.js","lively/SmalltalkParser.js","lively/Scripting.js","lively/lk-js-parser.ometa","lively/SpellChecker.js","lively/Graffle.js","lively/Presentation.js","lively/bootstrap.js","lively/Main.js","lively/FileUploadWidget.js","lively/SmalltalkParser.ometa","lively/Connector.js","lively/WidgetsTraits.js","lively/simpleMain.js","lively/ide.js","lively/NoMoreModels.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":8414},{"__isSmartRef__":true,"id":8416},{"__isSmartRef__":true,"id":8417},{"__isSmartRef__":true,"id":8418},{"__isSmartRef__":true,"id":8419},{"__isSmartRef__":true,"id":8420},{"__isSmartRef__":true,"id":8421}],"parentNamespacePath":{"__isSmartRef__":true,"id":8422},"_childNodes":[{"__isSmartRef__":true,"id":8413},{"__isSmartRef__":true,"id":8423},{"__isSmartRef__":true,"id":8424},{"__isSmartRef__":true,"id":8425},{"__isSmartRef__":true,"id":8426},{"__isSmartRef__":true,"id":8427},{"__isSmartRef__":true,"id":8428},{"__isSmartRef__":true,"id":8429},{"__isSmartRef__":true,"id":8430},{"__isSmartRef__":true,"id":8431},{"__isSmartRef__":true,"id":8432},{"__isSmartRef__":true,"id":8433},{"__isSmartRef__":true,"id":8434},{"__isSmartRef__":true,"id":8435},{"__isSmartRef__":true,"id":8436},{"__isSmartRef__":true,"id":8437},{"__isSmartRef__":true,"id":8438},{"__isSmartRef__":true,"id":8439},{"__isSmartRef__":true,"id":8440},{"__isSmartRef__":true,"id":8441},{"__isSmartRef__":true,"id":8442},{"__isSmartRef__":true,"id":8443},{"__isSmartRef__":true,"id":8444},{"__isSmartRef__":true,"id":8445},{"__isSmartRef__":true,"id":8446},{"__isSmartRef__":true,"id":8447},{"__isSmartRef__":true,"id":8448},{"__isSmartRef__":true,"id":8449},{"__isSmartRef__":true,"id":8450},{"__isSmartRef__":true,"id":8451},{"__isSmartRef__":true,"id":8452},{"__isSmartRef__":true,"id":8453},{"__isSmartRef__":true,"id":8454},{"__isSmartRef__":true,"id":8455},{"__isSmartRef__":true,"id":8456},{"__isSmartRef__":true,"id":8457},{"__isSmartRef__":true,"id":8458},{"__isSmartRef__":true,"id":8459},{"__isSmartRef__":true,"id":8460},{"__isSmartRef__":true,"id":8461},{"__isSmartRef__":true,"id":8462},{"__isSmartRef__":true,"id":8463},{"__isSmartRef__":true,"id":8464},{"__isSmartRef__":true,"id":8465},{"__isSmartRef__":true,"id":8466},{"__isSmartRef__":true,"id":8467},{"__isSmartRef__":true,"id":8468},{"__isSmartRef__":true,"id":8469},{"__isSmartRef__":true,"id":8570},{"__isSmartRef__":true,"id":8595},{"__isSmartRef__":true,"id":8596},{"__isSmartRef__":true,"id":8597},{"__isSmartRef__":true,"id":8598},{"__isSmartRef__":true,"id":8599},{"__isSmartRef__":true,"id":8600},{"__isSmartRef__":true,"id":8695},{"__isSmartRef__":true,"id":8696},{"__isSmartRef__":true,"id":8697},{"__isSmartRef__":true,"id":8698},{"__isSmartRef__":true,"id":8699},{"__isSmartRef__":true,"id":8700},{"__isSmartRef__":true,"id":8701},{"__isSmartRef__":true,"id":8702},{"__isSmartRef__":true,"id":8703},{"__isSmartRef__":true,"id":8704},{"__isSmartRef__":true,"id":8705},{"__isSmartRef__":true,"id":8706},{"__isSmartRef__":true,"id":8707},{"__isSmartRef__":true,"id":8708},{"__isSmartRef__":true,"id":8709},{"__isSmartRef__":true,"id":8710},{"__isSmartRef__":true,"id":8711},{"__isSmartRef__":true,"id":8712},{"__isSmartRef__":true,"id":8713},{"__isSmartRef__":true,"id":8714},{"__isSmartRef__":true,"id":8715},{"__isSmartRef__":true,"id":8716},{"__isSmartRef__":true,"id":8717},{"__isSmartRef__":true,"id":8718},{"__isSmartRef__":true,"id":8719},{"__isSmartRef__":true,"id":8720},{"__isSmartRef__":true,"id":8721},{"__isSmartRef__":true,"id":8722}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8416":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/dom/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8417":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/oldCore/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8418":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/deprecated/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8419":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/morphic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8420":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/persistence/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8421":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/ide/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8422":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8423":{"target":{"__isSmartRef__":true,"id":8418},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"deprecated/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8424":{"target":{"__isSmartRef__":true,"id":8416},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"dom/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8425":{"target":{"__isSmartRef__":true,"id":8421},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"ide/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8426":{"target":{"__isSmartRef__":true,"id":8419},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"morphic/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8427":{"target":{"__isSmartRef__":true,"id":8417},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"oldCore/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8428":{"target":{"__isSmartRef__":true,"id":8420},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"persistence/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8429":{"target":{"__isSmartRef__":true,"id":8422},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8430":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Base.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8431":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/bindings.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8432":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/bootstrap.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8433":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/CanvasExpt.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8434":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/CanvasExptCoreFixes.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8435":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/ChangeSet.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8436":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Connector.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8437":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Core.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8438":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/CrayonColors.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8439":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Data.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8440":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/defaultconfig.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8441":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/demofx.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8442":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/DOMAbstraction.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8443":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/EmuDom.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8444":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Examples.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8445":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Fabrik.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8446":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/FileUploadWidget.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8447":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/GeometryEvents.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8448":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Graffle.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8449":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/GridLayout.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8450":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Helper.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8451":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/ide.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8452":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/JSON.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8453":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/LayerableMorphs.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8454":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/lk-js-parser.ometa","showAll":false,"__LivelyClassName__":"lively.ide.CompleteOmetaFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8455":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/LKFileParser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8456":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/LKFileParser.ometa","showAll":false,"__LivelyClassName__":"lively.ide.CompleteOmetaFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8457":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/LKWiki.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8458":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/localconfig.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8459":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/LogHelper.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8460":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Main.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8461":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/miniprototype.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8462":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/morphic.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8463":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Network.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8464":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/NewMorphicCompat.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8465":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/NoMoreModels.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8466":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/OldBase.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8467":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/OldModel.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8468":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Ometa.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8469":{"target":{"__isSmartRef__":true,"id":8470},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/PartsBin.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8470":{"name":"lively.PartsBin","type":"moduleDef","startIndex":0,"stopIndex":19862,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8471},{"__isSmartRef__":true,"id":8472},{"__isSmartRef__":true,"id":8507},{"__isSmartRef__":true,"id":8508},{"__isSmartRef__":true,"id":8523},{"__isSmartRef__":true,"id":8524},{"__isSmartRef__":true,"id":8545},{"__isSmartRef__":true,"id":8546},{"__isSmartRef__":true,"id":8557},{"__isSmartRef__":true,"id":8558},{"__isSmartRef__":true,"id":8569}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8471":{"name":null,"type":"comment","startIndex":71,"stopIndex":71,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8472":{"name":"lively.PartsBin.PartItem","type":"klassDef","startIndex":72,"stopIndex":9759,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8473},{"__isSmartRef__":true,"id":8475},{"__isSmartRef__":true,"id":8477},{"__isSmartRef__":true,"id":8478},{"__isSmartRef__":true,"id":8479},{"__isSmartRef__":true,"id":8480},{"__isSmartRef__":true,"id":8481},{"__isSmartRef__":true,"id":8482},{"__isSmartRef__":true,"id":8483},{"__isSmartRef__":true,"id":8485},{"__isSmartRef__":true,"id":8487},{"__isSmartRef__":true,"id":8488},{"__isSmartRef__":true,"id":8489},{"__isSmartRef__":true,"id":8490},{"__isSmartRef__":true,"id":8491},{"__isSmartRef__":true,"id":8493},{"__isSmartRef__":true,"id":8494},{"__isSmartRef__":true,"id":8495},{"__isSmartRef__":true,"id":8496},{"__isSmartRef__":true,"id":8497},{"__isSmartRef__":true,"id":8498},{"__isSmartRef__":true,"id":8499},{"__isSmartRef__":true,"id":8500},{"__isSmartRef__":true,"id":8501},{"__isSmartRef__":true,"id":8502},{"__isSmartRef__":true,"id":8503},{"__isSmartRef__":true,"id":8505}],"sourceControl":{"__isSmartRef__":true,"id":458},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8474},{"__isSmartRef__":true,"id":8476},{"__isSmartRef__":true,"id":8484},{"__isSmartRef__":true,"id":8486},{"__isSmartRef__":true,"id":8492},{"__isSmartRef__":true,"id":8504},{"__isSmartRef__":true,"id":8506}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8473":{"name":"initialize","type":"propertyDef","startIndex":134,"stopIndex":486,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8474},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8474":{"name":"initializing","type":"categoryDef","startIndex":116,"stopIndex":490,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8473}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8475":{"name":"getLogoURL","type":"propertyDef","startIndex":507,"stopIndex":619,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8476},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8476":{"name":"accessing","type":"categoryDef","startIndex":492,"stopIndex":1501,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8475},{"__isSmartRef__":true,"id":8477},{"__isSmartRef__":true,"id":8478},{"__isSmartRef__":true,"id":8479},{"__isSmartRef__":true,"id":8480},{"__isSmartRef__":true,"id":8481},{"__isSmartRef__":true,"id":8482}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8477":{"name":"getFileURL","type":"propertyDef","startIndex":621,"stopIndex":734,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8476},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8478":{"name":"getMetaInfoURL","type":"propertyDef","startIndex":736,"stopIndex":857,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8476},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8479":{"name":"getPartsSpace","type":"propertyDef","startIndex":860,"stopIndex":966,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8476},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8480":{"name":"setPartFromJSON","type":"propertyDef","startIndex":969,"stopIndex":1107,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8476},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8481":{"name":"setPart","type":"propertyDef","startIndex":1110,"stopIndex":1171,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8476},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8482":{"name":"getMetaInfo","type":"propertyDef","startIndex":1173,"stopIndex":1495,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8476},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8483":{"name":"makeUpPartName","type":"propertyDef","startIndex":1515,"stopIndex":1770,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8484},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8484":{"name":"naming","type":"categoryDef","startIndex":1503,"stopIndex":1773,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8483}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8485":{"name":"getSerializer","type":"propertyDef","startIndex":1794,"stopIndex":1972,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8486},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8486":{"name":"serialization","type":"categoryDef","startIndex":1775,"stopIndex":4422,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8485},{"__isSmartRef__":true,"id":8487},{"__isSmartRef__":true,"id":8488},{"__isSmartRef__":true,"id":8489},{"__isSmartRef__":true,"id":8490}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8487":{"name":"deserializePart","type":"propertyDef","startIndex":1974,"stopIndex":3167,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8486},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8488":{"name":"runAfterDeserializationHooks","type":"propertyDef","startIndex":3169,"stopIndex":3382,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8486},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8489":{"name":"serializePart","type":"propertyDef","startIndex":3385,"stopIndex":4190,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8486},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8490":{"name":"serializeMetaInfo","type":"propertyDef","startIndex":4192,"stopIndex":4417,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8486},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8491":{"name":"load","type":"propertyDef","startIndex":4449,"stopIndex":4886,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8492":{"name":"upload and download","type":"categoryDef","startIndex":4424,"stopIndex":9395,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8491},{"__isSmartRef__":true,"id":8493},{"__isSmartRef__":true,"id":8494},{"__isSmartRef__":true,"id":8495},{"__isSmartRef__":true,"id":8496},{"__isSmartRef__":true,"id":8497},{"__isSmartRef__":true,"id":8498},{"__isSmartRef__":true,"id":8499},{"__isSmartRef__":true,"id":8500},{"__isSmartRef__":true,"id":8501},{"__isSmartRef__":true,"id":8502}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8493":{"name":"loadPart","type":"propertyDef","startIndex":4888,"stopIndex":6221,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8494":{"name":"loadPartVersions","type":"propertyDef","startIndex":6225,"stopIndex":6478,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8495":{"name":"loadPartMetaInfo","type":"propertyDef","startIndex":6480,"stopIndex":7103,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8496":{"name":"loadRevision","type":"propertyDef","startIndex":7106,"stopIndex":7208,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8497":{"name":"copyToPartsSpace","type":"propertyDef","startIndex":7211,"stopIndex":7425,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8498":{"name":"moveToPartsSpace","type":"propertyDef","startIndex":7427,"stopIndex":7578,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8499":{"name":"del","type":"propertyDef","startIndex":7580,"stopIndex":7826,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8500":{"name":"uploadPart","type":"propertyDef","startIndex":7828,"stopIndex":8536,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8501":{"name":"copyFilesFrom","type":"propertyDef","startIndex":8538,"stopIndex":8889,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8502":{"name":"uploadMetaInfoOnly","type":"propertyDef","startIndex":8892,"stopIndex":9390,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8492},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8503":{"name":"asPartsBinItem","type":"propertyDef","startIndex":9413,"stopIndex":9626,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8504},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8504":{"name":"converting","type":"categoryDef","startIndex":9397,"stopIndex":9629,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8503}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8505":{"name":"toString","type":"propertyDef","startIndex":9646,"stopIndex":9754,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8506},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8472},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8506":{"name":"debugging","type":"categoryDef","startIndex":9631,"stopIndex":9756,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8505}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8507":{"name":null,"type":"comment","startIndex":9760,"stopIndex":9760,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8508":{"name":"lively.PartsBin.PartsBinMetaInfo","type":"klassDef","startIndex":9761,"stopIndex":10955,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8509},{"__isSmartRef__":true,"id":8511},{"__isSmartRef__":true,"id":8513},{"__isSmartRef__":true,"id":8514},{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8516},{"__isSmartRef__":true,"id":8517},{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8519},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521},{"__isSmartRef__":true,"id":8522}],"sourceControl":{"__isSmartRef__":true,"id":458},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8510},{"__isSmartRef__":true,"id":8512}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8509":{"name":"initialize","type":"propertyDef","startIndex":9831,"stopIndex":9900,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8510},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8510":{"name":"initializing","type":"categoryDef","startIndex":9813,"stopIndex":9903,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8509}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8511":{"name":"setURL","type":"propertyDef","startIndex":9921,"stopIndex":10076,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8512":{"name":"accessing","type":"categoryDef","startIndex":9905,"stopIndex":10952,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8511},{"__isSmartRef__":true,"id":8513},{"__isSmartRef__":true,"id":8514},{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8516},{"__isSmartRef__":true,"id":8517},{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8519},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521},{"__isSmartRef__":true,"id":8522}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8513":{"name":"getName","type":"propertyDef","startIndex":10079,"stopIndex":10178,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8514":{"name":"getPartsSpaceURL","type":"propertyDef","startIndex":10181,"stopIndex":10254,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8515":{"name":"setPartsSpaceName","type":"propertyDef","startIndex":10256,"stopIndex":10324,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8516":{"name":"getPartsSpaceName","type":"propertyDef","startIndex":10326,"stopIndex":10405,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8517":{"name":"setPartsSpace","type":"propertyDef","startIndex":10407,"stopIndex":10495,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8518":{"name":"getPartsSpace","type":"propertyDef","startIndex":10497,"stopIndex":10590,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8519":{"name":"getComment","type":"propertyDef","startIndex":10592,"stopIndex":10642,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8520":{"name":"setComment","type":"propertyDef","startIndex":10644,"stopIndex":10711,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8521":{"name":"addRequiredModule","type":"propertyDef","startIndex":10715,"stopIndex":10875,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8522":{"name":"getRequiredModules","type":"propertyDef","startIndex":10877,"stopIndex":10949,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8512},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8508},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8523":{"name":null,"type":"comment","startIndex":10956,"stopIndex":10956,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8524":{"name":"lively.PartsBin.PartsSpace","type":"klassDef","startIndex":10957,"stopIndex":13562,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8525},{"__isSmartRef__":true,"id":8527},{"__isSmartRef__":true,"id":8529},{"__isSmartRef__":true,"id":8530},{"__isSmartRef__":true,"id":8531},{"__isSmartRef__":true,"id":8533},{"__isSmartRef__":true,"id":8534},{"__isSmartRef__":true,"id":8535},{"__isSmartRef__":true,"id":8536},{"__isSmartRef__":true,"id":8537},{"__isSmartRef__":true,"id":8538},{"__isSmartRef__":true,"id":8539},{"__isSmartRef__":true,"id":8540},{"__isSmartRef__":true,"id":8542},{"__isSmartRef__":true,"id":8543}],"sourceControl":{"__isSmartRef__":true,"id":458},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8526},{"__isSmartRef__":true,"id":8528},{"__isSmartRef__":true,"id":8532},{"__isSmartRef__":true,"id":8541},{"__isSmartRef__":true,"id":8544}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8525":{"name":"documentation","type":"propertyDef","startIndex":11022,"stopIndex":11250,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8526},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8526":{"name":"documentation","type":"categoryDef","startIndex":11003,"stopIndex":11253,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8525}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8527":{"name":"initialize","type":"propertyDef","startIndex":11273,"stopIndex":11364,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8528},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8528":{"name":"initializing","type":"categoryDef","startIndex":11255,"stopIndex":11534,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8527},{"__isSmartRef__":true,"id":8529},{"__isSmartRef__":true,"id":8530}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8529":{"name":"createPartItemNamed","type":"propertyDef","startIndex":11366,"stopIndex":11475,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8528},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8530":{"name":"clearCache","type":"propertyDef","startIndex":11477,"stopIndex":11527,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8528},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8531":{"name":"getPartNames","type":"propertyDef","startIndex":11551,"stopIndex":11634,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8532":{"name":"accessing","type":"categoryDef","startIndex":11536,"stopIndex":12857,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8531},{"__isSmartRef__":true,"id":8533},{"__isSmartRef__":true,"id":8534},{"__isSmartRef__":true,"id":8535},{"__isSmartRef__":true,"id":8536},{"__isSmartRef__":true,"id":8537},{"__isSmartRef__":true,"id":8538},{"__isSmartRef__":true,"id":8539}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8533":{"name":"getPartItemNamed","type":"propertyDef","startIndex":11636,"stopIndex":11976,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8534":{"name":"setPartItem","type":"propertyDef","startIndex":11978,"stopIndex":12078,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8535":{"name":"removePartItemNamed","type":"propertyDef","startIndex":12081,"stopIndex":12165,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8536":{"name":"getURL","type":"propertyDef","startIndex":12169,"stopIndex":12257,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8537":{"name":"getPartItems","type":"propertyDef","startIndex":12259,"stopIndex":12348,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8538":{"name":"setPartItemsFromURLList","type":"propertyDef","startIndex":12350,"stopIndex":12808,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8539":{"name":"getName","type":"propertyDef","startIndex":12810,"stopIndex":12854,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8532},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8540":{"name":"load","type":"propertyDef","startIndex":12872,"stopIndex":13312,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8541},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8541":{"name":"loading","type":"categoryDef","startIndex":12859,"stopIndex":13459,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8540},{"__isSmartRef__":true,"id":8542}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8542":{"name":"ensureExistance","type":"propertyDef","startIndex":13314,"stopIndex":13456,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8541},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8543":{"name":"toString","type":"propertyDef","startIndex":13476,"stopIndex":13557,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8544},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8524},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8544":{"name":"debugging","type":"categoryDef","startIndex":13461,"stopIndex":13559,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8543}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8545":{"name":null,"type":"comment","startIndex":13563,"stopIndex":13563,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8546":{"name":"lively.PartsBin","type":"klassExtensionDef","startIndex":13564,"stopIndex":15718,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8547},{"__isSmartRef__":true,"id":8549},{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8551},{"__isSmartRef__":true,"id":8552},{"__isSmartRef__":true,"id":8553},{"__isSmartRef__":true,"id":8554},{"__isSmartRef__":true,"id":8555},{"__isSmartRef__":true,"id":8556}],"sourceControl":{"__isSmartRef__":true,"id":458},"categories":[{"__isSmartRef__":true,"id":8548}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8547":{"name":"partSpaces","type":"propertyDef","startIndex":13597,"stopIndex":13615,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8548":{"name":"default category","type":"categoryDef","startIndex":13595,"stopIndex":15715,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8547},{"__isSmartRef__":true,"id":8549},{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8551},{"__isSmartRef__":true,"id":8552},{"__isSmartRef__":true,"id":8553},{"__isSmartRef__":true,"id":8554},{"__isSmartRef__":true,"id":8555},{"__isSmartRef__":true,"id":8556}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8549":{"name":"addPartsSpace","type":"propertyDef","startIndex":13617,"stopIndex":13704,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8550":{"name":"removePartsSpace","type":"propertyDef","startIndex":13706,"stopIndex":13788,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8551":{"name":"partsSpaceNamed","type":"propertyDef","startIndex":13790,"stopIndex":13950,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8552":{"name":"partsSpaceWithURL","type":"propertyDef","startIndex":13952,"stopIndex":14136,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8553":{"name":"addPartsSpaceNamed","type":"propertyDef","startIndex":14139,"stopIndex":14300,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8554":{"name":"getPart","type":"propertyDef","startIndex":14302,"stopIndex":14489,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8555":{"name":"getPartItem","type":"propertyDef","startIndex":14491,"stopIndex":14819,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8556":{"name":"leftOverMetaInfos","type":"propertyDef","startIndex":14821,"stopIndex":15712,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8557":{"name":null,"type":"comment","startIndex":15719,"stopIndex":15719,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8558":{"name":"lively.PartsBin.PartTrait","type":"traitDef","startIndex":15720,"stopIndex":19841,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8559},{"__isSmartRef__":true,"id":8561},{"__isSmartRef__":true,"id":8562},{"__isSmartRef__":true,"id":8563},{"__isSmartRef__":true,"id":8564},{"__isSmartRef__":true,"id":8565},{"__isSmartRef__":true,"id":8566},{"__isSmartRef__":true,"id":8567},{"__isSmartRef__":true,"id":8568}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8559":{"name":"copyToPartsBin","type":"propertyDef","startIndex":15758,"stopIndex":16659,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8560":{"name":"default category","type":"categoryDef","startIndex":35,"stopIndex":4118,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8559},{"__isSmartRef__":true,"id":8561},{"__isSmartRef__":true,"id":8562},{"__isSmartRef__":true,"id":8563},{"__isSmartRef__":true,"id":8564},{"__isSmartRef__":true,"id":8565},{"__isSmartRef__":true,"id":8566},{"__isSmartRef__":true,"id":8567},{"__isSmartRef__":true,"id":8568}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8561":{"name":"copyToMyPartsBin","type":"propertyDef","startIndex":16661,"stopIndex":17435,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8562":{"name":"interactiveCopyToMyPartsBin","type":"propertyDef","startIndex":17438,"stopIndex":18056,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8563":{"name":"copyToPartsBinUrl","type":"propertyDef","startIndex":18059,"stopIndex":18227,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8564":{"name":"copyToPartsSpace","type":"propertyDef","startIndex":18229,"stopIndex":18381,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8565":{"name":"getPartsBinMetaInfo","type":"propertyDef","startIndex":18384,"stopIndex":18942,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8566":{"name":"setPartsBinMetaInfo","type":"propertyDef","startIndex":18944,"stopIndex":19044,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8567":{"name":"getPartItem","type":"propertyDef","startIndex":19047,"stopIndex":19180,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8568":{"name":"asSVGLogo","type":"propertyDef","startIndex":19183,"stopIndex":19836,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8560},"_owner":{"__isSmartRef__":true,"id":8558},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8569":{"name":null,"type":"comment","startIndex":19842,"stopIndex":19843,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8570":{"target":{"__isSmartRef__":true,"id":8571},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/PartsBinMorphs.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8571":{"name":"lively.PartsBinMorphs","type":"moduleDef","startIndex":0,"stopIndex":2734,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8572},{"__isSmartRef__":true,"id":8573},{"__isSmartRef__":true,"id":8592},{"__isSmartRef__":true,"id":8593}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8572":{"name":null,"type":"comment","startIndex":79,"stopIndex":81,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8573":{"name":"lively.Scripting.PartPinItem","type":"klassDef","startIndex":82,"stopIndex":2663,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8574},{"__isSmartRef__":true,"id":8576},{"__isSmartRef__":true,"id":8578},{"__isSmartRef__":true,"id":8579},{"__isSmartRef__":true,"id":8581},{"__isSmartRef__":true,"id":8583},{"__isSmartRef__":true,"id":8584},{"__isSmartRef__":true,"id":8585},{"__isSmartRef__":true,"id":8587},{"__isSmartRef__":true,"id":8589},{"__isSmartRef__":true,"id":8590}],"sourceControl":{"__isSmartRef__":true,"id":458},"superclassName":"BoxMorph","categories":[{"__isSmartRef__":true,"id":8575},{"__isSmartRef__":true,"id":8577},{"__isSmartRef__":true,"id":8580},{"__isSmartRef__":true,"id":8582},{"__isSmartRef__":true,"id":8586},{"__isSmartRef__":true,"id":8588},{"__isSmartRef__":true,"id":8591}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8574":{"name":"defaultExtent","type":"propertyDef","startIndex":146,"stopIndex":173,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8575},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8575":{"name":"settings","type":"categoryDef","startIndex":132,"stopIndex":176,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8574}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8576":{"name":"initialize","type":"propertyDef","startIndex":196,"stopIndex":529,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8577},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8577":{"name":"initializing","type":"categoryDef","startIndex":178,"stopIndex":950,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8576},{"__isSmartRef__":true,"id":8578}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8578":{"name":"setupLogo","type":"propertyDef","startIndex":532,"stopIndex":947,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8577},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8579":{"name":"makeUpPartName","type":"propertyDef","startIndex":964,"stopIndex":1159,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8580},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8580":{"name":"naming","type":"categoryDef","startIndex":952,"stopIndex":1162,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8579}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8581":{"name":"handlesMouseDown","type":"propertyDef","startIndex":1182,"stopIndex":1229,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8582},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8582":{"name":"mouse events","type":"categoryDef","startIndex":1164,"stopIndex":1819,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8581},{"__isSmartRef__":true,"id":8583},{"__isSmartRef__":true,"id":8584}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8583":{"name":"onMouseMove","type":"propertyDef","startIndex":1232,"stopIndex":1297,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8582},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8584":{"name":"onMouseDown","type":"propertyDef","startIndex":1300,"stopIndex":1816,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8582},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8585":{"name":"morphMenu","type":"propertyDef","startIndex":1831,"stopIndex":1984,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8586},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8586":{"name":"menu","type":"categoryDef","startIndex":1821,"stopIndex":1987,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8585}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8587":{"name":"deleteOnServer","type":"propertyDef","startIndex":2013,"stopIndex":2117,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8588},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8588":{"name":"server interaction","type":"categoryDef","startIndex":1989,"stopIndex":2416,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8587},{"__isSmartRef__":true,"id":8589}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8589":{"name":"interactiveDeleteOnServer","type":"propertyDef","startIndex":2119,"stopIndex":2413,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8588},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8590":{"name":"openLoadedPartsBinItem","type":"propertyDef","startIndex":2432,"stopIndex":2657,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8591},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8591":{"name":"loading","type":"categoryDef","startIndex":2418,"stopIndex":2660,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8590}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8592":{"name":null,"type":"comment","startIndex":2664,"stopIndex":2664,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8593":{"name":"lively.PartsBin.PartTrait","type":"traitDef","startIndex":2665,"stopIndex":2715,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8594}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8594":{"name":" -> Morph","type":"traitSubElement","startIndex":2699,"stopIndex":2713,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_owner":{"__isSmartRef__":true,"id":8593},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8595":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Persistence.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8596":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Presentation.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8597":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Rendering.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8598":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/rhino-compat.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8599":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/scene.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8600":{"target":{"__isSmartRef__":true,"id":8601},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Scripting.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8601":{"name":"lively.Scripting","type":"moduleDef","startIndex":0,"stopIndex":16134,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8602},{"__isSmartRef__":true,"id":8603},{"__isSmartRef__":true,"id":8606},{"__isSmartRef__":true,"id":8623},{"__isSmartRef__":true,"id":8630},{"__isSmartRef__":true,"id":8635},{"__isSmartRef__":true,"id":8639},{"__isSmartRef__":true,"id":8640},{"__isSmartRef__":true,"id":8646},{"__isSmartRef__":true,"id":8647},{"__isSmartRef__":true,"id":8659},{"__isSmartRef__":true,"id":8660},{"__isSmartRef__":true,"id":8663},{"__isSmartRef__":true,"id":8664},{"__isSmartRef__":true,"id":8675},{"__isSmartRef__":true,"id":8691},{"__isSmartRef__":true,"id":8694}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8602":{"name":null,"type":"comment","startIndex":132,"stopIndex":204,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8603":{"name":"Layer","type":"klassExtensionDef","startIndex":205,"stopIndex":350,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8604}],"sourceControl":{"__isSmartRef__":true,"id":458},"categories":[{"__isSmartRef__":true,"id":8605}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8604":{"name":"allGlobalInstances","type":"propertyDef","startIndex":228,"stopIndex":345,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8605},"className":"Layer","_owner":{"__isSmartRef__":true,"id":8603},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8605":{"name":"default category","type":"categoryDef","startIndex":226,"stopIndex":347,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8604}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8606":{"name":"ScriptingLayer","type":"copDef","startIndex":351,"stopIndex":4776,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8607},{"__isSmartRef__":true,"id":8608},{"__isSmartRef__":true,"id":8615}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8607":{"name":"beGlobal()","type":"copSubElement","startIndex":380,"stopIndex":390,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_owner":{"__isSmartRef__":true,"id":8606},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8608":{"name":"Morph","type":"copSubElement","startIndex":391,"stopIndex":2848,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8609},{"__isSmartRef__":true,"id":8611},{"__isSmartRef__":true,"id":8613},{"__isSmartRef__":true,"id":8614}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8606},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8609":{"name":"layerMenuAddWithLayerItems","type":"propertyDef","startIndex":414,"stopIndex":815,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8610},"_owner":{"__isSmartRef__":true,"id":8612},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8610":{"name":"default category","type":"categoryDef","startIndex":21,"stopIndex":2456,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8609},{"__isSmartRef__":true,"id":8611},{"__isSmartRef__":true,"id":8613},{"__isSmartRef__":true,"id":8614}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8611":{"name":"layerMenuRemoveWithLayerItems","type":"propertyDef","startIndex":818,"stopIndex":1239,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8610},"_owner":{"__isSmartRef__":true,"id":8612},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8612":{"name":"Morph","type":"copSubElement","startIndex":391,"stopIndex":2848,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8609},{"__isSmartRef__":true,"id":8611},{"__isSmartRef__":true,"id":8613},{"__isSmartRef__":true,"id":8614}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8613":{"name":"morphMenu","type":"propertyDef","startIndex":1242,"stopIndex":1939,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8610},"_owner":{"__isSmartRef__":true,"id":8612},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8614":{"name":"copyToPartsBin","type":"propertyDef","startIndex":1941,"stopIndex":2845,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8610},"_owner":{"__isSmartRef__":true,"id":8612},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8615":{"name":"WorldMorph","type":"copSubElement","startIndex":2849,"stopIndex":4774,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8616},{"__isSmartRef__":true,"id":8618},{"__isSmartRef__":true,"id":8619},{"__isSmartRef__":true,"id":8620},{"__isSmartRef__":true,"id":8621},{"__isSmartRef__":true,"id":8622}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8606},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8616":{"name":"debuggingSubMenuItems","type":"propertyDef","startIndex":2877,"stopIndex":3217,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8617},"_owner":{"__isSmartRef__":true,"id":8615},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8617":{"name":"default category","type":"categoryDef","startIndex":1616,"stopIndex":3515,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8616},{"__isSmartRef__":true,"id":8618},{"__isSmartRef__":true,"id":8619},{"__isSmartRef__":true,"id":8620},{"__isSmartRef__":true,"id":8621},{"__isSmartRef__":true,"id":8622}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8618":{"name":"disconnectBrokenAttributeConnections","type":"propertyDef","startIndex":3220,"stopIndex":3533,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8617},"_owner":{"__isSmartRef__":true,"id":8615},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8619":{"name":"complexMorphsSubMenuItems","type":"propertyDef","startIndex":3535,"stopIndex":3983,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8617},"_owner":{"__isSmartRef__":true,"id":8615},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8620":{"name":"helpSubMenuItems","type":"propertyDef","startIndex":3985,"stopIndex":4585,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8617},"_owner":{"__isSmartRef__":true,"id":8615},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8621":{"name":"displayConnections","type":"propertyDef","startIndex":4588,"stopIndex":4688,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8617},"_owner":{"__isSmartRef__":true,"id":8615},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8622":{"name":"hideConnections","type":"propertyDef","startIndex":4690,"stopIndex":4767,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8617},"_owner":{"__isSmartRef__":true,"id":8615},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8623":{"name":"Morph","type":"klassExtensionDef","startIndex":4777,"stopIndex":5706,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8624},{"__isSmartRef__":true,"id":8626},{"__isSmartRef__":true,"id":8627},{"__isSmartRef__":true,"id":8628},{"__isSmartRef__":true,"id":8629}],"sourceControl":{"__isSmartRef__":true,"id":458},"categories":[{"__isSmartRef__":true,"id":8625}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8624":{"name":"showNameField","type":"propertyDef","startIndex":4796,"stopIndex":5218,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8625},"className":"Morph","_owner":{"__isSmartRef__":true,"id":8623},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8625":{"name":"default category","type":"categoryDef","startIndex":3887,"stopIndex":4795,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8624},{"__isSmartRef__":true,"id":8626},{"__isSmartRef__":true,"id":8627},{"__isSmartRef__":true,"id":8628},{"__isSmartRef__":true,"id":8629}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8626":{"name":"removeNameField","type":"propertyDef","startIndex":5221,"stopIndex":5333,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8625},"className":"Morph","_owner":{"__isSmartRef__":true,"id":8623},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8627":{"name":"isShowingNameField","type":"propertyDef","startIndex":5336,"stopIndex":5455,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8625},"className":"Morph","_owner":{"__isSmartRef__":true,"id":8623},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8628":{"name":"showAllNameFields","type":"propertyDef","startIndex":5458,"stopIndex":5589,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8625},"className":"Morph","_owner":{"__isSmartRef__":true,"id":8623},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8629":{"name":"hideAllNameFields","type":"propertyDef","startIndex":5592,"stopIndex":5699,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8625},"className":"Morph","_owner":{"__isSmartRef__":true,"id":8623},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8630":{"name":"DisplayMorphNameLayer","type":"copDef","startIndex":5707,"stopIndex":6164,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8631},{"__isSmartRef__":true,"id":8634}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8631":{"name":"Morph","type":"copSubElement","startIndex":5742,"stopIndex":6151,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8632}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8630},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8632":{"name":"subMenuPropertiesItems","type":"propertyDef","startIndex":5764,"stopIndex":6149,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8633},"_owner":{"__isSmartRef__":true,"id":8631},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8633":{"name":"default category","type":"categoryDef","startIndex":55,"stopIndex":443,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8632}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8634":{"name":"beGlobal()","type":"copSubElement","startIndex":6152,"stopIndex":6162,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_owner":{"__isSmartRef__":true,"id":8630},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8635":{"name":"CopyCheapListMorphLayer","type":"copDef","startIndex":6165,"stopIndex":6472,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8636}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8636":{"name":"CheapListMorph","type":"copSubElement","startIndex":6202,"stopIndex":6471,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8637}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8635},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8637":{"name":"morphMenu","type":"propertyDef","startIndex":6233,"stopIndex":6469,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8638},"_owner":{"__isSmartRef__":true,"id":8636},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8638":{"name":"default category","type":"categoryDef","startIndex":66,"stopIndex":305,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8637}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8639":{"name":null,"type":"unknown","startIndex":6473,"stopIndex":6508,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8640":{"name":"lively.Scripting.DuplicatorPanel","type":"klassDef","startIndex":6509,"stopIndex":7275,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8641},{"__isSmartRef__":true,"id":8643},{"__isSmartRef__":true,"id":8644},{"__isSmartRef__":true,"id":8645}],"sourceControl":{"__isSmartRef__":true,"id":458},"superclassName":"BoxMorph","categories":[{"__isSmartRef__":true,"id":8642}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8641":{"name":"padding","type":"propertyDef","startIndex":6565,"stopIndex":6600,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8642},"className":"lively.Scripting.DuplicatorPanel","_owner":{"__isSmartRef__":true,"id":8640},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8642":{"name":"default category","type":"categoryDef","startIndex":5656,"stopIndex":6365,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8641},{"__isSmartRef__":true,"id":8643},{"__isSmartRef__":true,"id":8644},{"__isSmartRef__":true,"id":8645}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8643":{"name":"initialize","type":"propertyDef","startIndex":6603,"stopIndex":7141,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8642},"className":"lively.Scripting.DuplicatorPanel","_owner":{"__isSmartRef__":true,"id":8640},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8644":{"name":"suppressHandles","type":"propertyDef","startIndex":7144,"stopIndex":7166,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8642},"className":"lively.Scripting.DuplicatorPanel","_owner":{"__isSmartRef__":true,"id":8640},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8645":{"name":"addSlot","type":"propertyDef","startIndex":7169,"stopIndex":7271,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8642},"className":"lively.Scripting.DuplicatorPanel","_owner":{"__isSmartRef__":true,"id":8640},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8646":{"name":null,"type":"comment","startIndex":7276,"stopIndex":7413,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8647":{"name":"lively.Scripting.DuplicatorMorph","type":"klassDef","startIndex":7414,"stopIndex":8880,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8648},{"__isSmartRef__":true,"id":8650},{"__isSmartRef__":true,"id":8651},{"__isSmartRef__":true,"id":8652},{"__isSmartRef__":true,"id":8653},{"__isSmartRef__":true,"id":8654},{"__isSmartRef__":true,"id":8655},{"__isSmartRef__":true,"id":8656},{"__isSmartRef__":true,"id":8657},{"__isSmartRef__":true,"id":8658}],"sourceControl":{"__isSmartRef__":true,"id":458},"superclassName":"ClipMorph","categories":[{"__isSmartRef__":true,"id":8649}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8648":{"name":"defaultExtent","type":"propertyDef","startIndex":7473,"stopIndex":7498,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8649":{"name":"default category","type":"categoryDef","startIndex":6562,"stopIndex":7970,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8648},{"__isSmartRef__":true,"id":8650},{"__isSmartRef__":true,"id":8651},{"__isSmartRef__":true,"id":8652},{"__isSmartRef__":true,"id":8653},{"__isSmartRef__":true,"id":8654},{"__isSmartRef__":true,"id":8655},{"__isSmartRef__":true,"id":8656},{"__isSmartRef__":true,"id":8657},{"__isSmartRef__":true,"id":8658}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8650":{"name":"openForDragAndDrop","type":"propertyDef","startIndex":7501,"stopIndex":7526,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8651":{"name":"initialize","type":"propertyDef","startIndex":7530,"stopIndex":7778,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8652":{"name":"suppressHandles","type":"propertyDef","startIndex":7781,"stopIndex":7803,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8653":{"name":"addMorph","type":"propertyDef","startIndex":7806,"stopIndex":8330,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8654":{"name":"okToBeGrabbedBy","type":"propertyDef","startIndex":8333,"stopIndex":8383,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8655":{"name":"target","type":"propertyDef","startIndex":8387,"stopIndex":8438,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8656":{"name":"handlesMouseDown","type":"propertyDef","startIndex":8441,"stopIndex":8474,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8657":{"name":"onMouseDown","type":"propertyDef","startIndex":8477,"stopIndex":8844,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8658":{"name":"onMouseMove","type":"propertyDef","startIndex":8847,"stopIndex":8875,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8649},"className":"lively.Scripting.DuplicatorMorph","_owner":{"__isSmartRef__":true,"id":8647},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8659":{"name":null,"type":"comment","startIndex":8881,"stopIndex":8881,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8660":{"name":"Morph","type":"klassExtensionDef","startIndex":8882,"stopIndex":9454,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8661}],"sourceControl":{"__isSmartRef__":true,"id":458},"categories":[{"__isSmartRef__":true,"id":8662}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8661":{"name":"makeDefaultDuplicatorPanel","type":"propertyDef","startIndex":8905,"stopIndex":9450,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8662},"className":"Morph","_owner":{"__isSmartRef__":true,"id":8660},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8662":{"name":"default category","type":"categoryDef","startIndex":7996,"stopIndex":8544,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8661}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8663":{"name":null,"type":"comment","startIndex":9455,"stopIndex":9456,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8664":{"name":"AttributeConnectionMorphLayer","type":"copDef","startIndex":9457,"stopIndex":12524,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8665}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8665":{"name":"lively.Connector.ConnectorMorph","type":"copSubElement","startIndex":9501,"stopIndex":12519,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8666},{"__isSmartRef__":true,"id":8668},{"__isSmartRef__":true,"id":8669},{"__isSmartRef__":true,"id":8670},{"__isSmartRef__":true,"id":8671},{"__isSmartRef__":true,"id":8672},{"__isSmartRef__":true,"id":8673},{"__isSmartRef__":true,"id":8674}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8664},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8666":{"name":"setup","type":"propertyDef","startIndex":9550,"stopIndex":9911,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8667":{"name":"default category","type":"categoryDef","startIndex":90,"stopIndex":3061,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8666},{"__isSmartRef__":true,"id":8668},{"__isSmartRef__":true,"id":8669},{"__isSmartRef__":true,"id":8670},{"__isSmartRef__":true,"id":8671},{"__isSmartRef__":true,"id":8672},{"__isSmartRef__":true,"id":8673},{"__isSmartRef__":true,"id":8674}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8668":{"name":"updateLabelPositions","type":"propertyDef","startIndex":9915,"stopIndex":10173,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8669":{"name":"setupStartLabel","type":"propertyDef","startIndex":10176,"stopIndex":10438,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8670":{"name":"setConverter","type":"propertyDef","startIndex":10442,"stopIndex":10759,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8671":{"name":"setupMiddleLabel","type":"propertyDef","startIndex":10762,"stopIndex":11598,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8672":{"name":"setupEndLabel","type":"propertyDef","startIndex":11602,"stopIndex":11850,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8673":{"name":"editConverter","type":"propertyDef","startIndex":11853,"stopIndex":12104,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8674":{"name":"morphMenu","type":"propertyDef","startIndex":12107,"stopIndex":12517,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8667},"_owner":{"__isSmartRef__":true,"id":8665},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8675":{"name":"ScriptingConnectionsLayer","type":"copDef","startIndex":12525,"stopIndex":16051,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8676},{"__isSmartRef__":true,"id":8681},{"__isSmartRef__":true,"id":8684}],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8676":{"name":"TextMorph","type":"copSubElement","startIndex":12565,"stopIndex":13082,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8677},{"__isSmartRef__":true,"id":8679},{"__isSmartRef__":true,"id":8680}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8675},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8677":{"name":"getConnectionTargets","type":"propertyDef","startIndex":12591,"stopIndex":12699,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8678},"_owner":{"__isSmartRef__":true,"id":8676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8678":{"name":"default category","type":"categoryDef","startIndex":64,"stopIndex":556,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8677},{"__isSmartRef__":true,"id":8679},{"__isSmartRef__":true,"id":8680}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8679":{"name":"getConnectionAttributes","type":"propertyDef","startIndex":12701,"stopIndex":12898,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8678},"_owner":{"__isSmartRef__":true,"id":8676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8680":{"name":"acceptsDropping","type":"propertyDef","startIndex":12900,"stopIndex":13079,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8678},"_owner":{"__isSmartRef__":true,"id":8676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8681":{"name":"ScriptableButtonMorph","type":"copSubElement","startIndex":13083,"stopIndex":13292,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8682}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8675},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8682":{"name":"getConnectionAttributes","type":"propertyDef","startIndex":13122,"stopIndex":13289,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8683},"_owner":{"__isSmartRef__":true,"id":8681},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8683":{"name":"default category","type":"categoryDef","startIndex":595,"stopIndex":766,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8682}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8684":{"name":"Morph","type":"copSubElement","startIndex":13293,"stopIndex":16049,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8685},{"__isSmartRef__":true,"id":8687},{"__isSmartRef__":true,"id":8688},{"__isSmartRef__":true,"id":8689},{"__isSmartRef__":true,"id":8690}],"sourceControl":{"__isSmartRef__":true,"id":458},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8675},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8685":{"name":"customConnectionTarget","type":"propertyDef","startIndex":13316,"stopIndex":13580,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8686},"_owner":{"__isSmartRef__":true,"id":8684},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8686":{"name":"default category","type":"categoryDef","startIndex":789,"stopIndex":3523,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8685},{"__isSmartRef__":true,"id":8687},{"__isSmartRef__":true,"id":8688},{"__isSmartRef__":true,"id":8689},{"__isSmartRef__":true,"id":8690}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8687":{"name":"getConnectionTargets","type":"propertyDef","startIndex":13584,"stopIndex":13741,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8686},"_owner":{"__isSmartRef__":true,"id":8684},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8688":{"name":"getConnectionAttributes","type":"propertyDef","startIndex":13744,"stopIndex":13950,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8686},"_owner":{"__isSmartRef__":true,"id":8684},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8689":{"name":"connectionAttributeMenuItems","type":"propertyDef","startIndex":13953,"stopIndex":15886,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8686},"_owner":{"__isSmartRef__":true,"id":8684},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8690":{"name":"morphMenu","type":"propertyDef","startIndex":15889,"stopIndex":16047,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8686},"_owner":{"__isSmartRef__":true,"id":8684},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8691":{"name":"SliderMorph","type":"klassExtensionDef","startIndex":16052,"stopIndex":16114,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8692}],"sourceControl":{"__isSmartRef__":true,"id":458},"categories":[{"__isSmartRef__":true,"id":8693}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8692":{"name":"connectionTargets","type":"propertyDef","startIndex":16077,"stopIndex":16109,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8693},"className":"SliderMorph","_owner":{"__isSmartRef__":true,"id":8691},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8693":{"name":"default category","type":"categoryDef","startIndex":15168,"stopIndex":15204,"fileName":"lively/Scripting.js","_subElements":[{"__isSmartRef__":true,"id":8692}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8694":{"name":null,"type":"comment","startIndex":16115,"stopIndex":16115,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8695":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/SerializationRefactoring.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8696":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/simpleMain.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8697":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/SmalltalkParser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8698":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/SmalltalkParser.ometa","showAll":false,"__LivelyClassName__":"lively.ide.CompleteOmetaFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8699":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/SmalltalkParserSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8700":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/SmartRefSerialization.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8701":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/SpellChecker.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8702":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Storage.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8703":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/StyleAdditions.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8704":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Styles.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8705":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/SyntaxHighlighting.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8706":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/TestFramework.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8707":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/TestModule.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8708":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/TestRunnerExtensions.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8709":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Text.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8710":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/TextSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8711":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/TileScripting.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8712":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Tools.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8713":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/TouchSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8714":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Traits.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8715":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Undo.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8716":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/WebPIM.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8717":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8718":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/WidgetsTraits.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8719":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/WikiParser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8720":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/WikiParser.ometa","showAll":false,"__LivelyClassName__":"lively.ide.CompleteOmetaFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8721":{"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/WikiWidget.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8722":{"target":{"__isSmartRef__":true,"id":566},"browser":{"__isSmartRef__":true,"id":8172},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"8723":{"isListItem":true,"string":"deprecated/","value":{"__isSmartRef__":true,"id":8423}},"8724":{"isListItem":true,"string":"dom/","value":{"__isSmartRef__":true,"id":8424}},"8725":{"isListItem":true,"string":"ide/","value":{"__isSmartRef__":true,"id":8425}},"8726":{"isListItem":true,"string":"morphic/","value":{"__isSmartRef__":true,"id":8426}},"8727":{"isListItem":true,"string":"oldCore/","value":{"__isSmartRef__":true,"id":8427}},"8728":{"isListItem":true,"string":"persistence/","value":{"__isSmartRef__":true,"id":8428}},"8729":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":8429}},"8730":{"isListItem":true,"string":"Base.js (not parsed)","value":{"__isSmartRef__":true,"id":8430}},"8731":{"isListItem":true,"string":"bindings.js (not parsed)","value":{"__isSmartRef__":true,"id":8431}},"8732":{"isListItem":true,"string":"bootstrap.js (not parsed)","value":{"__isSmartRef__":true,"id":8432}},"8733":{"isListItem":true,"string":"CanvasExpt.js (not parsed)","value":{"__isSmartRef__":true,"id":8433}},"8734":{"isListItem":true,"string":"CanvasExptCoreFixes.js (not parsed)","value":{"__isSmartRef__":true,"id":8434}},"8735":{"isListItem":true,"string":"ChangeSet.js (not parsed)","value":{"__isSmartRef__":true,"id":8435}},"8736":{"isListItem":true,"string":"Connector.js (not parsed)","value":{"__isSmartRef__":true,"id":8436}},"8737":{"isListItem":true,"string":"Core.js (not parsed)","value":{"__isSmartRef__":true,"id":8437}},"8738":{"isListItem":true,"string":"CrayonColors.js (not parsed)","value":{"__isSmartRef__":true,"id":8438}},"8739":{"isListItem":true,"string":"Data.js (not parsed)","value":{"__isSmartRef__":true,"id":8439}},"8740":{"isListItem":true,"string":"defaultconfig.js (not parsed)","value":{"__isSmartRef__":true,"id":8440}},"8741":{"isListItem":true,"string":"demofx.js (not parsed)","value":{"__isSmartRef__":true,"id":8441}},"8742":{"isListItem":true,"string":"DOMAbstraction.js (not parsed)","value":{"__isSmartRef__":true,"id":8442}},"8743":{"isListItem":true,"string":"EmuDom.js (not parsed)","value":{"__isSmartRef__":true,"id":8443}},"8744":{"isListItem":true,"string":"Examples.js (not parsed)","value":{"__isSmartRef__":true,"id":8444}},"8745":{"isListItem":true,"string":"Fabrik.js (not parsed)","value":{"__isSmartRef__":true,"id":8445}},"8746":{"isListItem":true,"string":"FileUploadWidget.js (not parsed)","value":{"__isSmartRef__":true,"id":8446}},"8747":{"isListItem":true,"string":"GeometryEvents.js (not parsed)","value":{"__isSmartRef__":true,"id":8447}},"8748":{"isListItem":true,"string":"Graffle.js (not parsed)","value":{"__isSmartRef__":true,"id":8448}},"8749":{"isListItem":true,"string":"GridLayout.js (not parsed)","value":{"__isSmartRef__":true,"id":8449}},"8750":{"isListItem":true,"string":"Helper.js (not parsed)","value":{"__isSmartRef__":true,"id":8450}},"8751":{"isListItem":true,"string":"ide.js (not parsed)","value":{"__isSmartRef__":true,"id":8451}},"8752":{"isListItem":true,"string":"JSON.js (not parsed)","value":{"__isSmartRef__":true,"id":8452}},"8753":{"isListItem":true,"string":"LayerableMorphs.js (not parsed)","value":{"__isSmartRef__":true,"id":8453}},"8754":{"isListItem":true,"string":"lk-js-parser.ometa (not parsed)","value":{"__isSmartRef__":true,"id":8454}},"8755":{"isListItem":true,"string":"LKFileParser.js (not parsed)","value":{"__isSmartRef__":true,"id":8455}},"8756":{"isListItem":true,"string":"LKFileParser.ometa (not parsed)","value":{"__isSmartRef__":true,"id":8456}},"8757":{"isListItem":true,"string":"LKWiki.js (not parsed)","value":{"__isSmartRef__":true,"id":8457}},"8758":{"isListItem":true,"string":"localconfig.js (not parsed)","value":{"__isSmartRef__":true,"id":8458}},"8759":{"isListItem":true,"string":"LogHelper.js (not parsed)","value":{"__isSmartRef__":true,"id":8459}},"8760":{"isListItem":true,"string":"Main.js (not parsed)","value":{"__isSmartRef__":true,"id":8460}},"8761":{"isListItem":true,"string":"miniprototype.js (not parsed)","value":{"__isSmartRef__":true,"id":8461}},"8762":{"isListItem":true,"string":"morphic.js (not parsed)","value":{"__isSmartRef__":true,"id":8462}},"8763":{"isListItem":true,"string":"Network.js (not parsed)","value":{"__isSmartRef__":true,"id":8463}},"8764":{"isListItem":true,"string":"NewMorphicCompat.js (not parsed)","value":{"__isSmartRef__":true,"id":8464}},"8765":{"isListItem":true,"string":"NoMoreModels.js (not parsed)","value":{"__isSmartRef__":true,"id":8465}},"8766":{"isListItem":true,"string":"OldBase.js (not parsed)","value":{"__isSmartRef__":true,"id":8466}},"8767":{"isListItem":true,"string":"OldModel.js (not parsed)","value":{"__isSmartRef__":true,"id":8467}},"8768":{"isListItem":true,"string":"Ometa.js (not parsed)","value":{"__isSmartRef__":true,"id":8468}},"8769":{"isListItem":true,"string":"PartsBin.js","value":{"__isSmartRef__":true,"id":8469}},"8770":{"isListItem":true,"string":"PartsBinMorphs.js","value":{"__isSmartRef__":true,"id":8570}},"8771":{"isListItem":true,"string":"Persistence.js (not parsed)","value":{"__isSmartRef__":true,"id":8595}},"8772":{"isListItem":true,"string":"Presentation.js (not parsed)","value":{"__isSmartRef__":true,"id":8596}},"8773":{"isListItem":true,"string":"Rendering.js (not parsed)","value":{"__isSmartRef__":true,"id":8597}},"8774":{"isListItem":true,"string":"rhino-compat.js (not parsed)","value":{"__isSmartRef__":true,"id":8598}},"8775":{"isListItem":true,"string":"scene.js (not parsed)","value":{"__isSmartRef__":true,"id":8599}},"8776":{"isListItem":true,"string":"Scripting.js","value":{"__isSmartRef__":true,"id":8600}},"8777":{"isListItem":true,"string":"SerializationRefactoring.js (not parsed)","value":{"__isSmartRef__":true,"id":8695}},"8778":{"isListItem":true,"string":"simpleMain.js (not parsed)","value":{"__isSmartRef__":true,"id":8696}},"8779":{"isListItem":true,"string":"SmalltalkParser.js (not parsed)","value":{"__isSmartRef__":true,"id":8697}},"8780":{"isListItem":true,"string":"SmalltalkParser.ometa (not parsed)","value":{"__isSmartRef__":true,"id":8698}},"8781":{"isListItem":true,"string":"SmalltalkParserSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":8699}},"8782":{"isListItem":true,"string":"SmartRefSerialization.js (not parsed)","value":{"__isSmartRef__":true,"id":8700}},"8783":{"isListItem":true,"string":"SpellChecker.js (not parsed)","value":{"__isSmartRef__":true,"id":8701}},"8784":{"isListItem":true,"string":"Storage.js (not parsed)","value":{"__isSmartRef__":true,"id":8702}},"8785":{"isListItem":true,"string":"StyleAdditions.js (not parsed)","value":{"__isSmartRef__":true,"id":8703}},"8786":{"isListItem":true,"string":"Styles.js (not parsed)","value":{"__isSmartRef__":true,"id":8704}},"8787":{"isListItem":true,"string":"SyntaxHighlighting.js (not parsed)","value":{"__isSmartRef__":true,"id":8705}},"8788":{"isListItem":true,"string":"TestFramework.js (not parsed)","value":{"__isSmartRef__":true,"id":8706}},"8789":{"isListItem":true,"string":"TestModule.js (not parsed)","value":{"__isSmartRef__":true,"id":8707}},"8790":{"isListItem":true,"string":"TestRunnerExtensions.js (not parsed)","value":{"__isSmartRef__":true,"id":8708}},"8791":{"isListItem":true,"string":"Text.js (not parsed)","value":{"__isSmartRef__":true,"id":8709}},"8792":{"isListItem":true,"string":"TextSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":8710}},"8793":{"isListItem":true,"string":"TileScripting.js (not parsed)","value":{"__isSmartRef__":true,"id":8711}},"8794":{"isListItem":true,"string":"Tools.js (not parsed)","value":{"__isSmartRef__":true,"id":8712}},"8795":{"isListItem":true,"string":"TouchSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":8713}},"8796":{"isListItem":true,"string":"Traits.js (not parsed)","value":{"__isSmartRef__":true,"id":8714}},"8797":{"isListItem":true,"string":"Undo.js (not parsed)","value":{"__isSmartRef__":true,"id":8715}},"8798":{"isListItem":true,"string":"WebPIM.js (not parsed)","value":{"__isSmartRef__":true,"id":8716}},"8799":{"isListItem":true,"string":"Widgets.js (not parsed)","value":{"__isSmartRef__":true,"id":8717}},"8800":{"isListItem":true,"string":"WidgetsTraits.js (not parsed)","value":{"__isSmartRef__":true,"id":8718}},"8801":{"isListItem":true,"string":"WikiParser.js (not parsed)","value":{"__isSmartRef__":true,"id":8719}},"8802":{"isListItem":true,"string":"WikiParser.ometa (not parsed)","value":{"__isSmartRef__":true,"id":8720}},"8803":{"isListItem":true,"string":"WikiWidget.js (not parsed)","value":{"__isSmartRef__":true,"id":8721}},"8804":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":8722}},"8805":{"target":{"__isSmartRef__":true,"id":8601},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8415},"moduleName":"lively/Scripting.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8806":{"sourceObj":{"__isSmartRef__":true,"id":8405},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":8807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8808},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8807":{"source":{"__isSmartRef__":true,"id":8405},"target":{"__isSmartRef__":true,"id":8172}},"8808":{"updater":{"__isSmartRef__":true,"id":8809}},"8809":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":8807},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":8810},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"8810":{},"8811":{"sourceObj":{"__isSmartRef__":true,"id":8405},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8812},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8812":{"source":{"__isSmartRef__":true,"id":8405},"target":{"__isSmartRef__":true,"id":8172}},"8813":{"sourceObj":{"__isSmartRef__":true,"id":8405},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8814},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8814":{"source":{"__isSmartRef__":true,"id":8405},"target":{"__isSmartRef__":true,"id":8172}},"8815":{"sourceObj":{"__isSmartRef__":true,"id":8405},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8816},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8816":{"source":{"__isSmartRef__":true,"id":8405},"target":{"__isSmartRef__":true,"id":8172}},"8817":{"source":{"__isSmartRef__":true,"id":8172},"target":{"__isSmartRef__":true,"id":8405}},"8818":{"sourceObj":{"__isSmartRef__":true,"id":8172},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":8819},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8838},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8819":{"submorphs":[],"scripts":[],"id":36,"renderContextTable":{"__isSmartRef__":true,"id":8820},"shape":{"__isSmartRef__":true,"id":8821},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":8825},"itemList":["-----"],"selection":{"__isSmartRef__":true,"id":8826},"selectedLineNo":1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":8160},"attributeConnections":[{"__isSmartRef__":true,"id":8827},{"__isSmartRef__":true,"id":8832},{"__isSmartRef__":true,"id":8834},{"__isSmartRef__":true,"id":8836}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"8820":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"8821":{"_Position":{"__isSmartRef__":true,"id":8822},"renderContextTable":{"__isSmartRef__":true,"id":8823},"_Extent":{"__isSmartRef__":true,"id":8824},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":452},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8822":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8823":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8824":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8825":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8826":{"target":{"__isSmartRef__":true,"id":8606},"browser":{"__isSmartRef__":true,"id":8172},"__LivelyClassName__":"lively.ide.CopFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8827":{"sourceObj":{"__isSmartRef__":true,"id":8819},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":8828},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8829},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8828":{"source":{"__isSmartRef__":true,"id":8819},"target":{"__isSmartRef__":true,"id":8172}},"8829":{"updater":{"__isSmartRef__":true,"id":8830}},"8830":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":8828},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":8831},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"8831":{},"8832":{"sourceObj":{"__isSmartRef__":true,"id":8819},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8833},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8833":{"source":{"__isSmartRef__":true,"id":8819},"target":{"__isSmartRef__":true,"id":8172}},"8834":{"sourceObj":{"__isSmartRef__":true,"id":8819},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8835},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8835":{"source":{"__isSmartRef__":true,"id":8819},"target":{"__isSmartRef__":true,"id":8172}},"8836":{"sourceObj":{"__isSmartRef__":true,"id":8819},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8837},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8837":{"source":{"__isSmartRef__":true,"id":8819},"target":{"__isSmartRef__":true,"id":8172}},"8838":{"source":{"__isSmartRef__":true,"id":8172},"target":{"__isSmartRef__":true,"id":8819}},"8839":{"sourceObj":{"__isSmartRef__":true,"id":8172},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":8840},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8859},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8840":{"submorphs":[],"scripts":[],"id":37,"renderContextTable":{"__isSmartRef__":true,"id":8841},"shape":{"__isSmartRef__":true,"id":8842},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":8846},"itemList":["-----"],"selection":{"__isSmartRef__":true,"id":8847},"selectedLineNo":1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":8160},"attributeConnections":[{"__isSmartRef__":true,"id":8848},{"__isSmartRef__":true,"id":8853},{"__isSmartRef__":true,"id":8855},{"__isSmartRef__":true,"id":8857}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"8841":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"8842":{"_Position":{"__isSmartRef__":true,"id":8843},"renderContextTable":{"__isSmartRef__":true,"id":8844},"_Extent":{"__isSmartRef__":true,"id":8845},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":452},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8843":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8844":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8845":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8846":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8847":{"target":{"__isSmartRef__":true,"id":8608},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8606},"__LivelyClassName__":"lively.ide.CopRefineFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8848":{"sourceObj":{"__isSmartRef__":true,"id":8840},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":8849},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8850},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8849":{"source":{"__isSmartRef__":true,"id":8840},"target":{"__isSmartRef__":true,"id":8172}},"8850":{"updater":{"__isSmartRef__":true,"id":8851}},"8851":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":8849},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":8852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"8852":{},"8853":{"sourceObj":{"__isSmartRef__":true,"id":8840},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8854},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8854":{"source":{"__isSmartRef__":true,"id":8840},"target":{"__isSmartRef__":true,"id":8172}},"8855":{"sourceObj":{"__isSmartRef__":true,"id":8840},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8856},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8856":{"source":{"__isSmartRef__":true,"id":8840},"target":{"__isSmartRef__":true,"id":8172}},"8857":{"sourceObj":{"__isSmartRef__":true,"id":8840},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8858},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8858":{"source":{"__isSmartRef__":true,"id":8840},"target":{"__isSmartRef__":true,"id":8172}},"8859":{"source":{"__isSmartRef__":true,"id":8172},"target":{"__isSmartRef__":true,"id":8840}},"8860":{"sourceObj":{"__isSmartRef__":true,"id":8172},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":8861},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8885},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8861":{"submorphs":[],"scripts":[],"id":38,"renderContextTable":{"__isSmartRef__":true,"id":8862},"shape":{"__isSmartRef__":true,"id":8863},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":8867},"itemList":["-----"],"selection":{"__isSmartRef__":true,"id":8868},"selectedLineNo":2,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":8160},"attributeConnections":[{"__isSmartRef__":true,"id":8874},{"__isSmartRef__":true,"id":8879},{"__isSmartRef__":true,"id":8881},{"__isSmartRef__":true,"id":8883}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"8862":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","selectAt":"selectAtHTML","getListExtent":"getListExtentHTML"},"8863":{"_Position":{"__isSmartRef__":true,"id":8864},"renderContextTable":{"__isSmartRef__":true,"id":8865},"_Extent":{"__isSmartRef__":true,"id":8866},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":452},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8864":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8865":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8866":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8867":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8868":{"target":{"__isSmartRef__":true,"id":8869},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8873},"__LivelyClassName__":"lively.ide.CopMemberFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8869":{"name":"morphMenu","type":"propertyDef","startIndex":1242,"stopIndex":1939,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8870},"_owner":{"__isSmartRef__":true,"id":8608},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8870":{"name":"default category","type":"categoryDef","startIndex":61,"stopIndex":1589,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8871},{"__isSmartRef__":true,"id":8872},{"__isSmartRef__":true,"id":8869}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8871":{"name":"layerMenuAddWithLayerItems","type":"propertyDef","startIndex":414,"stopIndex":815,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8870},"_owner":{"__isSmartRef__":true,"id":8608},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8872":{"name":"layerMenuRemoveWithLayerItems","type":"propertyDef","startIndex":818,"stopIndex":1239,"fileName":"lively/Scripting.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":458},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8870},"_owner":{"__isSmartRef__":true,"id":8608},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"8873":{"target":{"__isSmartRef__":true,"id":8608},"browser":{"__isSmartRef__":true,"id":8172},"parent":{"__isSmartRef__":true,"id":8606},"__LivelyClassName__":"lively.ide.CopRefineFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"8874":{"sourceObj":{"__isSmartRef__":true,"id":8861},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":8875},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8876},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8875":{"source":{"__isSmartRef__":true,"id":8861},"target":{"__isSmartRef__":true,"id":8172}},"8876":{"updater":{"__isSmartRef__":true,"id":8877}},"8877":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":8875},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":8878},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"8878":{},"8879":{"sourceObj":{"__isSmartRef__":true,"id":8861},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8880},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8880":{"source":{"__isSmartRef__":true,"id":8861},"target":{"__isSmartRef__":true,"id":8172}},"8881":{"sourceObj":{"__isSmartRef__":true,"id":8861},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8882},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8882":{"source":{"__isSmartRef__":true,"id":8861},"target":{"__isSmartRef__":true,"id":8172}},"8883":{"sourceObj":{"__isSmartRef__":true,"id":8861},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8884},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8884":{"source":{"__isSmartRef__":true,"id":8861},"target":{"__isSmartRef__":true,"id":8172}},"8885":{"source":{"__isSmartRef__":true,"id":8172},"target":{"__isSmartRef__":true,"id":8861}},"8886":{"sourceObj":{"__isSmartRef__":true,"id":8172},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":8887},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9339},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8887":{"submorphs":[],"scripts":[],"id":40,"renderContextTable":{"__isSmartRef__":true,"id":8888},"textChunks":[{"__isSmartRef__":true,"id":8889},{"__isSmartRef__":true,"id":8891},{"__isSmartRef__":true,"id":8894},{"__isSmartRef__":true,"id":8896},{"__isSmartRef__":true,"id":8898},{"__isSmartRef__":true,"id":8900},{"__isSmartRef__":true,"id":8902},{"__isSmartRef__":true,"id":8904},{"__isSmartRef__":true,"id":8906},{"__isSmartRef__":true,"id":8908},{"__isSmartRef__":true,"id":8910},{"__isSmartRef__":true,"id":8912},{"__isSmartRef__":true,"id":8914},{"__isSmartRef__":true,"id":8916},{"__isSmartRef__":true,"id":8918},{"__isSmartRef__":true,"id":8920},{"__isSmartRef__":true,"id":8922},{"__isSmartRef__":true,"id":8924},{"__isSmartRef__":true,"id":8926},{"__isSmartRef__":true,"id":8928},{"__isSmartRef__":true,"id":8930},{"__isSmartRef__":true,"id":8932},{"__isSmartRef__":true,"id":8934},{"__isSmartRef__":true,"id":8936},{"__isSmartRef__":true,"id":8938},{"__isSmartRef__":true,"id":8940},{"__isSmartRef__":true,"id":8942},{"__isSmartRef__":true,"id":8944},{"__isSmartRef__":true,"id":8946},{"__isSmartRef__":true,"id":8948},{"__isSmartRef__":true,"id":8950},{"__isSmartRef__":true,"id":8952},{"__isSmartRef__":true,"id":8954},{"__isSmartRef__":true,"id":8956},{"__isSmartRef__":true,"id":8958},{"__isSmartRef__":true,"id":8960},{"__isSmartRef__":true,"id":8962},{"__isSmartRef__":true,"id":8964},{"__isSmartRef__":true,"id":8966},{"__isSmartRef__":true,"id":8968},{"__isSmartRef__":true,"id":8970},{"__isSmartRef__":true,"id":8972},{"__isSmartRef__":true,"id":8974},{"__isSmartRef__":true,"id":8976},{"__isSmartRef__":true,"id":8978},{"__isSmartRef__":true,"id":8980},{"__isSmartRef__":true,"id":8982},{"__isSmartRef__":true,"id":8984},{"__isSmartRef__":true,"id":8986},{"__isSmartRef__":true,"id":8988},{"__isSmartRef__":true,"id":8990},{"__isSmartRef__":true,"id":8992},{"__isSmartRef__":true,"id":8994},{"__isSmartRef__":true,"id":8996},{"__isSmartRef__":true,"id":8998},{"__isSmartRef__":true,"id":9000},{"__isSmartRef__":true,"id":9002},{"__isSmartRef__":true,"id":9004},{"__isSmartRef__":true,"id":9006},{"__isSmartRef__":true,"id":9008},{"__isSmartRef__":true,"id":9010},{"__isSmartRef__":true,"id":9012},{"__isSmartRef__":true,"id":9014},{"__isSmartRef__":true,"id":9016},{"__isSmartRef__":true,"id":9018},{"__isSmartRef__":true,"id":9020},{"__isSmartRef__":true,"id":9022},{"__isSmartRef__":true,"id":9024},{"__isSmartRef__":true,"id":9026},{"__isSmartRef__":true,"id":9028},{"__isSmartRef__":true,"id":9030},{"__isSmartRef__":true,"id":9032},{"__isSmartRef__":true,"id":9034},{"__isSmartRef__":true,"id":9036},{"__isSmartRef__":true,"id":9038},{"__isSmartRef__":true,"id":9040},{"__isSmartRef__":true,"id":9042},{"__isSmartRef__":true,"id":9044},{"__isSmartRef__":true,"id":9046},{"__isSmartRef__":true,"id":9048},{"__isSmartRef__":true,"id":9050},{"__isSmartRef__":true,"id":9052},{"__isSmartRef__":true,"id":9054},{"__isSmartRef__":true,"id":9056},{"__isSmartRef__":true,"id":9058},{"__isSmartRef__":true,"id":9060},{"__isSmartRef__":true,"id":9062},{"__isSmartRef__":true,"id":9064},{"__isSmartRef__":true,"id":9066},{"__isSmartRef__":true,"id":9068},{"__isSmartRef__":true,"id":9070},{"__isSmartRef__":true,"id":9072},{"__isSmartRef__":true,"id":9074},{"__isSmartRef__":true,"id":9076},{"__isSmartRef__":true,"id":9078},{"__isSmartRef__":true,"id":9080},{"__isSmartRef__":true,"id":9082},{"__isSmartRef__":true,"id":9084},{"__isSmartRef__":true,"id":9086},{"__isSmartRef__":true,"id":9088},{"__isSmartRef__":true,"id":9090},{"__isSmartRef__":true,"id":9092},{"__isSmartRef__":true,"id":9094},{"__isSmartRef__":true,"id":9096},{"__isSmartRef__":true,"id":9098},{"__isSmartRef__":true,"id":9100},{"__isSmartRef__":true,"id":9102},{"__isSmartRef__":true,"id":9104},{"__isSmartRef__":true,"id":9106},{"__isSmartRef__":true,"id":9108},{"__isSmartRef__":true,"id":9110},{"__isSmartRef__":true,"id":9112},{"__isSmartRef__":true,"id":9114},{"__isSmartRef__":true,"id":9116},{"__isSmartRef__":true,"id":9118},{"__isSmartRef__":true,"id":9120},{"__isSmartRef__":true,"id":9122},{"__isSmartRef__":true,"id":9124},{"__isSmartRef__":true,"id":9126},{"__isSmartRef__":true,"id":9128},{"__isSmartRef__":true,"id":9130},{"__isSmartRef__":true,"id":9132},{"__isSmartRef__":true,"id":9134},{"__isSmartRef__":true,"id":9136},{"__isSmartRef__":true,"id":9138},{"__isSmartRef__":true,"id":9140},{"__isSmartRef__":true,"id":9142},{"__isSmartRef__":true,"id":9144},{"__isSmartRef__":true,"id":9146},{"__isSmartRef__":true,"id":9148},{"__isSmartRef__":true,"id":9150},{"__isSmartRef__":true,"id":9152},{"__isSmartRef__":true,"id":9154},{"__isSmartRef__":true,"id":9156},{"__isSmartRef__":true,"id":9158},{"__isSmartRef__":true,"id":9160},{"__isSmartRef__":true,"id":9162},{"__isSmartRef__":true,"id":9164},{"__isSmartRef__":true,"id":9166},{"__isSmartRef__":true,"id":9168},{"__isSmartRef__":true,"id":9170},{"__isSmartRef__":true,"id":9172},{"__isSmartRef__":true,"id":9174},{"__isSmartRef__":true,"id":9176},{"__isSmartRef__":true,"id":9178},{"__isSmartRef__":true,"id":9180},{"__isSmartRef__":true,"id":9182},{"__isSmartRef__":true,"id":9184},{"__isSmartRef__":true,"id":9186},{"__isSmartRef__":true,"id":9188},{"__isSmartRef__":true,"id":9190},{"__isSmartRef__":true,"id":9192},{"__isSmartRef__":true,"id":9194},{"__isSmartRef__":true,"id":9196},{"__isSmartRef__":true,"id":9198},{"__isSmartRef__":true,"id":9200},{"__isSmartRef__":true,"id":9202},{"__isSmartRef__":true,"id":9204},{"__isSmartRef__":true,"id":9206},{"__isSmartRef__":true,"id":9208},{"__isSmartRef__":true,"id":9210},{"__isSmartRef__":true,"id":9212},{"__isSmartRef__":true,"id":9214},{"__isSmartRef__":true,"id":9216},{"__isSmartRef__":true,"id":9218},{"__isSmartRef__":true,"id":9220},{"__isSmartRef__":true,"id":9222},{"__isSmartRef__":true,"id":9224},{"__isSmartRef__":true,"id":9226},{"__isSmartRef__":true,"id":9228},{"__isSmartRef__":true,"id":9230},{"__isSmartRef__":true,"id":9232},{"__isSmartRef__":true,"id":9234},{"__isSmartRef__":true,"id":9236},{"__isSmartRef__":true,"id":9238},{"__isSmartRef__":true,"id":9240},{"__isSmartRef__":true,"id":9242},{"__isSmartRef__":true,"id":9244},{"__isSmartRef__":true,"id":9246},{"__isSmartRef__":true,"id":9248},{"__isSmartRef__":true,"id":9250},{"__isSmartRef__":true,"id":9252},{"__isSmartRef__":true,"id":9254},{"__isSmartRef__":true,"id":9256},{"__isSmartRef__":true,"id":9258},{"__isSmartRef__":true,"id":9260},{"__isSmartRef__":true,"id":9262},{"__isSmartRef__":true,"id":9264},{"__isSmartRef__":true,"id":9266},{"__isSmartRef__":true,"id":9268},{"__isSmartRef__":true,"id":9270},{"__isSmartRef__":true,"id":9272},{"__isSmartRef__":true,"id":9274},{"__isSmartRef__":true,"id":9276},{"__isSmartRef__":true,"id":9278},{"__isSmartRef__":true,"id":9280},{"__isSmartRef__":true,"id":9282},{"__isSmartRef__":true,"id":9284},{"__isSmartRef__":true,"id":9286},{"__isSmartRef__":true,"id":9288},{"__isSmartRef__":true,"id":9290},{"__isSmartRef__":true,"id":9292},{"__isSmartRef__":true,"id":9294},{"__isSmartRef__":true,"id":9296},{"__isSmartRef__":true,"id":9298},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":9306},{"__isSmartRef__":true,"id":9308},{"__isSmartRef__":true,"id":9310},{"__isSmartRef__":true,"id":9312},{"__isSmartRef__":true,"id":9314},{"__isSmartRef__":true,"id":9316},{"__isSmartRef__":true,"id":9318},{"__isSmartRef__":true,"id":9320},{"__isSmartRef__":true,"id":9322},{"__isSmartRef__":true,"id":9324},{"__isSmartRef__":true,"id":9326}],"shape":{"__isSmartRef__":true,"id":9328},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9332},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_Position":{"__isSmartRef__":true,"id":9333},"priorExtent":{"__isSmartRef__":true,"id":9334},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8160},"layout":{"__isSmartRef__":true,"id":9335},"_FontSize":10,"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":9336},{"__isSmartRef__":true,"id":9337}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"textString":"\n.refineClass(Morph, {\n\tlayerMenuAddWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = Layer.allGlobalInstances()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, function() {\n\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\"enable withLayer \" + ea + \" in \" + self, Color.blue, 10)\n\t\t\t\tself.addWithLayer(Global[ea])\n\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\t\n\t},\n\n\tlayerMenuRemoveWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = this.getWithLayers()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, \n\t\t\t\tfunction() {\n\t\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\t\t\"remove withLayer \" + ea + \" in \" + self, Color.blue, 10);\n\t\t\t\t\tself.removeWithLayer(Global[ea])\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\n\t},\n\n\tmorphMenu: function(evt) {\n\t\tvar menu;\n\t\t// TOTO remove this workaround ContextJS issue (morphMenu is overriden in TextMorph and called with $super) \n\t\twithoutLayers([ScriptingLayer], function() {\n\t\t\tmenu= cop.proceed(evt);\n\t\t});\n\t\tvar items = [\n\t\t\t[\"startSteppingScripts\", this.startSteppingScripts],\t\t\n\t\t\t[\"copy to puplic PartsBin\", this.copyToPartsBin],\t\t\n\t\t\t[\"copy to my PartsBin\", this.interactiveCopyToMyPartsBin],\n\t\t\t[\"layers\", [\n\t\t\t\t[\"addWithLayer\", this.layerMenuAddWithLayerItems()],\t\t\n\t\t\t\t[\"removeWithLayer\", this.layerMenuRemoveWithLayerItems()]]],\t\t\n\t\t];\n\n\t\tif (Object.isFunction(this.reset)) items.push([\"reset\", this.reset])\n\n\t\tmenu.addItem([\"Scripting\", items])\n\t\treturn menu;\n\t},\n copyToPartsBin: function(optPartsSpaceNamed) {\n if (!this.name) {\n alert('cannot copy to partsBin without a name');\n return;\n }\n\n // FIXME uuuuuuugly\n // copyToPartsBin is sometimes called from menus and\n // the argument we get is an event --- fixe that!!!!\n if (optPartsSpaceNamed && Object.isString(optPartsSpaceNamed))\n this.getPartsBinMetaInfo().setPartsSpaceName(optPartsSpaceNamed);\n\n if (this.getPartsBinMetaInfo().partsSpaceName && \n !this.getPartsBinMetaInfo().partsSpaceName.startsWith(\"OldPartsBin\")) {\n alertOK(\"resetting partsSpaceName of \" + this)\n delete this.getPartsBinMetaInfo().partsSpaceName\n }\n\n this.getPartsBinMetaInfo().migrationLevel = LivelyMigrationSupport.migrationLevel;\n \n this.getPartItem().uploadPart();\n },\n})","lastSyntaxHighlightTime":1305853966496,"savedTextString":"\n.refineClass(Morph, {\n\tlayerMenuAddWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = Layer.allGlobalInstances()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, function() {\n\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\"enable withLayer \" + ea + \" in \" + self, Color.blue, 10)\n\t\t\t\tself.addWithLayer(Global[ea])\n\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\t\n\t},\n\n\tlayerMenuRemoveWithLayerItems: function() {\n\t\tvar self = this;\n\t\tvar list = this.getWithLayers()\n\t\t\t.invoke('getName')\n\t\t\t.sort()\n\t\t\t.collect(function(ea) {return [ea, \n\t\t\t\tfunction() {\n\t\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\t\t\"remove withLayer \" + ea + \" in \" + self, Color.blue, 10);\n\t\t\t\t\tself.removeWithLayer(Global[ea])\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t}]});\n\t\tif (list.length == 0) \n\t\t\treturn function() {}\n\t\telse\n\t\t\treturn list\n\t},\n\n\tmorphMenu: function(evt) {\n\t\tvar menu;\n\t\t// TOTO remove this workaround ContextJS issue (morphMenu is overriden in TextMorph and called with $super) \n\t\twithoutLayers([ScriptingLayer], function() {\n\t\t\tmenu= cop.proceed(evt);\n\t\t});\n\t\tvar items = [\n\t\t\t[\"startSteppingScripts\", this.startSteppingScripts],\t\t\n\t\t\t[\"copy to puplic PartsBin\", this.copyToPartsBin],\t\t\n\t\t\t[\"copy to my PartsBin\", this.interactiveCopyToMyPartsBin],\n\t\t\t[\"layers\", [\n\t\t\t\t[\"addWithLayer\", this.layerMenuAddWithLayerItems()],\t\t\n\t\t\t\t[\"removeWithLayer\", this.layerMenuRemoveWithLayerItems()]]],\t\t\n\t\t];\n\n\t\tif (Object.isFunction(this.reset)) items.push([\"reset\", this.reset])\n\n\t\tmenu.addItem([\"Scripting\", items])\n\t\treturn menu;\n\t},\n copyToPartsBin: function(optPartsSpaceNamed) {\n if (!this.name) {\n alert('cannot copy to partsBin without a name');\n return;\n }\n\n // FIXME uuuuuuugly\n // copyToPartsBin is sometimes called from menus and\n // the argument we get is an event --- fixe that!!!!\n if (optPartsSpaceNamed && Object.isString(optPartsSpaceNamed))\n this.getPartsBinMetaInfo().setPartsSpaceName(optPartsSpaceNamed);\n\n if (this.getPartsBinMetaInfo().partsSpaceName && \n !this.getPartsBinMetaInfo().partsSpaceName.startsWith(\"OldPartsBin\")) {\n alertOK(\"resetting partsSpaceName of \" + this)\n delete this.getPartsBinMetaInfo().partsSpaceName\n }\n\n this.getPartsBinMetaInfo().migrationLevel = LivelyMigrationSupport.migrationLevel;\n \n this.getPartItem().uploadPart();\n },\n})","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"prevScroll":[0,889],"priorSelectionRange":[2153,2153],"charsReplaced":"","lastFindLoc":1550,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8888":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"8889":{"style":{"__isSmartRef__":true,"id":8890},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8890":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8891":{"style":{"__isSmartRef__":true,"id":8892},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"refineClass","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8892":{"color":{"__isSmartRef__":true,"id":8893},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8893":{"r":0.5019607843137255,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8894":{"style":{"__isSmartRef__":true,"id":8895},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"(Morph, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8895":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8896":{"style":{"__isSmartRef__":true,"id":8897},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8897":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8898":{"style":{"__isSmartRef__":true,"id":8899},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8899":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8900":{"style":{"__isSmartRef__":true,"id":8901},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"layerMenuAddWithLayerItems:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8901":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8902":{"style":{"__isSmartRef__":true,"id":8903},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8903":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8904":{"style":{"__isSmartRef__":true,"id":8905},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8905":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8906":{"style":{"__isSmartRef__":true,"id":8907},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8907":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8908":{"style":{"__isSmartRef__":true,"id":8909},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8909":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8910":{"style":{"__isSmartRef__":true,"id":8911},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8911":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8912":{"style":{"__isSmartRef__":true,"id":8913},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8913":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8914":{"style":{"__isSmartRef__":true,"id":8915},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" self = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8915":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8916":{"style":{"__isSmartRef__":true,"id":8917},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8917":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8918":{"style":{"__isSmartRef__":true,"id":8919},"morph":{"__isSmartRef__":true,"id":8887},"storedString":";\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8919":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8920":{"style":{"__isSmartRef__":true,"id":8921},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8921":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8922":{"style":{"__isSmartRef__":true,"id":8923},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" list = Layer.allGlobalInstances()\n\t\t\t.invoke(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8923":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8924":{"style":{"__isSmartRef__":true,"id":8925},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"'getName'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8925":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8926":{"style":{"__isSmartRef__":true,"id":8927},"morph":{"__isSmartRef__":true,"id":8887},"storedString":")\n\t\t\t.sort()\n\t\t\t.collect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8927":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8928":{"style":{"__isSmartRef__":true,"id":8929},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8929":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8930":{"style":{"__isSmartRef__":true,"id":8931},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8931":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8932":{"style":{"__isSmartRef__":true,"id":8933},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8933":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8934":{"style":{"__isSmartRef__":true,"id":8935},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8935":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8936":{"style":{"__isSmartRef__":true,"id":8937},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" [ea, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8937":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8938":{"style":{"__isSmartRef__":true,"id":8939},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8939":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8940":{"style":{"__isSmartRef__":true,"id":8941},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8941":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8942":{"style":{"__isSmartRef__":true,"id":8943},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8943":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8944":{"style":{"__isSmartRef__":true,"id":8945},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8945":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8946":{"style":{"__isSmartRef__":true,"id":8947},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"enable withLayer \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8947":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8948":{"style":{"__isSmartRef__":true,"id":8949},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" + ea + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8949":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8950":{"style":{"__isSmartRef__":true,"id":8951},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\" in \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8951":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8952":{"style":{"__isSmartRef__":true,"id":8953},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" + self, Color.blue, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8953":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8954":{"style":{"__isSmartRef__":true,"id":8955},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"10","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8955":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8956":{"style":{"__isSmartRef__":true,"id":8957},"morph":{"__isSmartRef__":true,"id":8887},"storedString":")\n\t\t\t\tself.addWithLayer(Global[ea])\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8957":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8958":{"style":{"__isSmartRef__":true,"id":8959},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8959":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8960":{"style":{"__isSmartRef__":true,"id":8961},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8961":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8962":{"style":{"__isSmartRef__":true,"id":8963},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8963":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8964":{"style":{"__isSmartRef__":true,"id":8965},"morph":{"__isSmartRef__":true,"id":8887},"storedString":");\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8965":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8966":{"style":{"__isSmartRef__":true,"id":8967},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8967":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8968":{"style":{"__isSmartRef__":true,"id":8969},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" (list.length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8969":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8970":{"style":{"__isSmartRef__":true,"id":8971},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8971":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8972":{"style":{"__isSmartRef__":true,"id":8973},"morph":{"__isSmartRef__":true,"id":8887},"storedString":") \n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8973":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8974":{"style":{"__isSmartRef__":true,"id":8975},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8975":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8976":{"style":{"__isSmartRef__":true,"id":8977},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8977":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8978":{"style":{"__isSmartRef__":true,"id":8979},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8979":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8980":{"style":{"__isSmartRef__":true,"id":8981},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8981":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8982":{"style":{"__isSmartRef__":true,"id":8983},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8983":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8984":{"style":{"__isSmartRef__":true,"id":8985},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8985":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8986":{"style":{"__isSmartRef__":true,"id":8987},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8987":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8988":{"style":{"__isSmartRef__":true,"id":8989},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8989":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8990":{"style":{"__isSmartRef__":true,"id":8991},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8991":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8992":{"style":{"__isSmartRef__":true,"id":8993},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" list\t\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8993":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8994":{"style":{"__isSmartRef__":true,"id":8995},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8995":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8996":{"style":{"__isSmartRef__":true,"id":8997},"morph":{"__isSmartRef__":true,"id":8887},"storedString":",\n\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8997":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8998":{"style":{"__isSmartRef__":true,"id":8999},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"layerMenuRemoveWithLayerItems:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8999":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9000":{"style":{"__isSmartRef__":true,"id":9001},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9001":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9002":{"style":{"__isSmartRef__":true,"id":9003},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9003":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9004":{"style":{"__isSmartRef__":true,"id":9005},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9005":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9006":{"style":{"__isSmartRef__":true,"id":9007},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9007":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9008":{"style":{"__isSmartRef__":true,"id":9009},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9009":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9010":{"style":{"__isSmartRef__":true,"id":9011},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9011":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9012":{"style":{"__isSmartRef__":true,"id":9013},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" self = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9013":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9014":{"style":{"__isSmartRef__":true,"id":9015},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9015":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9016":{"style":{"__isSmartRef__":true,"id":9017},"morph":{"__isSmartRef__":true,"id":8887},"storedString":";\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9017":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9018":{"style":{"__isSmartRef__":true,"id":9019},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9019":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9020":{"style":{"__isSmartRef__":true,"id":9021},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" list = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9021":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9022":{"style":{"__isSmartRef__":true,"id":9023},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9023":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9024":{"style":{"__isSmartRef__":true,"id":9025},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".getWithLayers()\n\t\t\t.invoke(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9025":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9026":{"style":{"__isSmartRef__":true,"id":9027},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"'getName'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9027":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9028":{"style":{"__isSmartRef__":true,"id":9029},"morph":{"__isSmartRef__":true,"id":8887},"storedString":")\n\t\t\t.sort()\n\t\t\t.collect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9029":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9030":{"style":{"__isSmartRef__":true,"id":9031},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9031":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9032":{"style":{"__isSmartRef__":true,"id":9033},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9033":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9034":{"style":{"__isSmartRef__":true,"id":9035},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9035":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9036":{"style":{"__isSmartRef__":true,"id":9037},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9037":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9038":{"style":{"__isSmartRef__":true,"id":9039},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" [ea, \n\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9039":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9040":{"style":{"__isSmartRef__":true,"id":9041},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9041":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9042":{"style":{"__isSmartRef__":true,"id":9043},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9043":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9044":{"style":{"__isSmartRef__":true,"id":9045},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9045":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9046":{"style":{"__isSmartRef__":true,"id":9047},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t\t\t\tself.world().setStatusMessage(\n\t\t\t\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9047":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9048":{"style":{"__isSmartRef__":true,"id":9049},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"remove withLayer \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9049":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9050":{"style":{"__isSmartRef__":true,"id":9051},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" + ea + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9051":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9052":{"style":{"__isSmartRef__":true,"id":9053},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\" in \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9053":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9054":{"style":{"__isSmartRef__":true,"id":9055},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" + self, Color.blue, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9055":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9056":{"style":{"__isSmartRef__":true,"id":9057},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"10","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9057":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9058":{"style":{"__isSmartRef__":true,"id":9059},"morph":{"__isSmartRef__":true,"id":8887},"storedString":");\n\t\t\t\t\tself.removeWithLayer(Global[ea])\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9059":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9060":{"style":{"__isSmartRef__":true,"id":9061},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9061":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9062":{"style":{"__isSmartRef__":true,"id":9063},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9063":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9064":{"style":{"__isSmartRef__":true,"id":9065},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9065":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9066":{"style":{"__isSmartRef__":true,"id":9067},"morph":{"__isSmartRef__":true,"id":8887},"storedString":");\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9067":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9068":{"style":{"__isSmartRef__":true,"id":9069},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9069":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9070":{"style":{"__isSmartRef__":true,"id":9071},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" (list.length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9071":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9072":{"style":{"__isSmartRef__":true,"id":9073},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9073":{"color":{"__isSmartRef__":true,"id":1992},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9074":{"style":{"__isSmartRef__":true,"id":9075},"morph":{"__isSmartRef__":true,"id":8887},"storedString":") \n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9075":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9076":{"style":{"__isSmartRef__":true,"id":9077},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9077":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9078":{"style":{"__isSmartRef__":true,"id":9079},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9079":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9080":{"style":{"__isSmartRef__":true,"id":9081},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9081":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9082":{"style":{"__isSmartRef__":true,"id":9083},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9083":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9084":{"style":{"__isSmartRef__":true,"id":9085},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9085":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9086":{"style":{"__isSmartRef__":true,"id":9087},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9087":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9088":{"style":{"__isSmartRef__":true,"id":9089},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9089":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9090":{"style":{"__isSmartRef__":true,"id":9091},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9091":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9092":{"style":{"__isSmartRef__":true,"id":9093},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9093":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9094":{"style":{"__isSmartRef__":true,"id":9095},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" list\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9095":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9096":{"style":{"__isSmartRef__":true,"id":9097},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9097":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9098":{"style":{"__isSmartRef__":true,"id":9099},"morph":{"__isSmartRef__":true,"id":8887},"storedString":",\n\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9099":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9100":{"style":{"__isSmartRef__":true,"id":9101},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"morphMenu:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9101":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9102":{"style":{"__isSmartRef__":true,"id":9103},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9103":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9104":{"style":{"__isSmartRef__":true,"id":9105},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9105":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9106":{"style":{"__isSmartRef__":true,"id":9107},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"(evt) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9107":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9108":{"style":{"__isSmartRef__":true,"id":9109},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9109":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9110":{"style":{"__isSmartRef__":true,"id":9111},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9111":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9112":{"style":{"__isSmartRef__":true,"id":9113},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9113":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9114":{"style":{"__isSmartRef__":true,"id":9115},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" menu;\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9115":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9116":{"style":{"__isSmartRef__":true,"id":9117},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"// TOTO remove this workaround ContextJS issue (morphMenu is overriden in TextMorph and called with $super) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9117":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9118":{"style":{"__isSmartRef__":true,"id":9119},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\twithoutLayers([ScriptingLayer], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9119":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9120":{"style":{"__isSmartRef__":true,"id":9121},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9121":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9122":{"style":{"__isSmartRef__":true,"id":9123},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9123":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9124":{"style":{"__isSmartRef__":true,"id":9125},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9125":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9126":{"style":{"__isSmartRef__":true,"id":9127},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\t\t\tmenu= cop.proceed(evt);\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9127":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9128":{"style":{"__isSmartRef__":true,"id":9129},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9129":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9130":{"style":{"__isSmartRef__":true,"id":9131},"morph":{"__isSmartRef__":true,"id":8887},"storedString":");\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9131":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9132":{"style":{"__isSmartRef__":true,"id":9133},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9133":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9134":{"style":{"__isSmartRef__":true,"id":9135},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" items = [\n\t\t\t[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9135":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9136":{"style":{"__isSmartRef__":true,"id":9137},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"startSteppingScripts\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9137":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9138":{"style":{"__isSmartRef__":true,"id":9139},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9139":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9140":{"style":{"__isSmartRef__":true,"id":9141},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9141":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9142":{"style":{"__isSmartRef__":true,"id":9143},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".startSteppingScripts],\t\t\n\t\t\t[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9143":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9144":{"style":{"__isSmartRef__":true,"id":9145},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"copy to puplic PartsBin\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9145":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9146":{"style":{"__isSmartRef__":true,"id":9147},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9147":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9148":{"style":{"__isSmartRef__":true,"id":9149},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9149":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9150":{"style":{"__isSmartRef__":true,"id":9151},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".copyToPartsBin],\t\t\n\t\t\t[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9151":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9152":{"style":{"__isSmartRef__":true,"id":9153},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"copy to my PartsBin\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9153":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9154":{"style":{"__isSmartRef__":true,"id":9155},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9155":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9156":{"style":{"__isSmartRef__":true,"id":9157},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9157":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9158":{"style":{"__isSmartRef__":true,"id":9159},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".interactiveCopyToMyPartsBin],\n\t\t\t[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9159":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9160":{"style":{"__isSmartRef__":true,"id":9161},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"layers\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9161":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9162":{"style":{"__isSmartRef__":true,"id":9163},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", [\n\t\t\t\t[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9163":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9164":{"style":{"__isSmartRef__":true,"id":9165},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"addWithLayer\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9165":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9166":{"style":{"__isSmartRef__":true,"id":9167},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9167":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9168":{"style":{"__isSmartRef__":true,"id":9169},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9169":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9170":{"style":{"__isSmartRef__":true,"id":9171},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".layerMenuAddWithLayerItems()],\t\t\n\t\t\t\t[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9171":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9172":{"style":{"__isSmartRef__":true,"id":9173},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"removeWithLayer\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9173":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9174":{"style":{"__isSmartRef__":true,"id":9175},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9175":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9176":{"style":{"__isSmartRef__":true,"id":9177},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9177":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9178":{"style":{"__isSmartRef__":true,"id":9179},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".layerMenuRemoveWithLayerItems()]]],\t\t\n\t\t];\n\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9179":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9180":{"style":{"__isSmartRef__":true,"id":9181},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9181":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9182":{"style":{"__isSmartRef__":true,"id":9183},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9183":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9184":{"style":{"__isSmartRef__":true,"id":9185},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9185":{"color":{"__isSmartRef__":true,"id":2031},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9186":{"style":{"__isSmartRef__":true,"id":9187},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".isFunction(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9187":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9188":{"style":{"__isSmartRef__":true,"id":9189},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9189":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9190":{"style":{"__isSmartRef__":true,"id":9191},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".reset)) items.push([","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9191":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9192":{"style":{"__isSmartRef__":true,"id":9193},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"reset\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9193":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9194":{"style":{"__isSmartRef__":true,"id":9195},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9195":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9196":{"style":{"__isSmartRef__":true,"id":9197},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9197":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9198":{"style":{"__isSmartRef__":true,"id":9199},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".reset])\n\n\t\tmenu.addItem([","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9199":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9200":{"style":{"__isSmartRef__":true,"id":9201},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"Scripting\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9201":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9202":{"style":{"__isSmartRef__":true,"id":9203},"morph":{"__isSmartRef__":true,"id":8887},"storedString":", items])\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9203":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9204":{"style":{"__isSmartRef__":true,"id":9205},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9205":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9206":{"style":{"__isSmartRef__":true,"id":9207},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" menu;\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9207":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9208":{"style":{"__isSmartRef__":true,"id":9209},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9209":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9210":{"style":{"__isSmartRef__":true,"id":9211},"morph":{"__isSmartRef__":true,"id":8887},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9211":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9212":{"style":{"__isSmartRef__":true,"id":9213},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"copyToPartsBin:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9213":{"color":{"__isSmartRef__":true,"id":2088},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9214":{"style":{"__isSmartRef__":true,"id":9215},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9215":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9216":{"style":{"__isSmartRef__":true,"id":9217},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9217":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9218":{"style":{"__isSmartRef__":true,"id":9219},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"(optPartsSpaceNamed) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9219":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9220":{"style":{"__isSmartRef__":true,"id":9221},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9221":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9222":{"style":{"__isSmartRef__":true,"id":9223},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9223":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9224":{"style":{"__isSmartRef__":true,"id":9225},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9225":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9226":{"style":{"__isSmartRef__":true,"id":9227},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" (!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9227":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9228":{"style":{"__isSmartRef__":true,"id":9229},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9229":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9230":{"style":{"__isSmartRef__":true,"id":9231},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".name) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9231":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9232":{"style":{"__isSmartRef__":true,"id":9233},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9233":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9234":{"style":{"__isSmartRef__":true,"id":9235},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9235":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9236":{"style":{"__isSmartRef__":true,"id":9237},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"'cannot copy to partsBin without a name'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9237":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9238":{"style":{"__isSmartRef__":true,"id":9239},"morph":{"__isSmartRef__":true,"id":8887},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9239":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9240":{"style":{"__isSmartRef__":true,"id":9241},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9241":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9242":{"style":{"__isSmartRef__":true,"id":9243},"morph":{"__isSmartRef__":true,"id":8887},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9243":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9244":{"style":{"__isSmartRef__":true,"id":9245},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9245":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9246":{"style":{"__isSmartRef__":true,"id":9247},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9247":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9248":{"style":{"__isSmartRef__":true,"id":9249},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"// FIXME uuuuuuugly","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9249":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9250":{"style":{"__isSmartRef__":true,"id":9251},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9251":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9252":{"style":{"__isSmartRef__":true,"id":9253},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"// copyToPartsBin is sometimes called from menus and","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9253":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9254":{"style":{"__isSmartRef__":true,"id":9255},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9255":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9256":{"style":{"__isSmartRef__":true,"id":9257},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"// the argument we get is an event --- fixe that!!!!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9257":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9258":{"style":{"__isSmartRef__":true,"id":9259},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9259":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9260":{"style":{"__isSmartRef__":true,"id":9261},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9261":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9262":{"style":{"__isSmartRef__":true,"id":9263},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" (optPartsSpaceNamed && ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9263":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9264":{"style":{"__isSmartRef__":true,"id":9265},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9265":{"color":{"__isSmartRef__":true,"id":2031},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9266":{"style":{"__isSmartRef__":true,"id":9267},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".isString(optPartsSpaceNamed))\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9267":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9268":{"style":{"__isSmartRef__":true,"id":9269},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9269":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9270":{"style":{"__isSmartRef__":true,"id":9271},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".getPartsBinMetaInfo().setPartsSpaceName(optPartsSpaceNamed);\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9271":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9272":{"style":{"__isSmartRef__":true,"id":9273},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9273":{"color":{"__isSmartRef__":true,"id":5159},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9274":{"style":{"__isSmartRef__":true,"id":9275},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9275":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9276":{"style":{"__isSmartRef__":true,"id":9277},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9277":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9278":{"style":{"__isSmartRef__":true,"id":9279},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".getPartsBinMetaInfo().partsSpaceName && \n !","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9279":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9280":{"style":{"__isSmartRef__":true,"id":9281},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9281":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9282":{"style":{"__isSmartRef__":true,"id":9283},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".getPartsBinMetaInfo().partsSpaceName.startsWith(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9283":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9284":{"style":{"__isSmartRef__":true,"id":9285},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"OldPartsBin\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9285":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9286":{"style":{"__isSmartRef__":true,"id":9287},"morph":{"__isSmartRef__":true,"id":8887},"storedString":")) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9287":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9288":{"style":{"__isSmartRef__":true,"id":9289},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9289":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9290":{"style":{"__isSmartRef__":true,"id":9291},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n alertOK(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9291":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9292":{"style":{"__isSmartRef__":true,"id":9293},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\"resetting partsSpaceName of \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9293":{"color":{"__isSmartRef__":true,"id":1980},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9294":{"style":{"__isSmartRef__":true,"id":9295},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9295":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9296":{"style":{"__isSmartRef__":true,"id":9297},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9297":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9298":{"style":{"__isSmartRef__":true,"id":9299},"morph":{"__isSmartRef__":true,"id":8887},"storedString":")\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9299":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9300":{"style":{"__isSmartRef__":true,"id":9301},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"delete","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9301":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9302":{"style":{"__isSmartRef__":true,"id":9303},"morph":{"__isSmartRef__":true,"id":8887},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9303":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9304":{"style":{"__isSmartRef__":true,"id":9305},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9305":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9306":{"style":{"__isSmartRef__":true,"id":9307},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".getPartsBinMetaInfo().partsSpaceName\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9307":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9308":{"style":{"__isSmartRef__":true,"id":9309},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9309":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9310":{"style":{"__isSmartRef__":true,"id":9311},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9311":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9312":{"style":{"__isSmartRef__":true,"id":9313},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9313":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9314":{"style":{"__isSmartRef__":true,"id":9315},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".getPartsBinMetaInfo().migrationLevel = LivelyMigrationSupport.migrationLevel;\n \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9315":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9316":{"style":{"__isSmartRef__":true,"id":9317},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9317":{"color":{"__isSmartRef__":true,"id":2026},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9318":{"style":{"__isSmartRef__":true,"id":9319},"morph":{"__isSmartRef__":true,"id":8887},"storedString":".getPartItem().uploadPart();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9319":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9320":{"style":{"__isSmartRef__":true,"id":9321},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9321":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9322":{"style":{"__isSmartRef__":true,"id":9323},"morph":{"__isSmartRef__":true,"id":8887},"storedString":",\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9323":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9324":{"style":{"__isSmartRef__":true,"id":9325},"morph":{"__isSmartRef__":true,"id":8887},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9325":{"color":{"__isSmartRef__":true,"id":1983},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9326":{"style":{"__isSmartRef__":true,"id":9327},"morph":{"__isSmartRef__":true,"id":8887},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9327":{"color":{"__isSmartRef__":true,"id":196},"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9328":{"_Position":{"__isSmartRef__":true,"id":9329},"renderContextTable":{"__isSmartRef__":true,"id":9330},"_Extent":{"__isSmartRef__":true,"id":9331},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9329":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9330":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9331":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9332":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"9333":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9334":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9335":{"resizeWidth":true,"resizeHeight":true},"9336":{"sourceObj":{"__isSmartRef__":true,"id":8887},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":8887},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"9337":{"sourceObj":{"__isSmartRef__":true,"id":8887},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9338},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"9338":{"source":{"__isSmartRef__":true,"id":8887},"target":{"__isSmartRef__":true,"id":8172}},"9339":{"source":{"__isSmartRef__":true,"id":8172},"target":{"__isSmartRef__":true,"id":8887}},"9340":{"sourceObj":{"__isSmartRef__":true,"id":8172},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":8161},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","varMapping":{"__isSmartRef__":true,"id":9341},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9342},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"9341":{"source":{"__isSmartRef__":true,"id":8172},"target":{"__isSmartRef__":true,"id":8161}},"9342":{"updater":{"__isSmartRef__":true,"id":9343}},"9343":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":9341},"source":"function ($upd, value) { value && $upd(String(value)) }","funcProperties":{"__isSmartRef__":true,"id":9344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"9344":{},"9345":{"submorphs":[],"scripts":[],"id":385,"renderContextTable":{"__isSmartRef__":true,"id":9346},"textChunks":[{"__isSmartRef__":true,"id":9347}],"shape":{"__isSmartRef__":true,"id":9349},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":198},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":9354},"priorExtent":{"__isSmartRef__":true,"id":9355},"_MaxTextWidth":300,"_MaxTextHeight":30,"evalEnabled":false,"owner":null,"_TextColor":{"__isSmartRef__":true,"id":9356},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9346":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"9347":{"style":{"__isSmartRef__":true,"id":9348},"morph":{"__isSmartRef__":true,"id":9345},"storedString":"Saving Morph...\nSuccessfully saved\nSuccessfully evaluated Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9348":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9349":{"_Position":{"__isSmartRef__":true,"id":9350},"renderContextTable":{"__isSmartRef__":true,"id":9351},"_Extent":{"__isSmartRef__":true,"id":9352},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":9353},"_StrokeOpacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9350":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9351":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9352":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9353":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9354":{"x":260,"y":119.75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9355":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9356":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9357":{"source":{"__isSmartRef__":true,"id":8161},"target":{"__isSmartRef__":true,"id":8172}},"9358":{"converter":{"__isSmartRef__":true,"id":9359}},"9359":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":9357},"source":"function (value) { return new URL(value) }","funcProperties":{"__isSmartRef__":true,"id":9360},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"9360":{},"9361":{"submorphs":[{"__isSmartRef__":true,"id":9362}],"scripts":[],"id":31,"renderContextTable":{"__isSmartRef__":true,"id":9373},"shape":{"__isSmartRef__":true,"id":9374},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9378},"priorExtent":{"__isSmartRef__":true,"id":9379},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":9380},"label":{"__isSmartRef__":true,"id":9362},"owner":{"__isSmartRef__":true,"id":8160},"attributeConnections":[{"__isSmartRef__":true,"id":9389}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"9362":{"submorphs":[],"scripts":[],"id":32,"renderContextTable":{"__isSmartRef__":true,"id":9363},"textChunks":[{"__isSmartRef__":true,"id":9364}],"shape":{"__isSmartRef__":true,"id":9366},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9370},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":9371},"priorExtent":{"__isSmartRef__":true,"id":9372},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9361},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9363":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"9364":{"style":{"__isSmartRef__":true,"id":9365},"morph":{"__isSmartRef__":true,"id":9362},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9365":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9366":{"_Position":{"__isSmartRef__":true,"id":9367},"renderContextTable":{"__isSmartRef__":true,"id":9368},"_Extent":{"__isSmartRef__":true,"id":9369},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9367":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9368":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9369":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9370":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"9371":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9372":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9373":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9374":{"_Position":{"__isSmartRef__":true,"id":9375},"renderContextTable":{"__isSmartRef__":true,"id":9376},"_Extent":{"__isSmartRef__":true,"id":9377},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9375":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9376":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9377":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9378":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9379":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9380":{"stops":[{"__isSmartRef__":true,"id":9381},{"__isSmartRef__":true,"id":9383},{"__isSmartRef__":true,"id":9385},{"__isSmartRef__":true,"id":9387}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9381":{"offset":0,"color":{"__isSmartRef__":true,"id":9382}},"9382":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9383":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9384}},"9384":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9385":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9386}},"9386":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9387":{"offset":1,"color":{"__isSmartRef__":true,"id":9388}},"9388":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9389":{"sourceObj":{"__isSmartRef__":true,"id":9361},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9390},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9391},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"9390":{"source":{"__isSmartRef__":true,"id":9361},"target":{"__isSmartRef__":true,"id":8172}},"9391":{"converter":{"__isSmartRef__":true,"id":9392}},"9392":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":9390},"source":"function () { return URL.codeBase.withFilename('lively/')}","funcProperties":{"__isSmartRef__":true,"id":9393},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"9393":{},"9394":{"submorphs":[{"__isSmartRef__":true,"id":9395}],"scripts":[],"id":33,"renderContextTable":{"__isSmartRef__":true,"id":9406},"shape":{"__isSmartRef__":true,"id":9407},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9411},"priorExtent":{"__isSmartRef__":true,"id":9412},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":222},"lighterFill":{"__isSmartRef__":true,"id":9413},"label":{"__isSmartRef__":true,"id":9395},"owner":{"__isSmartRef__":true,"id":8160},"attributeConnections":[{"__isSmartRef__":true,"id":9422}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"9395":{"submorphs":[],"scripts":[],"id":34,"renderContextTable":{"__isSmartRef__":true,"id":9396},"textChunks":[{"__isSmartRef__":true,"id":9397}],"shape":{"__isSmartRef__":true,"id":9399},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9403},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":9404},"priorExtent":{"__isSmartRef__":true,"id":9405},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9394},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9396":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"9397":{"style":{"__isSmartRef__":true,"id":9398},"morph":{"__isSmartRef__":true,"id":9395},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9398":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9399":{"_Position":{"__isSmartRef__":true,"id":9400},"renderContextTable":{"__isSmartRef__":true,"id":9401},"_Extent":{"__isSmartRef__":true,"id":9402},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9400":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9401":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9402":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9403":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"9404":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9405":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9406":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9407":{"_Position":{"__isSmartRef__":true,"id":9408},"renderContextTable":{"__isSmartRef__":true,"id":9409},"_Extent":{"__isSmartRef__":true,"id":9410},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9408":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9409":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9410":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9411":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9412":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9413":{"stops":[{"__isSmartRef__":true,"id":9414},{"__isSmartRef__":true,"id":9416},{"__isSmartRef__":true,"id":9418},{"__isSmartRef__":true,"id":9420}],"vector":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9414":{"offset":0,"color":{"__isSmartRef__":true,"id":9415}},"9415":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9416":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9417}},"9417":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9418":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9419}},"9419":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9420":{"offset":1,"color":{"__isSmartRef__":true,"id":9421}},"9421":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9422":{"sourceObj":{"__isSmartRef__":true,"id":9394},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8172},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9423},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"9423":{"source":{"__isSmartRef__":true,"id":9394},"target":{"__isSmartRef__":true,"id":8172}},"9424":{"submorphs":[],"scripts":[],"id":39,"renderContextTable":{"__isSmartRef__":true,"id":9425},"shape":{"__isSmartRef__":true,"id":9426},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":9430},"fixed":[{"__isSmartRef__":true,"id":8174},{"__isSmartRef__":true,"id":8206},{"__isSmartRef__":true,"id":8238},{"__isSmartRef__":true,"id":8270},{"__isSmartRef__":true,"id":8302},{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8366}],"scalingBelow":[{"__isSmartRef__":true,"id":8887}],"scalingAbove":[{"__isSmartRef__":true,"id":8405},{"__isSmartRef__":true,"id":8819},{"__isSmartRef__":true,"id":8840},{"__isSmartRef__":true,"id":8861}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":8160},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"9425":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9426":{"_Position":{"__isSmartRef__":true,"id":9427},"renderContextTable":{"__isSmartRef__":true,"id":9428},"_Extent":{"__isSmartRef__":true,"id":9429},"_Fill":{"__isSmartRef__":true,"id":771},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9427":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9428":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9429":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9430":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9431":{"submorphs":[],"scripts":[],"id":41,"renderContextTable":{"__isSmartRef__":true,"id":9432},"shape":{"__isSmartRef__":true,"id":9433},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":9437},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":9438}],"scalingAbove":[{"__isSmartRef__":true,"id":8887}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":8160},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"9432":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9433":{"_Position":{"__isSmartRef__":true,"id":9434},"renderContextTable":{"__isSmartRef__":true,"id":9435},"_Extent":{"__isSmartRef__":true,"id":9436},"_Fill":{"__isSmartRef__":true,"id":771},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9434":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9435":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9436":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9437":{"x":0,"y":517,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9438":{"submorphs":[],"scripts":[],"id":42,"renderContextTable":{"__isSmartRef__":true,"id":9439},"textChunks":[{"__isSmartRef__":true,"id":9440}],"shape":{"__isSmartRef__":true,"id":9442},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":198},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":9446},"priorExtent":{"__isSmartRef__":true,"id":9447},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8160},"styleClass":["Browser_commentPaneText"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9439":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"9440":{"style":{"__isSmartRef__":true,"id":9441},"morph":{"__isSmartRef__":true,"id":9438},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9441":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9442":{"_Position":{"__isSmartRef__":true,"id":9443},"renderContextTable":{"__isSmartRef__":true,"id":9444},"_Extent":{"__isSmartRef__":true,"id":9445},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":196},"_Fill":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9443":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9444":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9445":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9446":{"x":0,"y":522.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9447":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9448":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9449":{"_Position":{"__isSmartRef__":true,"id":9450},"renderContextTable":{"__isSmartRef__":true,"id":9451},"_Extent":{"__isSmartRef__":true,"id":9452},"_Fill":{"__isSmartRef__":true,"id":795},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9450":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9451":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9452":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9453":{"adjustForNewBounds":true},"9454":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9455":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9456":{"renderContextTable":{"__isSmartRef__":true,"id":9457},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":9458},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9457":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9458":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9459":{"adjustForNewBounds":true},"9460":{"x":835,"y":146,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9461":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9462":{"x":1574,"y":169,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9463":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":9464},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":9469},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Rotation":0,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":9470},"__LivelyClassName__":"lively.morphic.HandMorph"},"9464":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":9465},"_Extent":{"__isSmartRef__":true,"id":9466},"_Fill":{"__isSmartRef__":true,"id":9467},"renderContextTable":{"__isSmartRef__":true,"id":9468},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9465":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9466":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9467":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9468":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9469":{"x":1116,"y":352,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9470":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9471":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":9472},"_Extent":{"__isSmartRef__":true,"id":9473},"_Fill":{"__isSmartRef__":true,"id":9474},"renderContextTable":{"__isSmartRef__":true,"id":9475},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9472":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9473":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9474":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9475":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"9476":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9477":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"9478":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/draft/NewWorld/ParseApacheServerLog.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9479":{"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":9480},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9481},"__LivelyClassName__":"AttributeConnection"},"9480":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"9481":{"updater":{"__isSmartRef__":true,"id":9482}},"9482":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":9480},"source":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","funcProperties":{"__isSmartRef__":true,"id":9483},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"9483":{},"isSimplifiedRegistry":true}}]]>