Workspace without parentNode","draggingEnabled":true,"_Scale":1,"__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":2},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7},"name":"rectangle","showsHalos":false,"halos":[],"_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Box"},"2":{"position":{"__isSmartRef__":true,"id":3},"extent":{"__isSmartRef__":true,"id":4},"borderWidth":1,"borderColor":{"__isSmartRef__":true,"id":5},"fill":{"__isSmartRef__":true,"id":6},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7":{"x":464,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9":{"submorphs":[],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":10},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15},"name":"rectangle","showsHalos":false,"halos":[],"_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":16},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Box"},"10":{"position":{"__isSmartRef__":true,"id":11},"extent":{"__isSmartRef__":true,"id":12},"borderWidth":1,"borderColor":{"__isSmartRef__":true,"id":13},"fill":{"__isSmartRef__":true,"id":14},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"14":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15":{"x":876,"y":121,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":18},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":23},"_MaxTextWidth":795,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":24},"showsHalos":false,"halos":[],"_FontSize":25,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"issueTitle","partsBinMetaInfo":{"__isSmartRef__":true,"id":25},"_TextColor":{"__isSmartRef__":true,"id":26},"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"charsReplaced":"No Script Editor in NewWorld [partially fixed]","lastFindLoc":-46,"textChunks":[{"__isSmartRef__":true,"id":27}],"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":29},"priorSelectionRange":[28,28],"__LivelyClassName__":"lively.morphic.Text"},"18":{"fill":{"__isSmartRef__":true,"id":19},"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":20},"_Extent":{"__isSmartRef__":true,"id":21},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":22},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19":{},"20":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"21":{"x":795,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"22":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"23":{"x":32,"y":34,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"24":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"25":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"26":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"27":{"style":{"__isSmartRef__":true,"id":28},"morph":{"__isSmartRef__":true,"id":17},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"110507_CommentsForParts.xhtml","__LivelyClassName__":"lively.morphic.TextChunk"},"28":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"29":{"x":795,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"30":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":31},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":36},"_MaxTextWidth":584,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":35},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"issueDescription","partsBinMetaInfo":{"__isSmartRef__":true,"id":37},"owner":{"__isSmartRef__":true,"id":0},"textChunks":[{"__isSmartRef__":true,"id":38}],"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":40},"priorSelectionRange":[0,0],"charsReplaced":"Create a world for your bug report","lastFindLoc":-34,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"31":{"fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":33},"_Extent":{"__isSmartRef__":true,"id":34},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"32":{},"33":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"34":{"x":584,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"35":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"36":{"x":32,"y":85,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"37":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"38":{"style":{"__isSmartRef__":true,"id":39},"morph":{"__isSmartRef__":true,"id":30},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"enter a descriptive text here","__LivelyClassName__":"lively.morphic.TextChunk"},"39":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"40":{"x":584,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"41":{"submorphs":[{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":526}],"scripts":[],"id":64,"shape":{"__isSmartRef__":true,"id":642},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":644},"_Position":{"__isSmartRef__":true,"id":645},"priorExtent":{"__isSmartRef__":true,"id":646},"targetMorph":{"__isSmartRef__":true,"id":42},"titleBar":{"__isSmartRef__":true,"id":526},"contentOffset":{"__isSmartRef__":true,"id":428},"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":647},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"42":{"submorphs":[{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":251},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":342},{"__isSmartRef__":true,"id":385}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":424},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":428},"showsHalos":false,"halos":[],"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":429},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":430}],"doNotSerialize":["$$categoryName"],"doNotCopyProperties":["$$categoryName"],"selectedPartItem":{"__isSmartRef__":true,"id":169},"owner":{"__isSmartRef__":true,"id":41},"layout":{"__isSmartRef__":true,"id":431},"categories":{"__isSmartRef__":true,"id":432},"categoryName":"uncategorized","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":443},"__LivelyClassName__":"lively.morphic.Box"},"43":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":44},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":48},"_MaxTextWidth":82,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":47},"showsHalos":false,"halos":[],"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":49},"textChunks":[{"__isSmartRef__":true,"id":50}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,8],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":42},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":52},"__LivelyClassName__":"lively.morphic.Text"},"44":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":45},"_Extent":{"__isSmartRef__":true,"id":46},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"45":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"46":{"x":82,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"47":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"48":{"x":8,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"49":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"50":{"style":{"__isSmartRef__":true,"id":51},"morph":{"__isSmartRef__":true,"id":43},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBin","__LivelyClassName__":"lively.morphic.TextChunk"},"51":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"52":{"x":82,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"53":{"submorphs":[{"__isSmartRef__":true,"id":54}],"scripts":[],"id":294,"shape":{"__isSmartRef__":true,"id":97},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":102},"itemList":[".svn","Debugging","Fun","NewWorld","Presenting","Server","Testing","Text support","Tools","uncategorized","Widgets"],"selectedLineNo":9,"showsHalos":false,"halos":[],"name":"categoryList","partsBinMetaInfo":{"__isSmartRef__":true,"id":103},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":42},"_Rotation":0,"_Scale":1,"_ClipMode":"auto","prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":104}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"priorExtent":{"__isSmartRef__":true,"id":105},"selection":"uncategorized","__LivelyClassName__":"lively.morphic.List"},"54":{"submorphs":[{"__isSmartRef__":true,"id":55}],"scripts":[],"id":1602,"shape":{"__isSmartRef__":true,"id":66},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":80},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":70},"lighterFill":{"__isSmartRef__":true,"id":81},"label":{"__isSmartRef__":true,"id":55},"_Rotation":0,"name":"addCategoryButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":90},"attributeConnections":[{"__isSmartRef__":true,"id":91}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1.002003004005006,"priorExtent":{"__isSmartRef__":true,"id":92},"owner":{"__isSmartRef__":true,"id":53},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":93},"__LivelyClassName__":"lively.morphic.Button"},"55":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":56},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":60},"_MaxTextWidth":134.06609913216516,"_MaxTextHeight":19.99799699599498,"textStyle":null,"padding":{"__isSmartRef__":true,"id":61},"_Padding":{"__isSmartRef__":true,"id":62},"owner":{"__isSmartRef__":true,"id":54},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":63},"textChunks":[{"__isSmartRef__":true,"id":64}],"_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"56":{"position":{"__isSmartRef__":true,"id":57},"_Extent":{"__isSmartRef__":true,"id":58},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":59},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"57":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"58":{"x":134.06609913216516,"y":19.99799699599498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"59":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"60":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"61":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"62":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"63":{"x":134.06609913216516,"y":19.99799699599498,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"64":{"style":{"__isSmartRef__":true,"id":65},"morph":{"__isSmartRef__":true,"id":55},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"add category","__LivelyClassName__":"lively.morphic.TextChunk"},"65":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"66":{"position":{"__isSmartRef__":true,"id":67},"_Extent":{"__isSmartRef__":true,"id":68},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":69},"_Fill":{"__isSmartRef__":true,"id":70},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"67":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"68":{"x":134.06609913216516,"y":19.99799699599498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"69":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"70":{"stops":[{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":77}],"vector":{"__isSmartRef__":true,"id":79},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"71":{"offset":0,"color":{"__isSmartRef__":true,"id":72}},"72":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"73":{"offset":0.4,"color":{"__isSmartRef__":true,"id":74}},"74":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"75":{"offset":0.6,"color":{"__isSmartRef__":true,"id":76}},"76":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"77":{"offset":1,"color":{"__isSmartRef__":true,"id":78}},"78":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"79":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"80":{"x":4.991486982477909,"y":321.9141208275343,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"81":{"stops":[{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":88}],"vector":{"__isSmartRef__":true,"id":79},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"82":{"offset":0,"color":{"__isSmartRef__":true,"id":83}},"83":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"84":{"offset":0.4,"color":{"__isSmartRef__":true,"id":85}},"85":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"86":{"offset":0.6,"color":{"__isSmartRef__":true,"id":87}},"87":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"88":{"offset":1,"color":{"__isSmartRef__":true,"id":89}},"89":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"90":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"91":{"sourceObj":{"__isSmartRef__":true,"id":54},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":54},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"92":{"x":133.06409612816014,"y":19.99799699599498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"93":{"onFire":{"__isSmartRef__":true,"id":94}},"94":{"varMapping":{"__isSmartRef__":true,"id":95},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":96},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"95":{"this":{"__isSmartRef__":true,"id":54}},"96":{},"97":{"position":{"__isSmartRef__":true,"id":98},"_Extent":{"__isSmartRef__":true,"id":99},"_BorderWidth":1.258,"_BorderColor":{"__isSmartRef__":true,"id":100},"_Fill":{"__isSmartRef__":true,"id":101},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"98":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"99":{"x":144.0100150200251,"y":317.9879819759699,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"100":{"r":0.8280587561201496,"g":0.8280587561201496,"b":0.8280587561201496,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"101":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"102":{"x":9,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"103":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"104":{"sourceObj":{"__isSmartRef__":true,"id":53},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"categoryName","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"105":{"x":144.0100150200251,"y":316.98597897196487,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"106":{"submorphs":[{"__isSmartRef__":true,"id":107}],"scripts":[],"id":351,"shape":{"__isSmartRef__":true,"id":118},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":132},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":121},"lighterFill":{"__isSmartRef__":true,"id":133},"label":{"__isSmartRef__":true,"id":107},"attributeConnections":[{"__isSmartRef__":true,"id":142}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":143},"name":"reloadButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":144},"owner":{"__isSmartRef__":true,"id":42},"_Scale":1,"__LivelyClassName__":"lively.morphic.Button"},"107":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":108},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":112},"textColor":{"__isSmartRef__":true,"id":111},"owner":{"__isSmartRef__":true,"id":106},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":113}],"padding":{"__isSmartRef__":true,"id":115},"_Padding":{"__isSmartRef__":true,"id":116},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":117},"__LivelyClassName__":"lively.morphic.Text"},"108":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":109},"_Extent":{"__isSmartRef__":true,"id":110},"_BorderColor":{"__isSmartRef__":true,"id":111},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"109":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"110":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"111":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"112":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"113":{"style":{"__isSmartRef__":true,"id":114},"morph":{"__isSmartRef__":true,"id":107},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"refresh","__LivelyClassName__":"lively.morphic.TextChunk"},"114":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"115":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"116":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"117":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"118":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":119},"_Extent":{"__isSmartRef__":true,"id":120},"_Fill":{"__isSmartRef__":true,"id":121},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":131},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"119":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"120":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"121":{"stops":[{"__isSmartRef__":true,"id":122},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":128}],"vector":{"__isSmartRef__":true,"id":130},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"122":{"offset":0,"color":{"__isSmartRef__":true,"id":123}},"123":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"124":{"offset":0.4,"color":{"__isSmartRef__":true,"id":125}},"125":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"126":{"offset":0.6,"color":{"__isSmartRef__":true,"id":127}},"127":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"128":{"offset":1,"color":{"__isSmartRef__":true,"id":129}},"129":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"130":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"131":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"132":{"x":152,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"133":{"stops":[{"__isSmartRef__":true,"id":134},{"__isSmartRef__":true,"id":136},{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":140}],"vector":{"__isSmartRef__":true,"id":130},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"134":{"offset":0,"color":{"__isSmartRef__":true,"id":135}},"135":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"136":{"offset":0.4,"color":{"__isSmartRef__":true,"id":137}},"137":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"138":{"offset":0.6,"color":{"__isSmartRef__":true,"id":139}},"139":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"140":{"offset":1,"color":{"__isSmartRef__":true,"id":141}},"141":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"142":{"sourceObj":{"__isSmartRef__":true,"id":106},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"143":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"144":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"145":{"submorphs":[{"__isSmartRef__":true,"id":146}],"scripts":[],"id":3260,"shape":{"__isSmartRef__":true,"id":219},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":223},"showsHalos":false,"halos":[],"name":"partsBinContents","partsBinMetaInfo":{"__isSmartRef__":true,"id":224},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"scroll","owner":{"__isSmartRef__":true,"id":42},"priorExtent":{"__isSmartRef__":true,"id":225},"attributeConnections":[{"__isSmartRef__":true,"id":226}],"doNotSerialize":["$$selectedItem"],"doNotCopyProperties":["$$selectedItem"],"isClip":true,"selectedItem":{"__isSmartRef__":true,"id":169},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":227},"__LivelyClassName__":"lively.morphic.Box"},"146":{"submorphs":[{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":152}],"scripts":[],"id":521,"shape":{"__isSmartRef__":true,"id":163},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":167},"partsBinURL":{"__isSmartRef__":true,"id":168},"targetName":"TestObject","partItem":{"__isSmartRef__":true,"id":169},"owner":{"__isSmartRef__":true,"id":145},"isSelected":true,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport"},"147":{"submorphs":[],"scripts":[],"id":522,"shape":{"__isSmartRef__":true,"id":148},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":151},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":146},"priorExtent":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets"},"148":{"_Position":{"__isSmartRef__":true,"id":149},"_Extent":{"__isSmartRef__":true,"id":150},"_ImageURL":"http://localhost/webwerkstatt/PartsBin/TestObject.svg?time=1304785805600","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes"},"149":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"150":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"151":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"152":{"submorphs":[],"scripts":[],"id":523,"shape":{"__isSmartRef__":true,"id":153},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":158},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":159},"priorExtent":{"__isSmartRef__":true,"id":160},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":161}],"evalEnabled":false,"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"153":{"_Position":{"__isSmartRef__":true,"id":154},"_Extent":{"__isSmartRef__":true,"id":155},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":157},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"154":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"155":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"156":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"157":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"158":{"x":2,"y":1,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"159":{"x":10,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"160":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"161":{"style":{"__isSmartRef__":true,"id":162},"morph":{"__isSmartRef__":true,"id":152},"storedString":"TestObject","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"162":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"163":{"_Position":{"__isSmartRef__":true,"id":164},"_Extent":{"__isSmartRef__":true,"id":165},"_BorderColor":{"__isSmartRef__":true,"id":166},"_Fill":{"__isSmartRef__":true,"id":157},"_BorderRadius":6,"_BorderWidth":3,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"164":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"165":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"166":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"167":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"168":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"169":{"partsSpaceName":"PartsBin/","name":"TestObject","attributeConnections":[{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":187}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$part"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$part"],"loadedMetaInfo":{"__isSmartRef__":true,"id":188},"part":{"__isSmartRef__":true,"id":189},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":8},{\"__isSmartRef__\":true,\"id\":15}],\"scripts\":[],\"id\":452,\"shape\":{\"__isSmartRef__\":true,\"id\":22},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":27},\"showsHalos\":false,\"halos\":[],\"name\":\"TestObject\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":28},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5599},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":6},\"name\":\"Ellipse2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":7},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"2\":{\"position\":{\"__isSmartRef__\":true,\"id\":3},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4},\"_Fill\":{\"__isSmartRef__\":true,\"id\":5},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"3\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5\":{\"r\":0.564,\"g\":0.584,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"6\":{\"x\":14,\"y\":15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"7\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"8\":{\"submorphs\":[],\"scripts\":[],\"id\":6562,\"shape\":{\"__isSmartRef__\":true,\"id\":9},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":13},\"name\":\"Ellipse6\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":14},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"9\":{\"position\":{\"__isSmartRef__\":true,\"id\":10},\"_Extent\":{\"__isSmartRef__\":true,\"id\":11},\"_Fill\":{\"__isSmartRef__\":true,\"id\":12},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"10\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"11\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"12\":{\"r\":0.65,\"g\":0,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"13\":{\"x\":58,\"y\":50,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"14\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"15\":{\"submorphs\":[],\"scripts\":[],\"id\":6587,\"shape\":{\"__isSmartRef__\":true,\"id\":16},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":20},\"name\":\"Ellipse7\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":21},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"16\":{\"position\":{\"__isSmartRef__\":true,\"id\":17},\"_Extent\":{\"__isSmartRef__\":true,\"id\":18},\"_Fill\":{\"__isSmartRef__\":true,\"id\":19},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"17\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"18\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"19\":{\"r\":0.215,\"g\":1,\"b\":0.827,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"20\":{\"x\":105,\"y\":93,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"21\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"22\":{\"position\":{\"__isSmartRef__\":true,\"id\":23},\"_Extent\":{\"__isSmartRef__\":true,\"id\":24},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":25},\"_Fill\":{\"__isSmartRef__\":true,\"id\":26},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"23\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"24\":{\"x\":233,\"y\":204,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"25\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"26\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"27\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"28\":{\"partsSpaceName\":\"PartsBin/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"29\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":67},{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":92},{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":157},{\"__isSmartRef__\":true,\"id\":197},{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":340},{\"__isSmartRef__\":true,\"id\":466},{\"__isSmartRef__\":true,\"id\":605},{\"__isSmartRef__\":true,\"id\":694},{\"__isSmartRef__\":true,\"id\":783},{\"__isSmartRef__\":true,\"id\":911},{\"__isSmartRef__\":true,\"id\":1023},{\"__isSmartRef__\":true,\"id\":1191},{\"__isSmartRef__\":true,\"id\":1302},{\"__isSmartRef__\":true,\"id\":1413},{\"__isSmartRef__\":true,\"id\":1523},{\"__isSmartRef__\":true,\"id\":1583},{\"__isSmartRef__\":true,\"id\":3580},{\"__isSmartRef__\":true,\"id\":3618},{\"__isSmartRef__\":true,\"id\":3655},{\"__isSmartRef__\":true,\"id\":3765},{\"__isSmartRef__\":true,\"id\":3876},{\"__isSmartRef__\":true,\"id\":4016},{\"__isSmartRef__\":true,\"id\":4126},{\"__isSmartRef__\":true,\"id\":0},{\"__isSmartRef__\":true,\"id\":4142},{\"__isSmartRef__\":true,\"id\":3148},{\"__isSmartRef__\":true,\"id\":4725},{\"__isSmartRef__\":true,\"id\":4863},{\"__isSmartRef__\":true,\"id\":5588}],\"scripts\":[],\"id\":225,\"shape\":{\"__isSmartRef__\":true,\"id\":5594},\"grabbingEnabled\":false,\"droppingEnabled\":true,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5598},\"hands\":[{\"__isSmartRef__\":true,\"id\":5588}],\"currentHaloTarget\":null,\"draggedMorph\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"changeSet\":{\"__isSmartRef__\":true,\"id\":4419},\"statusMessages\":[],\"showsHalos\":false,\"halos\":[],\"_Scale\":1,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"lastAlert\":\"loading ObjectSerializationGraph...\",\"clickedOnMorph\":null,\"draggingEnabled\":true,\"__LivelyClassName__\":\"lively.morphic.World\"},\"30\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":31}],\"scripts\":[],\"id\":17,\"shape\":{\"__isSmartRef__\":true,\"id\":41},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":55},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":44},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":56},\"label\":{\"__isSmartRef__\":true,\"id\":31},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":65}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":66},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"31\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"shape\":{\"__isSmartRef__\":true,\"id\":32},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":32,\"_MaxTextHeight\":22,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":36},\"textColor\":{\"__isSmartRef__\":true,\"id\":35},\"owner\":{\"__isSmartRef__\":true,\"id\":30},\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":37}],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":39},\"_Padding\":{\"__isSmartRef__\":true,\"id\":40},\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"32\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":33},\"_Extent\":{\"__isSmartRef__\":true,\"id\":34},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":35},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"33\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"34\":{\"x\":32,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"35\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"36\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"37\":{\"style\":{\"__isSmartRef__\":true,\"id\":38},\"morph\":{\"__isSmartRef__\":true,\"id\":31},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"save\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"38\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"39\":{\"x\":32,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"40\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"41\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":42},\"_Extent\":{\"__isSmartRef__\":true,\"id\":43},\"_Fill\":{\"__isSmartRef__\":true,\"id\":44},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":54},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"42\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"43\":{\"x\":32,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"44\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":49},{\"__isSmartRef__\":true,\"id\":51}],\"vector\":{\"__isSmartRef__\":true,\"id\":53},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"45\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":46}},\"46\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"47\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":48}},\"48\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"49\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":50}},\"50\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"51\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":52}},\"52\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"53\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"54\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"55\":{\"x\":1139,\"y\":11,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"56\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":63}],\"vector\":{\"__isSmartRef__\":true,\"id\":53},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"57\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":58}},\"58\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"59\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":60}},\"60\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"61\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":62}},\"62\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"63\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":64}},\"64\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"65\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":30},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":29},\"targetMethodName\":\"saveWorld\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"66\":{\"x\":33,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"67\":{\"submorphs\":[],\"scripts\":[],\"id\":257,\"shape\":{\"__isSmartRef__\":true,\"id\":68},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":72},\"_MaxTextWidth\":540,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":73},\"showsHalos\":false,\"halos\":[],\"_FontSize\":24,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"Title\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":74},\"_TextColor\":{\"__isSmartRef__\":true,\"id\":75},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"_Rotation\":0,\"charsReplaced\":\"Notes about trac configuration\",\"lastFindLoc\":-30,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":76}],\"_ClipMode\":\"visible\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":78},\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"68\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":69},\"_Extent\":{\"__isSmartRef__\":true,\"id\":70},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":71},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"69\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"70\":{\"x\":540,\"y\":37,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"71\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"72\":{\"x\":21,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"73\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"74\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"75\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"76\":{\"style\":{\"__isSmartRef__\":true,\"id\":77},\"morph\":{\"__isSmartRef__\":true,\"id\":67},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Robert's notes\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"77\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"78\":{\"x\":540,\"y\":37,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"79\":{\"submorphs\":[],\"scripts\":[],\"id\":232,\"shape\":{\"__isSmartRef__\":true,\"id\":80},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":85},\"name\":\"rectangle\",\"showsHalos\":false,\"halos\":[],\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":86},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"80\":{\"position\":{\"__isSmartRef__\":true,\"id\":81},\"extent\":{\"__isSmartRef__\":true,\"id\":82},\"borderWidth\":1,\"borderColor\":{\"__isSmartRef__\":true,\"id\":83},\"fill\":{\"__isSmartRef__\":true,\"id\":84},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"81\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"82\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"83\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"84\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"85\":{\"x\":187,\"y\":251,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"86\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"87\":{\"submorphs\":[],\"scripts\":[],\"id\":1,\"shape\":{\"__isSmartRef__\":true,\"id\":88},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":91},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"__LivelyClassName__\":\"lively.morphic.CrayonColorChooser\"},\"88\":{\"position\":{\"__isSmartRef__\":true,\"id\":89},\"_Extent\":{\"__isSmartRef__\":true,\"id\":90},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"89\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"90\":{\"x\":160,\"y\":120,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"91\":{\"x\":241,\"y\":281,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"92\":{\"submorphs\":[],\"scripts\":[],\"id\":66,\"shape\":{\"__isSmartRef__\":true,\"id\":93},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":97},\"_MaxTextWidth\":1040,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":96},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"TestText\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":98},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"charsReplaced\":\"this.\",\"lastFindLoc\":187,\"textStyle\":{\"__isSmartRef__\":true,\"id\":99},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":101},{\"__isSmartRef__\":true,\"id\":103},{\"__isSmartRef__\":true,\"id\":106}],\"prevScroll\":[0,0],\"_ClipMode\":\"visible\",\"priorSelectionRange\":[6,6],\"_TextColor\":{\"__isSmartRef__\":true,\"id\":108},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":109},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"93\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":94},\"_Extent\":{\"__isSmartRef__\":true,\"id\":95},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":96},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"94\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"95\":{\"x\":1040,\"y\":308,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"96\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"97\":{\"x\":1114,\"y\":349,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"98\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"99\":{\"runs\":[142],\"values\":[{\"__isSmartRef__\":true,\"id\":100}],\"lastIndex\":0,\"lastRunIndex\":0,\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.RunArray\"},\"100\":{\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"101\":{\"style\":{\"__isSmartRef__\":true,\"id\":102},\"morph\":{\"__isSmartRef__\":true,\"id\":92},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"server\\n\\nnode master server:\\n- ssh nodejs@lively-kernel.org\\n- screen -r\\n- cd svn/nodejs/\\n- node MasterServer.js > MasterServer.log\\n- start servers ?\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"102\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"103\":{\"style\":{\"__isSmartRef__\":true,\"id\":104},\"morph\":{\"__isSmartRef__\":true,\"id\":92},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"104\":{\"color\":{\"__isSmartRef__\":true,\"id\":105},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"105\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"106\":{\"style\":{\"__isSmartRef__\":true,\"id\":107},\"morph\":{\"__isSmartRef__\":true,\"id\":92},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"this.setTextColor(Color.red)\\nmongodb?\\n\\nlively.morphic.Text.activeInstance()\\nhttp://www.mongodb.org/display/DOCS/Home\\nSleepy.Mongoose -> http://www.snailinaturtleneck.com/blog/2010/02/22/sleepy-mongoose-a-mongodb-rest-interface/\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"107\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"108\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"109\":{\"x\":1040,\"y\":308,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"110\":{\"submorphs\":[],\"scripts\":[],\"id\":273,\"shape\":{\"__isSmartRef__\":true,\"id\":111},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"comic sans ms\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":115},\"_MaxTextWidth\":1040,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":114},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"Text\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":116},\"charsReplaced\":\"\",\"lastFindLoc\":16,\"textStyle\":{\"__isSmartRef__\":true,\"id\":117},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":119}],\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"priorSelectionRange\":[0,0],\"_ClipMode\":\"visible\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":121},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"111\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":112},\"_Extent\":{\"__isSmartRef__\":true,\"id\":113},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":114},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"112\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"113\":{\"x\":1040,\"y\":54,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"114\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"115\":{\"x\":31,\"y\":589,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"116\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"117\":{\"runs\":[142],\"values\":[{\"__isSmartRef__\":true,\"id\":118}],\"lastIndex\":0,\"lastRunIndex\":0,\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.RunArray\"},\"118\":{\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"119\":{\"style\":{\"__isSmartRef__\":true,\"id\":120},\"morph\":{\"__isSmartRef__\":true,\"id\":110},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Missing widgets\\n- FileBrowser\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"120\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"121\":{\"x\":1040,\"y\":54,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"122\":{\"submorphs\":[],\"scripts\":[],\"id\":36,\"shape\":{\"__isSmartRef__\":true,\"id\":123},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":127},\"_MaxTextWidth\":409,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":128},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"Text\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":129},\"charsReplaced\":\"\",\"lastFindLoc\":47,\"textStyle\":{\"__isSmartRef__\":true,\"id\":130},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":134},{\"__isSmartRef__\":true,\"id\":136}],\"prevScroll\":[0,0],\"priorSelectionRange\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"_Scale\":1,\"_ClipMode\":\"visible\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":138},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"123\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":124},\"_Extent\":{\"__isSmartRef__\":true,\"id\":125},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":126},\"_Fill\":{\"__isSmartRef__\":true,\"id\":126},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"124\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"125\":{\"x\":409,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"126\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"127\":{\"x\":375,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"128\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"129\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"130\":{\"runs\":[142],\"values\":[{\"__isSmartRef__\":true,\"id\":131}],\"lastIndex\":0,\"lastRunIndex\":0,\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.RunArray\"},\"131\":{\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"132\":{\"style\":{\"__isSmartRef__\":true,\"id\":133},\"morph\":{\"__isSmartRef__\":true,\"id\":122},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Don't forget the feature \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"133\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"134\":{\"style\":{\"__isSmartRef__\":true,\"id\":135},\"morph\":{\"__isSmartRef__\":true,\"id\":122},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"request and bug page\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"135\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"link\":\"../SceneRefactoring/todo.xhtml\",\"uri\":\"../SceneRefactoring/todo.xhtml\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"136\":{\"style\":{\"__isSmartRef__\":true,\"id\":137},\"morph\":{\"__isSmartRef__\":true,\"id\":122},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"!\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"137\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"138\":{\"x\":409,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"139\":{\"submorphs\":[],\"scripts\":[],\"id\":322,\"shape\":{\"__isSmartRef__\":true,\"id\":140},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":144},\"_MaxTextWidth\":1040,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":143},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"Text\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":145},\"charsReplaced\":\"\",\"lastFindLoc\":210,\"textStyle\":{\"__isSmartRef__\":true,\"id\":146},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":148},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":152},{\"__isSmartRef__\":true,\"id\":154}],\"prevScroll\":[0,0],\"priorSelectionRange\":[78,87],\"_ClipMode\":\"visible\",\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":156},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"140\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":141},\"_Extent\":{\"__isSmartRef__\":true,\"id\":142},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":143},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"141\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"142\":{\"x\":1040,\"y\":132,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"143\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"144\":{\"x\":36.184557137033835,\"y\":651.7230741493826,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"145\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"146\":{\"runs\":[142],\"values\":[{\"__isSmartRef__\":true,\"id\":147}],\"lastIndex\":0,\"lastRunIndex\":0,\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.RunArray\"},\"147\":{\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"148\":{\"style\":{\"__isSmartRef__\":true,\"id\":149},\"morph\":{\"__isSmartRef__\":true,\"id\":139},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Layer use case:\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"149\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"uri\":null,\"textDecoration\":\"underline\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"150\":{\"style\":{\"__isSmartRef__\":true,\"id\":151},\"morph\":{\"__isSmartRef__\":true,\"id\":139},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n- find out focused text per world\\n\\t- layer onFocus, onBlur of \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"151\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"uri\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"152\":{\"style\":{\"__isSmartRef__\":true,\"id\":153},\"morph\":{\"__isSmartRef__\":true,\"id\":139},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"TextMorph\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"153\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"uri\":null,\"fontSize\":14,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"154\":{\"style\":{\"__isSmartRef__\":true,\"id\":155},\"morph\":{\"__isSmartRef__\":true,\"id\":139},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\\t- enable layer using setWithLayers on world\\n\\t--> the layer there needs to be an instance/derived from the original layer\\n- without layers added to text attribute editor to not capture text focuses of that object\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"155\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"uri\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"156\":{\"x\":1040,\"y\":132,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"157\":{\"submorphs\":[],\"scripts\":[],\"id\":23,\"shape\":{\"__isSmartRef__\":true,\"id\":158},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":163},\"_MaxTextWidth\":921,\"_MaxTextHeight\":477,\"layout\":{\"__isSmartRef__\":true,\"id\":164},\"charsReplaced\":\"\",\"lastFindLoc\":1,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"showsHalos\":false,\"halos\":[],\"savedTextString\":\"colorField = $morph('ColorField')\\n\\ncolorField.selectedColor = colorField.getFill()\\ncolorField.removeAllMorphs()\\ncolorField.colorChooser\\n\\nconnect(this.world(), 'clickedOnMorph', this.world(), 'alert', {converter: function(v) { if (!v) debugger; return v}})\\n\\ncolorField.addScript(function onMouseDown(evt) {\\n\\tif ($super(evt)) return true;\\n\\n\\tif (this.colorChooser) return false;\\n\\tvar colorChooser = lively.morphic.Morph.makeRectangle(0,0,100,100);\\n\\tthis.addMorph(colorChooser);\\n\\tcolorChooser.align(colorChooser.bounds().topLeft(), this.innerBounds().bottomLeft());\\n\\tthis.colorChooser = colorChooser;\\n\\treturn true;\\n})\\n\\ncolorField.addScript(function onMouseUp(evt) {\\n\\tif ($super(evt)) return true;\\n\\tif (this.colorChooser) {\\n\\t\\talert('removing color chooser')\\ndebugger\\n\\t\\tthis.colorChooser.remove();\\n\\t\\tthis.colorChooser = null;\\n\\t}\\n\\treturn true;\\n})\\n\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":165},{\"__isSmartRef__\":true,\"id\":167},{\"__isSmartRef__\":true,\"id\":169},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":173},{\"__isSmartRef__\":true,\"id\":175},{\"__isSmartRef__\":true,\"id\":177},{\"__isSmartRef__\":true,\"id\":179},{\"__isSmartRef__\":true,\"id\":181},{\"__isSmartRef__\":true,\"id\":184},{\"__isSmartRef__\":true,\"id\":186},{\"__isSmartRef__\":true,\"id\":189},{\"__isSmartRef__\":true,\"id\":191},{\"__isSmartRef__\":true,\"id\":194}],\"priorSelectionRange\":[123,0],\"prevScroll\":[0,0],\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"_Rotation\":0,\"_Scale\":1,\"lastSearchString\":\"• \\t\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":196},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"158\":{\"position\":{\"__isSmartRef__\":true,\"id\":159},\"_Extent\":{\"__isSmartRef__\":true,\"id\":160},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":161},\"_Fill\":{\"__isSmartRef__\":true,\"id\":162},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"159\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"160\":{\"x\":921,\"y\":477,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"161\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"162\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"163\":{\"x\":134,\"y\":932,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"164\":{\"resizeWidth\":true,\"resizeHeight\":true},\"165\":{\"style\":{\"__isSmartRef__\":true,\"id\":166},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Refactoring VL\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"166\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontSize\":20,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"167\":{\"style\":{\"__isSmartRef__\":true,\"id\":168},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"168\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"169\":{\"style\":{\"__isSmartRef__\":true,\"id\":170},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"XP\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"170\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontWeight\":\"bold\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"171\":{\"style\":{\"__isSmartRef__\":true,\"id\":172},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n- Design for today not the future\\n--> Refactoring is a design activity\\n\\n- keep code simple at all times\\n--> This minimizes investment in excess framework and support code. We retain the necessary flexibility through refactoring.\\t\\n\\n- Refactoring is the process of improving the code’s structure while preserving its function\\n\\t– Formal process (but not a difficult one)\\n\\t– Each refactoring step is \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"172\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"173\":{\"style\":{\"__isSmartRef__\":true,\"id\":174},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"reversible\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"174\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"175\":{\"style\":{\"__isSmartRef__\":true,\"id\":176},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\", so that you can try things\\n- Instead, when the design wants to change, change it\\n\\n- Build a system incrementally, focused on business value, without getting cornered by an early decision\\n--> Expect early decisions to need updating\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"176\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"177\":{\"style\":{\"__isSmartRef__\":true,\"id\":178},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"TDD\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"178\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontWeight\":\"bold\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"179\":{\"style\":{\"__isSmartRef__\":true,\"id\":180},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n1. \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"180\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"181\":{\"style\":{\"__isSmartRef__\":true,\"id\":182},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Red\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"182\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":{\"__isSmartRef__\":true,\"id\":183},\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"183\":{\"r\":1,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"184\":{\"style\":{\"__isSmartRef__\":true,\"id\":185},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\" – Write a little test that doesn't work, and perhaps doesn't compile at first\\n2. \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"185\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"186\":{\"style\":{\"__isSmartRef__\":true,\"id\":187},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Green\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"187\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"188\":{\"r\":0,\"g\":0.591,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"189\":{\"style\":{\"__isSmartRef__\":true,\"id\":190},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\" – Make the test work quickly, committing whatever sins are necessary in the process\\n3. \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"190\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"191\":{\"style\":{\"__isSmartRef__\":true,\"id\":192},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Refactor\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"192\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":{\"__isSmartRef__\":true,\"id\":193},\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"193\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"194\":{\"style\":{\"__isSmartRef__\":true,\"id\":195},\"morph\":{\"__isSmartRef__\":true,\"id\":157},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\" – Eliminating all of the duplication created in merely getting the test to work\\n\\nRemove duplication\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"195\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"196\":{\"x\":921,\"y\":477,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"197\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":210}],\"scripts\":[],\"id\":3,\"shape\":{\"__isSmartRef__\":true,\"id\":323},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":325},\"_Position\":{\"__isSmartRef__\":true,\"id\":326},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":327},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":198},\"titleBar\":{\"__isSmartRef__\":true,\"id\":210},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":205},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":328},\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.Window\"},\"198\":{\"submorphs\":[],\"scripts\":[],\"id\":2,\"shape\":{\"__isSmartRef__\":true,\"id\":199},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":204},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":205},\"_MaxTextWidth\":875,\"_MaxTextHeight\":380,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":206}],\"owner\":{\"__isSmartRef__\":true,\"id\":197},\"layout\":{\"__isSmartRef__\":true,\"id\":208},\"priorSelectionRange\":[623,623],\"prevScroll\":[0,0],\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":209},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"199\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":200},\"_Extent\":{\"__isSmartRef__\":true,\"id\":201},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":202},\"_Fill\":{\"__isSmartRef__\":true,\"id\":203},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"200\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"201\":{\"x\":875,\"y\":380,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"202\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"203\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"204\":{\"x\":2,\"y\":1,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"205\":{\"x\":0,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"206\":{\"style\":{\"__isSmartRef__\":true,\"id\":207},\"morph\":{\"__isSmartRef__\":true,\"id\":198},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\nSystemOrganization addCategory: #'JumpingCubes-GUI'!\\nSystemOrganization addCategory: #'JumpingCubes-Logic'!\\n\\nPasteUpMorph subclass: #JCStartMenu\\n\\tinstanceVariableNames: 'numberOfPlayersButton boardSizeDecimalButton boardSizeButton initialCubeValueButton numberOfAIPlayersButton stepTimeButton'\\n\\tclassVariableNames: 'StepTimeDict'\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-GUI'!\\n\\n!JCStartMenu commentStamp: 'JRZ 2/11/2011 13:47:07.997' prior: 0!\\nI am the menu. Using me you can instantiate a game with the desired settings. I know how to instatiate a game (JCStartMenu>>startGame). I have a lot of buttons, labels and menus, which I build and display.\\n\\nInstance Variables \\n\\tnumberOfPlayersButton:\\t\\tSimpleButtonMorph\\n\\tboardSizeDecimalButton:\\t\\tSimpleButtonMorph\\n\\tboardSizeButton:\\t\\t\\t\\tSimpleButtonMorph\\n\\tinitialCubeValueButton: \\t\\t\\tSimpleButtonMorph\\n\\tnumberOfAIPlayersButton: \\t\\tSimpleButtonMorph\\n\\tstepTimeButton: \\t\\t\\t\\tSimpleButtonMorph\\n\\nnumberOfPlayersButton\\n\\t- I know this button to extract the value and set it, if the value is changed by the user.\\n\\nboardSizeDecimalButton\\n\\t- I know this button to extract the value and set it, if the value is changed by the user.\\n\\nboardSizeButton\\n\\t- I know this button to extract the value and set it, if the value is changed by the user.\\n\\ninitialCubeValueButton\\n\\t- I know this button to extract the value and set it, if the value is changed by the user.\\n\\t\\nnumberOfAIPlayersButton\\n\\t- I know this button to extract the value and set it, if the value is changed by the user.\\n\\nstepTimeButton\\n\\t- I know this button to extract the value and set it, if the value is changed by the user.!\\n\\n!JCStartMenu class methodsFor: 'parts bin' stamp: 'mg 1/21/2011 11:05:53.191'!\\ndescriptionForPartsBin\\n\\t ^self \\n\\t\\tpartName: 'JumpingCubes' \\n\\t\\tcategories: #('SWA2011') \\n\\t\\tdocumentation: 'A strategic boardgame with cubes.'\\n\\t\\tsampleImageForm: JCStandardCubeGUI new imageForm\\n\\n\\t\\t! !\\n\\n!JCStartMenu class methodsFor: 'accessing' stamp: 'mg 2/11/2011 15:31:44.972'!\\nstepTimeDict: aKey\\n\\t\\\"Define the speed for slow, middle and fast \\\"\\n\\tStepTimeDict ifNil: [ StepTimeDict := Dictionary new.\\n\\t\\tStepTimeDict\\n\\t\\t\\tat: 'slow' put: 1000;\\n\\t\\t\\tat: 'middle' put: 300;\\n\\t\\t\\tat: 'fast' put: 50].\\n\\t^StepTimeDict at: aKey! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 13:47:29.798'!\\naddButtons\\n\\t\\\"Add the morphs needed for the menu to the JCStartMenu\\\"\\n\\tself\\n\\t\\taddMorph: numberOfPlayersButton;\\n\\t\\taddMorph: boardSizeDecimalButton;\\n\\t\\taddMorph: boardSizeButton;\\n\\t\\taddMorph: initialCubeValueButton;\\n\\t\\taddMorph: numberOfAIPlayersButton;\\n\\t\\taddMorph: stepTimeButton.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 13:45:11.226'!\\naddTextFields\\n\\t\\\"Add the text fields to the JCStartMenu\\\"\\n\\tself\\n\\t\\taddMorph: ((self createLockedTextMorph: 'players') position: 50 @ 5);\\t\\n\\t\\taddMorph: ((self createLockedTextMorph: 'cubes per side') position: 50 @ 30);\\n\\t\\taddMorph: ((self createLockedTextMorph: 'initial cube value') position: 50 @ 55);\\n\\t\\taddMorph: ((self createLockedTextMorph: 'AI players') position: 50 @ 80).! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/18/2011 16:49:40.147'!\\nboardSize\\n\\t\\\"Answer the value of the second digit for cubes per side\\\"\\n\\t^boardSizeButton label asInteger! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/18/2011 16:49:49.808'!\\nboardSize: anInteger\\n\\t\\\"Set the value of the second digit for cubes per side\\\"\\n\\tboardSizeButton label: anInteger asString.! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/18/2011 16:50:12.315'!\\nboardSizeDecimal\\n\\t\\\"Answer the value of the first digit for cubes per side\\\"\\n\\t^boardSizeDecimalButton label asInteger! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/18/2011 16:50:42.791'!\\nboardSizeDecimal: anInteger\\n\\t\\\"Set the value of the first digit for cubes per side\\\"\\n\\tboardSizeDecimalButton label: anInteger asString.! !\\n\\n!JCStartMenu methodsFor: 'creation' stamp: 'cram 1/21/2011 18:43'!\\ncalculateBoardSize\\n\\t\\\"Answer the number of cubes per side\\\"\\n\\t^(self boardSizeDecimal * 10) + self boardSize! !\\n\\n!JCStartMenu methodsFor: 'updating' stamp: 'cram 1/21/2011 18:47'!\\nchangeBoardSizeDecimal: anInteger\\n\\t\\\"Cubes per side must be 2 or more\\\"\\n\\tself boardSizeDecimal: anInteger.\\n\\t((self boardSizeDecimal = 0) and: [(self boardSize < 2)]) ifTrue: [self boardSize: 2].\\n\\t! !\\n\\n!JCStartMenu methodsFor: 'updating' stamp: 'mg 1/28/2011 16:50:29.795'!\\nchangePlayerNumber: anInteger\\n\\t\\\"There must not be more AI players than all players together\\\"\\n\\tself numberOfPlayers: anInteger.\\n\\t(self numberOfPlayers < self numberOfAIPlayers) \\n\\t\\tifTrue: [self numberOfAIPlayers: self numberOfPlayers].\\n\\t! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/18/2011 16:55:40.538'!\\ncreateAIPlayerNumberMenu\\n\\t\\\"Create a menu with the number of AIs, depending on the number of human players\\\"\\n\\t| menu |\\n\\tmenu := MenuMorph new.\\n\\t0 to: (self numberOfPlayers) do: \\n\\t\\t[ :i | menu addMenuItem: (self newMenuItemAIPlayerNumber: i)].\\n\\tmenu popUpNoKeyboard.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 11:26:30.609'!\\ncreateBoardSizeDecimalMenu\\n\\t\\\"Create a menu for the number of cubes per side\\\"\\n\\t| menu |\\n\\tmenu := MenuMorph new.\\n\\t0 to: 9 do: [ :i | menu addMenuItem: (self newMenuItemBoardSizeDecimal: i)].\\n\\tmenu popUpNoKeyboard.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 11:26:42.039'!\\ncreateBoardSizeMenu\\n\\t\\\"Create a menu for the number of cubes per side, which cannot be lower than 2\\\"\\n\\t| menu |\\n\\tmenu := MenuMorph new.\\n\\t(self boardSizeDecimal = 0) \\n\\t\\tifTrue: [2 to: 9 do: [ :i | menu addMenuItem: (self newMenuItemBoardSize: i)]]\\n\\t\\tifFalse: [0 to: 9 do: [ :i | menu addMenuItem: (self newMenuItemBoardSize: i)]].\\n\\tmenu popUpNoKeyboard.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 15:08:09.17'!\\ncreateButtonWithLabel: aLabelString Action: anActionScript\\n\\t\\\"Answer a button with a given label and actionSelector\\\"\\n\\t| tempButton |\\n\\ttempButton := SimpleButtonMorph new.\\n\\ttempButton\\n\\t\\tlabel: aLabelString;\\n\\t\\tactionSelector: anActionScript;\\n\\t\\ttarget: self.\\n\\t^tempButton! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 15:31:27.356'!\\ncreateButtons\\n\\t\\\"Create the necessary buttons for the JCStartMenu\\\"\\n\\tnumberOfPlayersButton := ((self createButtonWithLabel: '2' \\n\\t\\tAction: 'createPlayerNumberMenu') position: 10 @ 5).\\n\\tboardSizeDecimalButton := ((self createButtonWithLabel: '0'\\n\\t\\tAction: 'createBoardSizeDecimalMenu') position: 10 @ 30).\\n\\tboardSizeButton := ((self createButtonWithLabel: '9'\\n\\t\\tAction: 'createBoardSizeMenu') position: 25 @ 30).\\n\\tinitialCubeValueButton := ((self createButtonWithLabel: '2'\\n\\t\\tAction: 'createInitialCubeValueMenu') position: 10 @ 55).\\n\\tnumberOfAIPlayersButton := ((self createButtonWithLabel: '0'\\n\\t\\tAction: 'createAIPlayerNumberMenu') position: 10 @ 80).\\n\\tstepTimeButton := ((self createButtonWithLabel: 'slow'\\n\\t\\tAction: 'createStepTimeMenu') position: 10 @ 105).! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 11:27:07.115'!\\ncreateInitialCubeValueMenu\\n\\t\\\"Create a menu for the initialCubeValue\\\"\\n\\t| menu |\\n\\tmenu := MenuMorph new.\\n\\t1 to: 3 do: [ :i | menu addMenuItem: (self newMenuItemCubeValue: i)].\\n\\tmenu popUpNoKeyboard.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'cram 1/21/2011 18:53'!\\ncreateLockedTextMorph: aString\\n\\t\\\"Answer a TextMorph that cannot be edited by the user\\\"\\n\\t| tempMorph |\\n\\ttempMorph := TextMorph new.\\n\\ttempMorph \\n\\t\\tcontents: aString;\\n\\t\\tfit;\\n\\t\\tlock.\\n\\t^tempMorph ! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 11:27:20.036'!\\ncreatePlayerNumberMenu\\n\\t\\\"Create a menu for the number of human and AI players\\\"\\n\\t| menu |\\n\\tmenu := MenuMorph new.\\n\\t1 to: 6 do: [ :i | menu addMenuItem: (self newMenuItemPlayerNumber: i)].\\n\\tmenu popUpNoKeyboard.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 14:09:41.874'!\\ncreateStepTimeMenu\\n\\t\\\"Create a menu for the stepTime\\\"\\n\\t| menu |\\n\\tmenu := MenuMorph new.\\n\\tmenu\\n\\t\\taddMenuItem: (self newMenuItemStepTime: 'slow');\\n\\t\\taddMenuItem: (self newMenuItemStepTime: 'middle');\\n\\t\\taddMenuItem: (self newMenuItemStepTime: 'fast');\\n\\t\\tpopUpNoKeyboard.! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'cram 1/21/2011 19:25'!\\ninitialCubeValue: anInteger\\n\\t\\\"Set the initialCubeValue\\\"\\n\\tinitialCubeValueButton label: anInteger asString.\\n\\t! !\\n\\n!JCStartMenu methodsFor: 'initialization' stamp: 'JRZ 2/11/2011 15:35:22.705'!\\ninitialize\\n\\tsuper initialize.\\t\\n\\tself \\n\\t\\tcreateButtons;\\n\\t\\taddTextFields;\\n\\t\\taddButtons;\\n\\t\\taddMorph: ((self createButtonWithLabel: 'start game'\\n\\t\\t\\tAction: 'startGame') position: 10 @ 140);\\n\\t\\taddMorph: ((self createButtonWithLabel: 'close menu'\\n\\t\\t\\tAction: 'delete') position: 100 @ 140);\\n\\t\\textent: 190 @ 170.! !\\n\\n!JCStartMenu methodsFor: 'creation' stamp: 'mg 2/15/2011 21:22:36.55'!\\ninitializeBoard: aGameLogic\\n\\t\\\"Initialize the board of a GameLogic\\\"\\n\\taGameLogic board: (JCBoard \\n\\t\\tnew: self calculateBoardSize \\n\\t\\ttabulate: [ :i :j | JCCube\\n\\t\\t\\tcreateCubeOfGame: aGameLogic \\n\\t\\t\\tWithInitialValue: initialCubeValueButton label asNumber]).\\n\\taGameLogic board \\n\\t\\tboardSize: (self calculateBoardSize) asInteger;\\n\\t\\tinitializeBoard.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'jh 2/11/2011 16:33:16.596'!\\ninitializeGameLogic: aGameLogic\\n\\t\\\"Initialize aGameLogic with playerList, Board and Cubes\\\"\\n\\taGameLogic\\n\\t\\tsetStepTime: self stepTimeValue;\\n\\t\\tcreatePlayerList.\\n\\tself initializeBoard: aGameLogic.\\n\\taGameLogic initializePlayerListWithHumans: self numberOfHumanPlayers \\n\\t\\tAI: self numberOfAIPlayers.\\n\\taGameLogic playerList dummyPlayer numberOfCubes: (self calculateBoardSize) squared.! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 13:57:10.197'!\\nnewMenuItemAIPlayerNumber: anInteger\\n\\t\\\"Answer a menuItem for the number of AI players\\\"\\n\\t| menuItem |\\n\\tmenuItem := MenuItemMorph new.\\n\\tmenuItem\\n\\t\\tcontents: anInteger asString;\\n\\t\\taction: [self numberOfAIPlayers: anInteger].\\n\\t^menuItem\\n! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/18/2011 17:02:36.288'!\\nnewMenuItemBoardSize: anInteger\\n\\t\\\"Answer a menuItem for the second digit for cubes per side\\\"\\n\\t| menuItem |\\n\\tmenuItem := MenuItemMorph new.\\n\\tmenuItem\\n\\t\\tcontents: anInteger asString;\\n\\t\\taction: [self boardSize: anInteger].\\n\\t^menuItem\\n! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/18/2011 17:05:11.15'!\\nnewMenuItemBoardSizeDecimal: anInteger\\n\\t\\\"Answer a menuItem for the first digit for cubes per side\\\"\\n\\t| menuItem |\\n\\tmenuItem := MenuItemMorph new.\\n\\tmenuItem\\n\\t\\tcontents: anInteger asString;\\n\\t\\taction: [self changeBoardSizeDecimal: anInteger].\\n\\t^menuItem\\n! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 13:56:41.09'!\\nnewMenuItemCubeValue: anInteger\\n\\t\\\"Answer a menuItem for the initialCubeValue\\\"\\n\\t| menuItem |\\n\\tmenuItem := MenuItemMorph new.\\n\\tmenuItem\\n\\t\\tcontents: anInteger asString;\\n\\t\\taction: [self initialCubeValue: anInteger].\\n\\t^menuItem\\n! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 13:56:35.168'!\\nnewMenuItemPlayerNumber: anInteger\\n\\t\\\"Answer a menuItem for the human and AI players\\\"\\n\\t| menuItem |\\n\\tmenuItem := MenuItemMorph new.\\n\\tmenuItem\\n\\t\\tcontents: anInteger asString;\\n\\t\\taction: [self changePlayerNumber: anInteger].\\n\\t^menuItem\\n! !\\n\\n!JCStartMenu methodsFor: 'building' stamp: 'JRZ 2/11/2011 14:02:49.113'!\\nnewMenuItemStepTime: aString\\n\\t\\\"Answer a menuItem for the stepTime\\\"\\n\\t| menuItem |\\n\\tmenuItem := MenuItemMorph new.\\n\\tmenuItem\\n\\t\\tcontents: aString;\\n\\t\\taction: [self stepTime: aString].\\n\\t^menuItem\\n! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/18/2011 16:52:39.386'!\\nnumberOfAIPlayers\\n\\t\\\"Answer the number of AI Player\\\"\\n\\t^numberOfAIPlayersButton label asInteger! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/18/2011 16:52:50.638'!\\nnumberOfAIPlayers: anInteger\\n\\t\\\"Set the number of AI players\\\"\\n\\tnumberOfAIPlayersButton label: anInteger asString.\\n! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'cram 1/21/2011 18:38'!\\nnumberOfHumanPlayers\\n\\t\\\"Answer the number of human players\\\"\\n\\t^(self numberOfPlayers - self numberOfAIPlayers)! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'cram 1/21/2011 18:40'!\\nnumberOfPlayers\\n\\t\\\"Answer the sum of human and AI players\\\"\\n\\t^numberOfPlayersButton label asInteger! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'mg 2/4/2011 10:42:22.916'!\\nnumberOfPlayers: anInteger\\n\\t\\\"Set the sum of human and AI players\\\"\\n\\tnumberOfPlayersButton label: anInteger asString.! !\\n\\n!JCStartMenu methodsFor: 'creation' stamp: 'mg 2/11/2011 12:10:15.09'!\\nstartGame\\n\\t\\\"Start the game with the choosen settings\\\"\\n\\t| game |\\n\\tgame := JCGameLogic new.\\n\\tself initializeGameLogic: game.\\n\\tgame openInWorld.\\n\\t! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/11/2011 14:07:08.15'!\\nstepTime: aString\\n\\t\\\"Set the stepTime\\\"\\n\\tstepTimeButton label: aString.! !\\n\\n!JCStartMenu methodsFor: 'accessing' stamp: 'JRZ 2/18/2011 16:53:23.874'!\\nstepTimeValue\\n\\t\\\"Answer the stepTime\\\"\\n\\t^self class stepTimeDict: stepTimeButton label asSymbol! !\\n\\nRectangleMorph subclass: #JCCubeGUI\\n\\tinstanceVariableNames: 'cube'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-GUI'!\\n\\n!JCCubeGUI commentStamp: 'mg 2/5/2011 13:29:04.282' prior: 0!\\nI am an abstract class for the morphs that represent the cubes of the board.\\n\\nInstance Variables\\n\\tcube:\\t\\tJCCube\\n\\ncube\\n\\t- It is the reference to the JCCube that is represented by me.!\\n\\n!JCCubeGUI methodsFor: 'event handling' stamp: 'mg 1/20/2011 10:50:35.814'!\\nhandlesMouseDown: anEvent\\n\\t^true! !\\n\\n!JCCubeGUI methodsFor: 'initialization' stamp: 'cram 2/5/2011 11:11'!\\ninitialize: aCube\\n\\tcube := aCube.! !\\n\\n!JCCubeGUI methodsFor: 'event handling' stamp: 'JRZ 2/18/2011 16:06:09.267'!\\nmouseDown: anEvent\\n\\t\\\"Forward the click when the player clicks on the cubeGUI\\\"\\n\\t(anEvent redButtonPressed) ifTrue: [cube click].\\n\\t! !\\n\\nJCCubeGUI subclass: #JCLifeOfCubeGUI\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-GUI'!\\n\\n!JCLifeOfCubeGUI commentStamp: 'JRZ 2/18/2011 17:21:59.489' prior: 0!\\nI represent cubes for a game that is similar to the game of life.\\nA LifeOfCube game can be started by using the Objects Tool (category SWA2011). JCLifeOfCubeGUI >>InitialzeToStandAlone will open the game with one AI player that will always click on the cube in the middle. \\nPredefined settings of the game are:\\n\\tstepTime: 80\\n\\tcubes per side: 41\\n\\tinitial value of the cubes: 2!\\n\\n!JCLifeOfCubeGUI class methodsFor: 'parts bin' stamp: 'mg 2/16/2011 15:05'!\\ndescriptionForPartsBin\\n\\t^self\\n\\t\\tpartName: 'Jumping Cubes - Life Of Cube' \\n\\t\\tcategories: #('SWA2011') \\n\\t\\tdocumentation: 'Shows the cube explosions in black. Nice patterns!!'\\n\\t\\tsampleImageForm: JCLifeOfCubeGUI new imageForm! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'parts bin' stamp: 'jh 2/18/2011 15:14:36.82'!\\ncreateLifeOfCubeBoardOfGame: aGameLogic\\n\\t\\\"Create a board for LifeOfCube with 41 cubes per side, initialized to 2\\\"\\n\\t| boardsize |\\n\\tboardsize := 41. \\n\\taGameLogic board: (JCBoard new: boardsize tabulate: [ :i :j | JCCube \\n\\t\\tcreateLifeOfCubeOfGame: aGameLogic WithInitialValue: 2]).\\n\\taGameLogic board \\n\\t\\tboardSize: boardsize;\\n\\t\\tinitializeBoard.! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'drawing' stamp: 'cram 2/4/2011 13:22'!\\ndrawOn: aCanvas\\n\\t\\\"Update the look of the cube\\\"\\n\\tself updateColor.\\n\\tsuper drawOn: aCanvas.! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'initialization' stamp: 'mg 2/15/2011 20:22:31.011'!\\ninitialize\\n\\tsuper initialize.\\n\\tcube := JCCube new score: 2.! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'initialization' stamp: 'cram 2/4/2011 13:31'!\\ninitialize: aCube\\n\\t\\\"Create a new cube\\\"\\n\\tcube := aCube.\\n\\tself \\n\\t\\tupdateColor;\\n\\t\\tborderWidth: 1.! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'parts bin' stamp: 'CRAM 2/18/2011 15:16'!\\ninitializePlayerListForLifeOfCubeGame: aGameLogic\\n\\t\\\"Initialize the dummyPlayer and add the AI player with the strategy LifeOfCube\\\"\\n\\taGameLogic playerList dummyPlayer \\n\\t\\tnumberOfCubes: aGameLogic board boardSize squared.\\n\\taGameLogic playerList createLifeOfCubeAIPlayer: aGameLogic.! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'parts bin' stamp: 'JRZ 2/18/2011 17:21:51.661'!\\ninitializeToStandAlone\\n\\t\\\"Create a game with JCLifeOfCubeGUI as representation of the cubes and open it\\\"\\n\\t| gameLogic |\\n\\tgameLogic := JCGameLogic new.\\n\\tgameLogic \\n\\t\\tsetStepTime: 80;\\n\\t\\tcreatePlayerList.\\n\\tself \\n\\t\\tcreateLifeOfCubeBoardOfGame: gameLogic;\\n\\t\\tinitializePlayerListForLifeOfCubeGame: gameLogic.\\n\\tgameLogic openInWorld.! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'initialization' stamp: 'mg 2/15/2011 21:17:28.209'!\\nopenInHand\\n\\t\\\"Self should not be opened when using the Objects Tool for Life of Cube\\\"\\n\\t\\\"JCLifeOfCubeGUI>>initializeToStandAlone open a game with cubes of this GUI\\\"\\t! !\\n\\n!JCLifeOfCubeGUI methodsFor: 'drawing' stamp: 'mg 2/15/2011 20:18:00.27'!\\nupdateColor\\n\\t\\\"Set the color of the cube according to the possibility of exploding\\\"\\n\\t(cube canExplode) \\n\\t\\tifTrue: [self color: Color black]\\n\\t\\tifFalse: [self color: Color white].! !\\n\\nJCCubeGUI subclass: #JCStandardCubeGUI\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-GUI'!\\n\\n!JCStandardCubeGUI commentStamp: 'mg 2/5/2011 13:30:37.029' prior: 0!\\nI represent a cube with a score between 1 and 9.\\n!\\n\\n!JCStandardCubeGUI methodsFor: 'drawing' stamp: 'mg 2/15/2011 21:11:24.459'!\\ndrawDotOn: aCanvas at: aPoint\\n\\t\\\"Draw one black dot on aPoint\\\"\\n\\t aCanvas\\n\\t\\tfillOval: (Rectangle\\n\\t\\t\\tcenter: self position + (self extent * aPoint)\\n\\t\\t\\textent: self extent / 6)\\n\\t\\tcolor: Color black.! !\\n\\n!JCStandardCubeGUI methodsFor: 'drawing' stamp: 'JRZ 2/18/2011 16:11:57.011'!\\ndrawOn: aCanvas\\n\\t\\\"Create a picture of a cube with the value of its score\\\"\\n\\tsuper drawOn: aCanvas.\\n\\t(self perform: ('side' , (cube score) asString) asSymbol)\\n\\t\\tdo: [:aPoint | self drawDotOn: aCanvas at: aPoint].! !\\n\\n!JCStandardCubeGUI methodsFor: 'initialization' stamp: 'cram 2/4/2011 13:27'!\\ninitialize\\n\\t\\\"Create a picture of a cube for the objects tool\\\"\\n\\tsuper initialize.\\n\\tself extent: 50@50.\\n\\tcube := JCCube new score: 2.\\n\\tcolor := Color red.! !\\n\\n!JCStandardCubeGUI methodsFor: 'initialization' stamp: 'cram 2/4/2011 13:28'!\\ninitialize: aCube\\n\\t\\\"Create a new cube for the standard game\\\"\\n\\tcube := aCube.\\n\\tcolor := cube playerColor.\\n\\tself extent: 50@50.! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 1/7/2011 13:11:11.892'!\\nside1\\n\\t^{0.5@0.5}\\n\\t! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 1/7/2011 13:11:20.103'!\\nside2\\n\\t^{0.25@0.25 . 0.75@0.75}! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 1/7/2011 13:11:33.743'!\\nside3\\n\\t^{0.25@0.25 . 0.75@0.75 . 0.5@0.5}! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 1/7/2011 13:12:00.401'!\\nside4\\n\\t^{0.25@0.25 . 0.75@0.25 . 0.75@0.75 . 0.25@0.75}\\n! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 1/7/2011 13:12:11.511'!\\nside5\\n\\t^{0.25@0.25 . 0.75@0.25 . 0.75@0.75 . 0.25@0.75 . 0.5@0.5}! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 1/7/2011 13:12:23.643'!\\nside6\\n\\t^{0.25@0.25 . 0.75@0.25 . 0.75@0.75 . 0.25@0.75 . 0.25@0.5 . 0.75@0.5}! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 1/7/2011 13:12:34.008'!\\nside7\\n\\t^{0.25@0.25 . 0.75@0.25 . 0.75@0.75 . 0.25@0.75 . 0.25@0.5 . 0.75@0.5 . 0.5@0.5}! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 2/4/2011 14:21:28.38'!\\nside8\\n\\t^{0.25@0.25 . 0.75@0.25 . 0.75@0.75 . 0.25@0.75 . \\n\\t 0.25@0.5 . 0.75@0.5 . 0.5@0.75 . 0.5@0.25}! !\\n\\n!JCStandardCubeGUI methodsFor: 'sides' stamp: 'mg 2/4/2011 14:21:57.648'!\\nside9\\n\\t^{0.25@0.25 . 0.75@0.25 . 0.75@0.75 . 0.25@0.75 . 0.25@0.5 . \\n\\t 0.75@0.5 . 0.5@0.5 . 0.5@0.25 . 0.5@0.75}! !\\n\\nObject subclass: #JCAIStrategy\\n\\tinstanceVariableNames: 'player board'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCAIStrategy commentStamp: 'mg 2/15/2011 21:32:34.052' prior: 0!\\nI am the abstract class for all JCStrategy classes. \\n\\nObjects that inherit from me could send the click message to a cube for their player, determine the strategy for the next move and choose an alternative strategy if they can't click on a cube. \\n\\nThe message JCAIStrategy>>execute constitutes the steps of the player's move.\\n\\nInstance Variables\\n\\tplayer: \\t\\tJCPlayerAI\\n\\tboard: \\t\\tJCBoard\\n\\nplayer\\n\\t- I know my player to execute his moves.\\n\\t\\nboard\\n\\t- I know my board to click on a cube without asking the gameLogic.\\n!\\n\\n!JCAIStrategy methodsFor: 'accessing' stamp: 'jh 2/11/2011 15:47:29.902'!\\nboard\\n\\t^board! !\\n\\n!JCAIStrategy methodsFor: 'accessing' stamp: 'jh 2/11/2011 15:57:12.16'!\\nboard: aBoard\\n\\tboard := aBoard.! !\\n\\n!JCAIStrategy methodsFor: 'processing' stamp: 'jh 1/21/2011 12:04:04.159'!\\nclickCube\\n\\t^self subclassResponsibility! !\\n\\n!JCAIStrategy methodsFor: 'processing' stamp: 'jh 1/21/2011 12:02:31.978'!\\ncomputeNewStrategy\\n\\t^self subclassResponsibility \\n! !\\n\\n!JCAIStrategy methodsFor: 'processing' stamp: 'mg 2/5/2011 10:24:47.817'!\\nexecute\\n\\t\\\"Template method for the turn of a AI player\\\"\\n\\t(self clickCube)\\n\\t\\tifTrue: [self computeNewStrategy] \\n\\t\\tifFalse: [self triggerFallBackStrategy].\\n\\t\\n\\t! !\\n\\n!JCAIStrategy methodsFor: 'accessing' stamp: 'jh 2/4/2011 12:01:41.914'!\\nplayer\\n\\t^player! !\\n\\n!JCAIStrategy methodsFor: 'accessing' stamp: 'mg 2/15/2011 21:30:53.846'!\\nplayer: aPlayer\\n\\tplayer := aPlayer.! !\\n\\n!JCAIStrategy methodsFor: 'processing' stamp: 'JRZ 2/18/2011 17:17:04.445'!\\nrandomNumber: aSize\\n\\t\\\"Return a Number in the Interval: 1 to aSize \\\"\\n\\t^Random new nextInt: aSize! !\\n\\n!JCAIStrategy methodsFor: 'processing' stamp: 'jh 2/3/2011 16:58:51.707'!\\ntriggerFallBackStrategy\\n\\t^self subclassResponsibility ! !\\n\\nJCAIStrategy subclass: #JCStrategyExpand\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCStrategyExpand commentStamp: 'mg 2/15/2011 22:19:35.796' prior: 0!\\nI am a strategy so I am a concrete representation of JCAIStrategy. Therefore, I should click on a cube that will explode and gain some cubes from enemys. My message JCStrategyExpand>>clickCube looks for such a cube and clicks it. When this works, I will return true. When there is no such cube, I will return false.\\nWith the message JCStrategyExpand>>computeNewStrategy I will put JCStrategyExplodeCube in my place, because I am to powerful for most players.\\nMy message JCStrategyExpand>>triggerFallBackStrategy is only used when JCStrategyExpand>>clickCube returns false. Then JCStrategyExplode run.!\\n\\n!JCStrategyExpand methodsFor: 'processing' stamp: 'mg 2/15/2011 21:40:29.403'!\\nclickCube\\n\\t\\\"Click a cube that will explode, so that you gain a cube from one of your enemies\\\"\\n\\t| cubeSelection |\\n\\tcubeSelection := self possibleCubesToClick.\\n\\t(cubeSelection isEmpty)\\n\\t\\tifFalse: [(cubeSelection at: (self randomNumber: cubeSelection size)) click. ^true].\\n\\t^false! !\\n\\n!JCStrategyExpand methodsFor: 'processing' stamp: 'mg 2/5/2011 12:38:25.836'!\\ncomputeNewStrategy \\n\\t\\\"I choose one of JCStrategyExpand and JCStrategyExplodeCube randomly\\\"\\n\\t| choose |\\n\\tchoose := self randomNumber: 2.\\n\\t(choose = 1) \\n\\t\\tifTrue: [player strategy: JCStrategyExplodeCube new]. ! !\\n\\n!JCStrategyExpand methodsFor: 'processing' stamp: 'mg 2/15/2011 21:38:41.079'!\\nhasForeignNeighbours: aCube\\n\\t\\\"Foreign cubes are some that belong to another player (AI or human)\\\"\\n\\t| neighbours |\\n\\tneighbours := board neighboursOf: aCube.\\n\\t^(neighbours contains: [ :cube | cube player ~= aCube player and: \\n\\t\\t\\t\\t[cube player ~= player gameLogic playerList dummyPlayer]])! !\\n\\n!JCStrategyExpand methodsFor: 'processing' stamp: 'mg 2/15/2011 21:40:45.252'!\\npossibleCubesToClick\\n\\t\\\"Returns a collection with cubes that will explode and has foreign neighbours\\\"\\n\\t^board asOrderedCollection select:\\n\\t\\t[ :cube | (cube player == player) and: \\n\\t\\t[(cube score = cube numberOfNeighbours) and: \\n\\t\\t[(self hasForeignNeighbours: cube)]]]! !\\n\\n!JCStrategyExpand methodsFor: 'processing' stamp: 'mg 2/5/2011 12:41:04.957'!\\ntriggerFallBackStrategy \\n\\t\\\"If I can't click on a cube, the JCStrategyExplodeCube will try to click\\\"\\n\\tplayer strategy: JCStrategyExplodeCube new. \\n\\tplayer execute.! !\\n\\nJCAIStrategy subclass: #JCStrategyExplodeCube\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCStrategyExplodeCube commentStamp: 'mg 2/15/2011 22:19:28.737' prior: 0!\\nI am a strategy so I am a concrete representation of JCAIStrategy. Therefore, I should click on a cube that will explode. My message JCStrategyExplodeCube>>clickCube looks for a cube that will explode and click it. When this work, I will return true. Otherwise, I will return false. \\nWith the message JCStrategyExplodeCube>>computeNewStrategy I will put another strategy in my place. \\nMy message JCStrategyExplodeCube>>triggerFallBackStrategy is only used when JCStrategyExplodeCube>>clickCube returns false. Then JCStrategyOwnCube is on turn.\\n!\\n\\n!JCStrategyExplodeCube methodsFor: 'processing' stamp: 'JRZ 2/18/2011 17:18:57.83'!\\nclickCube\\n\\t\\\"Always click a cube that will explode, if such a cube exist\\\"\\n\\t| cubeSelection |\\n\\tcubeSelection := board asOrderedCollection select:\\n\\t\\t[ :cube | (cube player == player) and: \\n\\t\\t[(cube score = cube numberOfNeighbours)]].\\n\\t(cubeSelection isEmpty) \\n\\t\\tifFalse: [(cubeSelection at: (self randomNumber: cubeSelection size)) click. ^true].\\n\\t^false\\n! !\\n\\n!JCStrategyExplodeCube methodsFor: 'processing' stamp: 'JRZ 2/18/2011 17:19:15.119'!\\ncomputeNewStrategy \\n\\t\\\"Choose one of JCStrategyExpand and JCStrategyExplodeCube randomly\\\"\\n\\t| choose |\\n\\tchoose := self randomNumber: 2.\\n\\t(choose = 1) \\n\\t\\tifTrue: [player strategy: JCStrategyExpand new]. ! !\\n\\n!JCStrategyExplodeCube methodsFor: 'processing' stamp: 'JRZ 2/18/2011 17:19:58.306'!\\ntriggerFallBackStrategy\\n\\t\\\"If it is impossible to click on a cube, the JCStrategyOwnCube will try to click\\\"\\n\\tplayer strategy: JCStrategyOwnCube new. \\n\\tplayer execute. \\n! !\\n\\nJCAIStrategy subclass: #JCStrategyLifeOfCube\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCStrategyLifeOfCube commentStamp: 'mg 2/15/2011 22:19:21.86' prior: 0!\\nI am a simulation strategy so I am a concrete representation of JCAIStrategy. I will always click the central cube. \\nMy message JCStrategyLifeOfCube>>clickCube will click the cube in the middle of the board.\\nThe messages JCStrategyLifeOfCube>>computeNewStrategy and JCStrategyLifeOfCube>>triggerFallBackStrategy will do nothing.!\\n\\n!JCStrategyLifeOfCube methodsFor: 'processing' stamp: 'jh 2/11/2011 17:06:25.538'!\\nclickCube\\n\\t\\\"Always click on the cube in the middle\\\"\\n\\t| x | \\n\\tx := ((board boardSize) / 2) asInteger + 1.\\n\\t(board at: x at: x) click.\\n\\t^true! !\\n\\n!JCStrategyLifeOfCube methodsFor: 'processing' stamp: 'mg 2/4/2011 15:02:38.401'!\\ncomputeNewStrategy \\n\\t^self! !\\n\\n!JCStrategyLifeOfCube methodsFor: 'processing' stamp: 'mg 2/4/2011 15:02:44.319'!\\ntriggerFallBackStrategy \\n\\t^self! !\\n\\nJCAIStrategy subclass: #JCStrategyOwnCube\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCStrategyOwnCube commentStamp: 'mg 2/15/2011 22:19:15.804' prior: 0!\\nI am the basic strategy so I am a concrete representation of JCAIStrategy. Therefore, I should click on a random cube I own already. My message JCStrategyOwnCube>>clickCube looks for a cube and click it. When this work, I will return true. Otherwise, I will return false. \\nWith the message JCStrategyOwnCube>>computeNewStrategy I will put another strategy in my place, which is hopefully better.\\nMy message JCStrategyOwnCube>>triggerFallBackStrategy is only used when JCStrategyOwnCube>>clickCube returns false. Then JCStrategyStart is on turn.\\n\\n!\\n\\n!JCStrategyOwnCube methodsFor: 'processing' stamp: 'jh 2/11/2011 17:05:49.413'!\\nclickCube\\n\\t\\\"Get all own cubes and click one of them randomly\\\"\\n\\t| cubeSelection |\\n\\tcubeSelection := board asOrderedCollection select:\\n\\t\\t[ :cube | cube player == player].\\n\\t(player hasCubes) \\n\\t\\tifTrue: [(cubeSelection at: (self randomNumber: cubeSelection size)) click. ^true].\\n\\t^false! !\\n\\n!JCStrategyOwnCube methodsFor: 'processing' stamp: 'jh 1/21/2011 20:05:54.883'!\\ncomputeNewStrategy \\n\\tplayer strategy: JCStrategyExpand new.\\n! !\\n\\n!JCStrategyOwnCube methodsFor: 'processing' stamp: 'JRZ 2/18/2011 17:20:51.624'!\\ntriggerFallBackStrategy \\n\\t\\\"If it is impossible to click on a cube, the JCStrategyStart will click\\\"\\n\\tplayer strategy: JCStrategyStart new. \\n\\tplayer execute.! !\\n\\nJCAIStrategy subclass: #JCStrategyStart\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCStrategyStart commentStamp: 'mg 2/15/2011 22:19:04.959' prior: 0!\\nI am the start strategy so I am a concrete representation of JCAIStrategy. Therefore, I should click on a random neutral cube. My message JCStrategyStart>>clickCube looks for a gray cube and click on it. When this work, I will return true. Otherwise, I will return false. \\nWith the message JCStrategyStart>>computeNewStrategy I will put another strategy in my place, which is hopefully better.\\nMy message JCStrategyStart>>triggerFallBackStrategy is only used when I can't find a gray cube so I can't click a cube.\\n!\\n\\n!JCStrategyStart methodsFor: 'processing' stamp: 'jh 2/11/2011 15:52:29.471'!\\nclickCube \\n\\t\\\"Get all neutral cubes and click one of them randomly\\\"\\n\\t| cubeSelection |\\n\\tcubeSelection := board asOrderedCollection select:\\n\\t\\t[ :cube| cube player == player gameLogic playerList dummyPlayer].\\n\\t(cubeSelection isEmpty) \\n\\t\\tifFalse: [(cubeSelection at: (self randomNumber: cubeSelection size)) click. ^true].\\n\\t^false! !\\n\\n!JCStrategyStart methodsFor: 'processing' stamp: 'mg 1/21/2011 16:21:55.399'!\\ncomputeNewStrategy \\n\\tplayer strategy: JCStrategyExplodeCube new.\\n\\t! !\\n\\n!JCStrategyStart methodsFor: 'processing' stamp: 'mg 2/5/2011 13:05:05.953'!\\ntriggerFallBackStrategy \\n\\t\\\"If there is no neutral cube, the JCStrategyOwnCube will click\\\"\\n\\tplayer strategy: JCStrategyOwnCube new. \\n\\tplayer execute.\\n! !\\n\\nObject subclass: #JCCube\\n\\tinstanceVariableNames: 'player numberOfNeighbours cubeGUI gameLogic score'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCCube commentStamp: 'JRZ 2/18/2011 17:24:20.696' prior: 0!\\nI am a cube. I know how many neighbours I have and I can explode, if my score is too high. Therefore, I send the message JCCube>>wantsToExplode to the gameLogic.\\nSometimes, I get the click event from my JCCubeGUI which I will forward to the gameLogic. I am associated to a JCPlayer and display the JCPlayer's color via a JCCubeGUI. \\nI increment my score with the messsage JCCube>>increment.\\n\\nInstance Variables\\n\\tcubeGUI:\\t\\t\\t\\t\\tJCCubeGUI\\n\\tgameLogic:\\t\\t\\t\\t\\tJCGameLogic\\n\\tnumberOfNeighbours:\\t\\tInteger\\n\\tplayer:\\t\\t\\t\\t\\t\\tJCPlayer\\n\\tscore:\\t\\t\\t\\t\\t\\tInteger\\n\\ncubeGUI\\n\\t- The cubeGUI is my GUI representration. It displays my score and the correct color of the player that owns me.\\n\\ngameLogic\\n\\t- The gameLogic is needed to enable me to explode.\\n\\nnumberOfNeighbours\\n\\t- I need to know the numberOfNeighbours in order to know when to explode.\\n\\nplayer\\n\\t- I need to know who owns me in order to determine, whether I can be clicked by a certain player.\\n\\nscore\\n\\t- I need to know my own score in order to know when to explode.!\\n\\n!JCCube class methodsFor: 'instance creation' stamp: 'mg 2/15/2011 20:34:37.878'!\\ncreateCubeOfGame: aJCGameLogic WithInitialValue: anInteger\\n\\t\\\"Answer a cube with anInteger as score. The dummyPlayer owns the cube.\\\"\\n\\t|cube|\\n\\tcube := self new.\\n\\t^cube \\n\\t\\tgameLogic: aJCGameLogic;\\n\\t\\tscore: anInteger;\\n\\t\\tplayer: aJCGameLogic playerList dummyPlayer;\\n\\t\\tcubeGUI: (JCStandardCubeGUI new initialize: cube)! !\\n\\n!JCCube class methodsFor: 'instance creation' stamp: 'mg 2/15/2011 20:34:55.066'!\\ncreateLifeOfCubeOfGame: aJCGameLogic WithInitialValue: anInteger\\n\\t\\\"Answer a cube with anInteger as score and a JCLifeOfCube as representation\\\"\\n\\t|cube|\\n\\tcube := self new.\\n\\t^cube \\n\\t\\tgameLogic: aJCGameLogic;\\n\\t\\tscore: anInteger;\\n\\t\\tplayer: aJCGameLogic playerList dummyPlayer;\\n\\t\\tcubeGUI: (JCLifeOfCubeGUI new initialize: cube)! !\\n\\n!JCCube methodsFor: 'exploding' stamp: 'mg 2/15/2011 21:35:26.446'!\\ncanExplode\\n\\t^score > numberOfNeighbours! !\\n\\n!JCCube methodsFor: 'possession changing' stamp: 'mg 2/11/2011 11:22:56.992'!\\nchangeCubePossessionCounter\\n\\t\\\"Change the numberOfCubes of the players if the possession changed\\\"\\n\\t(gameLogic isActivePlayer: player) ifFalse: [self updateCubePossessionCounter].\\n! !\\n\\n!JCCube methodsFor: 'event handling' stamp: 'cram 1/21/2011 20:00'!\\nclick\\n\\tgameLogic click: self.! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:19:03.833'!\\ncubeGUI\\n\\t^cubeGUI! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'mg 2/11/2011 11:24:08.946'!\\ncubeGUI: aCubeGUI\\n\\tcubeGUI := aCubeGUI.! !\\n\\n!JCCube methodsFor: 'exploding' stamp: 'mg 2/15/2011 20:14:52.074'!\\nexplode\\n\\t\\\"Decide to ask the game to increment all neighbours by one\\\"\\n\\t(self canExplode) \\n\\t\\tifTrue: \\n\\t\\t\\t[score := score - numberOfNeighbours.\\n\\t\\t\\tgameLogic incrementNeighbours: self.\\n\\t\\t\\tcubeGUI changed].\\n\\t^self! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:20:28.837'!\\ngameLogic\\n\\t^gameLogic! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'mg 2/11/2011 11:24:28.49'!\\ngameLogic: aGameLogic\\n\\tgameLogic := aGameLogic.! !\\n\\n!JCCube methodsFor: 'possession changing' stamp: 'mg 2/15/2011 21:48:13.648'!\\nincrement\\n\\t\\\"Increment the value of the cube and explode if possible\\\"\\n\\tscore := score + 1.\\n\\tself\\n\\t\\tchangeCubePossessionCounter;\\n\\t\\tplayer: gameLogic activePlayer.\\n\\tcubeGUI color: player playerColor.\\n\\t(self canExplode) ifTrue: [self wantsToExplode].\\n\\tcubeGUI changed.! !\\n\\n!JCCube methodsFor: 'initialization' stamp: 'mg 1/14/2011 21:05:26.462'!\\ninitialize\\n\\tsuper initialize.\\n\\tnumberOfNeighbours := 0.! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:22:19.885'!\\nnumberOfNeighbours\\n\\t^numberOfNeighbours! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'mg 2/5/2011 11:10:27.544'!\\nnumberOfNeighbours: anInteger\\n\\tnumberOfNeighbours := anInteger.! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:31:28.548'!\\nplayer\\n\\t^player! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'mg 2/11/2011 11:24:42.168'!\\nplayer: aPlayer\\n\\tplayer := aPlayer.! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:33:46.33'!\\nplayerColor\\n\\t^player playerColor! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:34:37.29'!\\nplayerColor: aColor\\n\\tplayer playerColor: aColor.! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:34:47.101'!\\nscore\\n\\t^score! !\\n\\n!JCCube methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 11:34:54.966'!\\nscore: anInteger\\n\\tscore := anInteger.! !\\n\\n!JCCube methodsFor: 'possession changing' stamp: 'cram 2/5/2011 12:29'!\\nupdateCubePossessionCounter\\n\\t\\\"Give the possession of the cube to the active player and trigger terminateGame\\\"\\n\\t| possession |\\n\\tplayer decrementCubePossessionCounter.\\n\\tpossession := gameLogic activePlayer incrementCubePossessionCounter.\\n\\t(possession >= gameLogic board boardSize squared)\\n\\t\\tifTrue: [gameLogic terminateGame].! !\\n\\n!JCCube methodsFor: 'exploding' stamp: 'JRZ 2/4/2011 13:59:08.747'!\\nwantsToExplode\\n\\t\\\"Signal the board that the JCCube wants to explode\\\"\\n\\tgameLogic markCubeForExplosion: self.\\n\\t! !\\n\\nObject subclass: #JCCubesState\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCCubesState commentStamp: 'JRZ 2/5/2011 10:25:05.646' prior: 0!\\nI am an abstract class that defines an interface for states that are loaded by the JCGameLogic. The states define the behaviour of the JCGameLogic in different phases of the game.\\n!\\n\\nJCCubesState subclass: #JCActive\\n\\tinstanceVariableNames: 'gameLogic'\\n\\tclassVariableNames: 'ActiveState'\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCActive commentStamp: 'mg 2/4/2011 15:35:56.129' prior: 0!\\nI am the abstract CubesState which allows a player to click on a cube.\\nMy message JCActive>>click: aCube asks the gameLogic whether the active player is allowed to click on this cube. If he could click, I will increment the cube's score and start the processing of the gameLogic.\\n\\nInstance Variables\\n\\tgameLogic:\\t\\tJCGameLogic\\n\\ngameLogic\\n\\t- I know the logic of the game to click a cube on the board.\\n!\\n\\n!JCActive methodsFor: 'processing' stamp: 'cram 2/5/2011 11:57'!\\nclick: aCube\\n \\t\\\"If it is a legal move to click on the cube, the cube will be incremented\\\"\\n\\t(gameLogic isLegalMove: aCube player) \\n\\t\\tifTrue: [aCube increment. gameLogic startStepping]. \\n\\t^self! !\\n\\n!JCActive methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:41:05.06'!\\ngameLogic\\n\\t^gameLogic! !\\n\\n!JCActive methodsFor: 'accessing' stamp: 'mg 2/15/2011 21:51:30.737'!\\ngameLogic: aGameLogic\\n\\tgameLogic := aGameLogic.! !\\n\\n!JCActive methodsFor: 'initialization' stamp: 'mg 2/15/2011 21:51:37.108'!\\ninitialize: aGameLogic\\n\\tgameLogic := aGameLogic.\\n\\t^self! !\\n\\nJCActive subclass: #JCActiveAI\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCActiveAI commentStamp: 'mg 2/15/2011 22:16:58.326' prior: 0!\\nI am a concrete representation of JCActive and therefore allow some players to click on a cube.\\nWhen I am the actual CubesState, only a JCPlayerAI could click. The cubes are blocked for human players\\n!\\n\\n!JCActiveAI methodsFor: 'processing' stamp: 'mg 2/4/2011 15:32:45.64'!\\nclick: aCube\\n\\t\\\"Check that a AI can only click during its turn\\\"\\n\\t(gameLogic activePlayer isPlayerAI) ifTrue: [super click: aCube].! !\\n\\nJCActive subclass: #JCActiveHuman\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCActiveHuman commentStamp: 'mg 2/15/2011 22:17:09.476' prior: 0!\\nI am a concrete representation of JCActive and therefore allow some players to click on a cube.\\nWhen I am the actual CubesState, only a JCPlayer that is not a JCPlayerAI could click. The cubes are blocked for AI players\\n!\\n\\n!JCActiveHuman methodsFor: 'processing' stamp: 'mg 2/5/2011 10:23:45.918'!\\nclick: aCube\\n\\t\\\"Check that a human can only click in his turn\\\"\\n\\t(gameLogic activePlayer isPlayerAI) ifFalse: [super click: aCube].! !\\n\\nJCCubesState subclass: #JCBlocked\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCBlocked commentStamp: 'JRZ 2/18/2011 17:28:51.463' prior: 0!\\nI am a concrete representation of JCCubeState which forbids all players to click on a cube.!\\n\\n!JCBlocked methodsFor: 'processing' stamp: 'cram 2/5/2011 11:08'!\\nclick: aCube\\n\\t^self! !\\n\\n!JCCubesState methodsFor: 'processing' stamp: 'JRZ 2/4/2011 12:15:46.968'!\\nclick: aCube\\n\\t^self subclassResponsibility\\n\\t! !\\n\\nObject subclass: #JCGameLogic\\n\\tinstanceVariableNames: 'board cubeExplosionQueue playerList cubesState stepper'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCGameLogic commentStamp: 'JRZ 2/18/2011 17:30:28.385' prior: 0!\\nI initialize the cubesStates, the cubeExplosionQueue and the stepper. \\nThe message JCGameLogic>>initializePlayerListWithHumans: aNumberOfHumans AI: aNumberOfAI provides initializing the playerList with a flexible number of players.\\n\\nI coordinate the game. Therefore, I decide about legal moves by the message JCGameLogic>>isLegalMove: aJCPlayer. I can terminate the game (JCGameLogic>>terminateGame). I manage the chain reactions and forward incrementation of cubes to my board. Additionally, I can change the active player.\\nMy stepper determines when the cubeExplosionQueue is processed.\\n\\nInstance Variables\\n\\tboard:\\t\\t\\t\\t\\tJCBoard\\n\\tcubeExplosionQueue:\\tOrderedCollection\\n\\tcubesState:\\t\\t\\tJCCubesState\\n\\tplayerList:\\t\\t\\t\\tOrderedCollection\\n\\tstepper:\\t\\t\\t\\tJCStepper\\n\\nboard\\n\\t- I know the board to perform operations like JCBoard>>incrementNeighbours: aCube on the board.\\n\\ncubeExplosionQueue\\n\\t- I have a Queue to manage the chain reactions on the cubes.\\n\\ncubesState\\n\\t- The cubes are not always clickable. I have a state that represents this.\\n\\nplayerList\\n\\t- I know the players in the game, could find out the active player and determine the next player using the playerList.\\n\\nstepper\\n\\t- My stepper determines the time to calculate the next generation of explosions in a chain reaction.\\n!\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:06:52.686'!\\nactivePlayer \\n\\t^playerList activePlayer! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:22:03.163'!\\nboard\\n\\t^board! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:34:07.454'!\\nboard: aBoard\\n\\tboard := aBoard.! !\\n\\n!JCGameLogic methodsFor: 'processing' stamp: 'jh 2/4/2011 10:54:25.018'!\\nclick: aCube\\n\\tcubesState click: aCube.! !\\n\\n!JCGameLogic methodsFor: 'initialization' stamp: 'jh 2/11/2011 17:02:17.77'!\\ncreatePlayerList\\n\\t\\\"Initialize the playerList with the dummyPlayer\\\"\\n\\tplayerList := JCPlayerList new: 0.\\n\\tplayerList createDummyPlayer.! !\\n\\n!JCGameLogic methodsFor: 'initialization' stamp: 'mg 2/15/2011 21:55:49.549'!\\ncreateStepper\\n\\t\\\"Create the stepper that cannot be clicked by the user\\\"\\n\\tstepper := JCStepper new.\\n\\tstepper \\n\\t\\tinitialize: self;\\n\\t\\tassureExtension.\\n\\tstepper extension locked: true.\\t! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:22:10.551'!\\ncubeExplosionQueue\\n\\t^cubeExplosionQueue! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 13:24:25.405'!\\ncubeGUIAt: i at: j\\n\\t\\\"Answer the cubeGUI at postition i j\\\"\\n\\t^(board at: i at: j) cubeGUI ! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'mg 2/11/2011 11:19:34.676'!\\ncubesState: aCubesState\\n\\tcubesState := aCubesState.! !\\n\\n!JCGameLogic methodsFor: 'terminating' stamp: 'JRZ 2/4/2011 13:57:46.685'!\\ndelete\\n\\t\\\"Delete all morphs that are part of our game, except for the StartMenu\\\"\\n\\tboard boardGUI delete.\\n\\tstepper delete.! !\\n\\n!JCGameLogic methodsFor: 'cube incrementing' stamp: 'mg 2/5/2011 11:48:13.407'!\\nincrementNeighbours: aCube\\n\\t\\\"My board will increment the neighbours of aCube.\\\"\\n\\tboard incrementNeighbours: aCube.\\n! !\\n\\n!JCGameLogic methodsFor: 'initialization' stamp: 'jh 2/4/2011 11:38:21.842'!\\ninitialize\\n\\tsuper initialize.\\n\\tcubesState := JCActive new. \\n\\tcubesState initialize: self.\\n\\tcubeExplosionQueue := OrderedCollection new.\\n\\tself createStepper.\\n! !\\n\\n!JCGameLogic methodsFor: 'initialization' stamp: 'mg 2/15/2011 21:56:56.634'!\\ninitializePlayerListWithHumans: aNumberOfHumans AI: aNumberOfAI\\n\\t\\\"Add aNumberOfHumans of JCPlayer to the playerList, then add the AI Player\\\"\\n\\tplayerList addPlayers: aNumberOfHumans.\\n\\taNumberOfAI timesRepeat: [playerList add: ((JCPlayerAI new initialize: self) \\n\\t\\t\\tplayerColor: (JCColorList colorNumber: playerList numberOfPlayers + 1))].! !\\n\\n!JCGameLogic methodsFor: 'game controlling' stamp: 'mg 2/11/2011 11:20:45.345'!\\nisActivePlayer: aPlayer\\n\\t^playerList isActivePlayer: aPlayer! !\\n\\n!JCGameLogic methodsFor: 'game controlling' stamp: 'mg 2/15/2011 21:58:09.255'!\\nisLegalMove: aPlayer\\n\\t\\\"When it is a legal move, block the interaction of all players with the board\\\"\\n\\t((playerList isDummyPlayer: aPlayer) or: [playerList isActivePlayer: aPlayer]) \\n\\t\\tifTrue: [self cubesState: JCBlocked new. ^true].\\n\\t^false! !\\n\\n!JCGameLogic methodsFor: 'processing' stamp: 'mg 2/15/2011 21:58:26.003'!\\nmarkCubeForExplosion: aCube\\n\\t\\\"Append aCube to Queue\\\"\\n\\tcubeExplosionQueue addLast: aCube.! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'jh 2/4/2011 10:56:24.421'!\\nneighboursOf: aCube\\n\\t^board neighboursOf: aCube\\n\\t! !\\n\\n!JCGameLogic methodsFor: 'displaying' stamp: 'mg 1/28/2011 11:16:31.977'!\\nopenInWorld \\n\\t\\\"Open the morphs of our game\\\"\\n\\tboard boardGUI openInWorld.\\n\\tstepper openInWorld.! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:34:23.477'!\\nplayerList\\n\\t^playerList! !\\n\\n!JCGameLogic methodsFor: 'processing' stamp: 'JRZ 2/18/2011 17:32:10.625'!\\nprocessCubeExplosionQueue\\n\\t\\\"Let the first cube in the queue explode\\\"\\n\\tcubeExplosionQueue removeFirst explode.! !\\n\\n!JCGameLogic methodsFor: 'accessing' stamp: 'mg 2/11/2011 14:13:14.231'!\\nsetStepTime: anInteger\\n\\tstepper stepTime: anInteger.! !\\n\\n!JCGameLogic methodsFor: 'stepping' stamp: 'mg 1/21/2011 23:42:33.628'!\\nstartStepping \\n\\t\\\"Let the stepper (morph) proceed our game\\\"\\n\\tstepper startStepping.! !\\n\\n!JCGameLogic methodsFor: 'stepping' stamp: 'mg 1/13/2011 10:50:44.041'!\\nstopStepping \\n\\tstepper stopStepping.! !\\n\\n!JCGameLogic methodsFor: 'terminating' stamp: 'mg 2/15/2011 21:59:48.607'!\\nterminateGame\\n\\t\\\"Stop the game and show which player wins\\\"\\n\\tself \\n\\t\\tcubesState: JCBlocked new;\\n\\t\\tstopStepping.\\n\\tboard boardGUI \\n\\t\\taddEndNotification: (playerList activePlayer playerColor);\\n\\t\\taddEndGameButton: (playerList activePlayer playerColor).! !\\n\\n!JCGameLogic methodsFor: 'displaying' stamp: 'mg 1/28/2011 15:16:17.039'!\\nupdateBorderColor\\n\\t\\\"Let the border show the color of the active player\\\"\\n\\tboard updateBorderColor: self activePlayer playerColor.! !\\n\\nObject subclass: #JCPlayer\\n\\tinstanceVariableNames: 'numberOfCubes playerColor'\\n\\tclassVariableNames: 'GrayPlayer'\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCPlayer commentStamp: 'JRZ 2/18/2011 17:33:00.685' prior: 0!\\nI am the representation of a player in the game. \\nI know how many cubes are in my possession. (numberOfCubes). This number can be incremented or decremented by one (JCPlayer>>incrementCubePossessionCounter or JCPlayer>>decrementCubePossessionCounter). I could also say if I possess at least one cube (JCPlayer>>hasCubes). \\nI have a color that is used for displaying my cubes.\\nThe message JCPlayer>>execute will be delegated to the strategy of an AI player in case it is an AI.\\n\\nInstance Variables\\n\\tnumberOfCubes:\\tInteger\\n\\tplayerColor:\\t\\tColor\\n\\nnumberOfCubes\\n\\t- I know how many cubes are in my possession.\\n\\nplayerColor\\n\\t- I have a color that is needed to draw the cubes that are associated to me in the right color.\\n!\\n\\n!JCPlayer methodsFor: 'possession changing' stamp: 'JRZ 2/5/2011 10:56:59.901'!\\ndecrementCubePossessionCounter\\n\\t\\\"If a player looses a cube, the numberOfCubes has to be updated\\\"\\n\\tself numberOfCubes: (numberOfCubes - 1).\\n\\t^numberOfCubes! !\\n\\n!JCPlayer methodsFor: 'processing' stamp: 'JRZ 2/18/2011 17:33:42.49'!\\nexecute\\n\\t\\\"An AI player will override this message\\\"! !\\n\\n!JCPlayer methodsFor: 'testing' stamp: 'mg 2/11/2011 15:20:49.013'!\\nhasCubes\\n\\t^numberOfCubes > 0! !\\n\\n!JCPlayer methodsFor: 'possession changing' stamp: 'jh 2/4/2011 11:51:40.109'!\\nincrementCubePossessionCounter\\n\\t\\\"If a player wins a cube, the numberOfCubes has to be updated\\\"\\n\\tself numberOfCubes: (numberOfCubes + 1).\\n\\t^numberOfCubes! !\\n\\n!JCPlayer methodsFor: 'initialization' stamp: 'JRZ 1/7/2011 11:18:53.439'!\\ninitialize\\n\\tsuper initialize.\\n\\tnumberOfCubes := 0.! !\\n\\n!JCPlayer methodsFor: 'testing' stamp: 'mg 1/20/2011 17:09:35.954'!\\nisPlayerAI \\n\\t^false! !\\n\\n!JCPlayer methodsFor: 'accessing' stamp: 'mg 2/15/2011 21:22:08.339'!\\nnumberOfCubes: anInteger\\n\\tnumberOfCubes := anInteger.! !\\n\\n!JCPlayer methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:54:39.835'!\\nplayerColor\\n\\t^playerColor! !\\n\\n!JCPlayer methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:54:59.017'!\\nplayerColor: aColor\\n\\tplayerColor := aColor.! !\\n\\nJCPlayer subclass: #JCPlayerAI\\n\\tinstanceVariableNames: 'gameLogic strategy'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCPlayerAI commentStamp: 'JRZ 2/18/2011 17:34:39.001' prior: 0!\\nI am a concrete representation of a JCPlayer: an artificial player.\\nThe message JCPlayer>>execute will execute the move of the artificial player. The move is done by my strategy. \\n\\nInstance Variables\\n\\tgameLogic:\\t\\tJCGameLogic\\n\\tstrategy:\\t\\tJCAIStrategy\\n\\ngameLogic\\n\\t- My strategy uses the gameLogic to perform my moves.\\n\\nstrategy\\n\\t- My strategy executes my moves.\\n!\\n\\n!JCPlayerAI methodsFor: 'processing' stamp: 'mg 2/5/2011 12:25:18.034'!\\nexecute \\n\\tstrategy execute.! !\\n\\n!JCPlayerAI methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:56:58.38'!\\ngameLogic\\n\\t^gameLogic! !\\n\\n!JCPlayerAI methodsFor: 'accessing' stamp: 'mg 2/11/2011 17:58:07.845'!\\ngameLogic: aGameLogic\\n\\tgameLogic := aGameLogic.! !\\n\\n!JCPlayerAI methodsFor: 'initialization' stamp: 'jh 2/4/2011 11:58:08.716'!\\ninitialize: aGameLogic\\n\\tgameLogic := aGameLogic.\\n\\tself strategy: JCStrategyStart new.\\n\\t^self! !\\n\\n!JCPlayerAI methodsFor: 'testing' stamp: 'mg 1/20/2011 17:09:45.484'!\\nisPlayerAI\\n\\t^true! !\\n\\n!JCPlayerAI methodsFor: 'accessing' stamp: 'mg 2/11/2011 17:57:54.566'!\\nstrategy: aStrategy\\n\\t\\\"Set my new strategy\\\"\\n\\tstrategy := aStrategy.\\n\\tstrategy player: self.\\n\\tstrategy board: gameLogic board.! !\\n\\nArray variableSubclass: #JCColorList\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: 'OurColorList'\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCColorList commentStamp: 'mg 2/5/2011 13:20:14.081' prior: 0!\\nI offer a list of colors which become the colors of the players.\\nMy colors are:\\n\\t1 -> red\\n\\t2 -> blue\\n\\t3-> green\\n\\t4 -> yellow\\n\\t5 -> orange\\n\\t6 -> brown\\n!\\n\\n!JCColorList class methodsFor: 'accessing' stamp: 'mg 2/5/2011 10:39:15.403'!\\ncolorNumber: anInteger\\n\\t\\\"Define the colors of the players\\\"\\n\\tOurColorList ifNil: [OurColorList := JCColorList new: 6.\\n\\t\\tOurColorList \\n\\t\\t\\tat: 1 put: (Color h: 0 s: 0.9 v: 1);\\n\\t\\t\\tat: 2 put: (Color h: 210 s: 0.9 v: 1);\\n\\t\\t\\tat: 3 put: (Color h: 100 s: 0.9 v: 1);\\n\\t\\t\\tat: 4 put: (Color h: 50 s: 1 v: 1);\\n\\t\\t\\tat: 5 put: (Color h: 30 s: 0.9 v: 1);\\n\\t\\t\\tat: 6 put: (Color h: 40 s: 0.7 v: 0.6). ].\\n\\t^OurColorList at: anInteger! !\\n\\nMorph subclass: #JCStepper\\n\\tinstanceVariableNames: 'gameLogic steptime'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-GUI'!\\n\\n!JCStepper commentStamp: 'JRZ 2/18/2011 17:13:11.296' prior: 0!\\nI control the explosion of the cubes in generations and prepare the game for the next player.\\n\\nInstance Variables\\n\\tgameLogic:\\t\\tJCGameLogic\\n\\tstepTime: \\t\\tInteger\\n\\ngameLogic\\n\\t- I know the gameLogic in order to process the explosion queue.\\n\\t\\nsteptime\\n\\t- I define the speed of the game processing.\\n!\\n\\n!JCStepper methodsFor: 'initialization' stamp: 'jh 2/11/2011 13:50:45.382'!\\ninitialize: aGameLogic\\n\\t\\\"Create an invisible morph for stepping\\\"\\n\\tcolor := Color transparent.\\n\\tgameLogic := aGameLogic.\\n\\tsteptime := 100.! !\\n\\n!JCStepper methodsFor: 'processing' stamp: 'mg 2/11/2011 14:59:07.529'!\\nprepareNextTurn\\n\\t\\\"Finish the turn of the active player and prepare the next one\\\"\\n\\tgameLogic playerList nextPlayer.\\n\\tgameLogic updateBorderColor.\\n\\t(gameLogic activePlayer isPlayerAI) \\n\\t\\tifFalse: [gameLogic cubesState: (JCActiveHuman new initialize: gameLogic)] \\n\\t\\tifTrue: [\\tgameLogic cubesState: (JCActiveAI new initialize: gameLogic)].\\n\\tself stopStepping.\\n\\tgameLogic playerList activePlayer execute.\\n! !\\n\\n!JCStepper methodsFor: 'stepping and presenter' stamp: 'JRZ 2/18/2011 17:14:02.221'!\\nstep\\n\\t\\\"Let all cubes in the queue explode\\\"\\n\\t| numberOfCubes wait |\\n\\tnumberOfCubes := gameLogic cubeExplosionQueue size.\\n\\twait := gameLogic cubeExplosionQueue isEmpty.\\n\\t1 to: numberOfCubes do: [ :i | gameLogic processCubeExplosionQueue].\\n\\t(wait) ifTrue: [self prepareNextTurn].\\n! !\\n\\n!JCStepper methodsFor: 'testing' stamp: 'mg 2/15/2011 21:27:20.532'!\\nstepTime\\n\\t^steptime! !\\n\\n!JCStepper methodsFor: 'testing' stamp: 'mg 2/15/2011 21:27:15.1'!\\nstepTime: anInteger\\n\\tsteptime := anInteger.! !\\n\\nBorderedMorph subclass: #JCBoardGUI\\n\\tinstanceVariableNames: 'boardSize board'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-GUI'!\\n\\n!JCBoardGUI commentStamp: 'JRZ 2/18/2011 15:54:59.031' prior: 0!\\nI am an abstract class. My subclasses are representations of the board.\\n\\nInstance Variables\\n\\tboard:\\t\\t\\tJCBoard \\n\\tboardSize:\\t\\tInteger\\n\\nboard\\n\\t- Is the reference to the board I represent.\\n\\nboardSize\\n\\t- My size determines the number of cubes per side.\\n!\\n\\n!JCBoardGUI methodsFor: 'submorphs-add/remove' stamp: 'JRZ 2/18/2011 15:55:34.958'!\\naddEndGameButton: aColor\\n\\t\\\"Create a button that deletes the game\\\"\\n\\t| endGameButton |\\n\\tendGameButton := SimpleButtonMorph new.\\n\\tself addMorph: ((self setEndGameButtonLayout: endGameButton Color: aColor)\\n\\t\\ttarget: self;\\n\\t\\tactionSelector: 'delete').! !\\n\\n!JCBoardGUI methodsFor: 'submorphs-add/remove' stamp: 'JRZ 2/18/2011 15:55:44.056'!\\naddEndNotification: aColor\\n\\t\\\"Create a TextMorph that shows which player wins\\\"\\n\\t| endNotification |\\n\\tendNotification := TextMorph new\\n\\t\\tcontents: 'End of game - You WIN!!';\\n\\t\\tborderWidth: 3;\\n\\t\\tbackgroundColor: aColor;\\n\\t\\tborderColor: Color black.\\n\\tself addMorphCentered: endNotification.! !\\n\\n!JCBoardGUI methodsFor: 'accessing' stamp: 'cram 2/4/2011 10:41'!\\nboard\\n\\t^board! !\\n\\n!JCBoardGUI methodsFor: 'accessing' stamp: 'mg 2/15/2011 21:24:40.914'!\\nboard: aBoard\\n\\tboard := aBoard.! !\\n\\n!JCBoardGUI methodsFor: 'accessing' stamp: 'cram 2/4/2011 10:41'!\\nboardSize\\n\\t^boardSize! !\\n\\n!JCBoardGUI methodsFor: 'accessing' stamp: 'jh 2/4/2011 14:03:05.62'!\\nboardSize: anInteger\\n\\tboardSize := anInteger.! !\\n\\n!JCBoardGUI methodsFor: 'initialization' stamp: 'mg 2/15/2011 21:24:48.858'!\\ninitialize: aBoard\\n\\t^self subclassResponsibility! !\\n\\n!JCBoardGUI methodsFor: 'initialization' stamp: 'cram 2/4/2011 10:42'!\\nnewCubeGUIAt: i at: j \\n\\t^self subclassResponsibility! !\\n\\n!JCBoardGUI methodsFor: 'submorphs-add/remove' stamp: 'JRZ 2/18/2011 15:56:27.422'!\\nsetEndGameButtonLayout: aButton Color: aColor\\n\\t\\\"Set the layout of the EndGameButton\\\"\\n \\t^aButton\\n\\t\\tlabel: 'quit the game';\\n\\t\\trecolor: aColor;\\n\\t\\tborderColor: Color black;\\n\\t\\textent: 200 @ 30;\\n\\t\\tposition: bounds center - (aButton extent // 2);\\n\\t\\tposition: aButton position + (0 @ 25)\\n! !\\n\\nJCBoardGUI subclass: #JCStandardBoardGUI\\n\\tinstanceVariableNames: ''\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-GUI'!\\n\\n!JCStandardBoardGUI commentStamp: 'mg 2/15/2011 21:00:52.909' prior: 0!\\nI represent the standard board for the game Jumping Cubes.\\n!\\n\\n!JCStandardBoardGUI methodsFor: 'initialization' stamp: 'JRZ 2/18/2011 15:58:43.723'!\\ncreateCubeGUIs\\n\\t\\\"Create the cubeGUI objects needed for the board\\\" \\n\\t1 to: boardSize\\n\\t\\tdo: [ :i | 1 to: boardSize\\n\\t\\t\\t\\tdo: [ :j | self newCubeGUIAt: i at: j]].! !\\n\\n!JCStandardBoardGUI methodsFor: 'initialization' stamp: 'mg 2/15/2011 21:24:27.117'!\\ninitialize: aBoard \\n\\t\\\"Create a board morph with the size of board (GameLogic)\\\"\\n\\tboard := aBoard.\\n\\tboardSize := aBoard boardSize.\\n\\tself\\n\\t\\tsetLayout;\\n\\t\\tcreateCubeGUIs;\\n\\t\\tchanged.! !\\n\\n!JCStandardBoardGUI methodsFor: 'initialization' stamp: 'CR 2/11/2011 16:02'!\\nnewCubeGUIAt: i at: j \\n\\t\\\"Create a cube which is a submorph of board\\\"\\n\\t| cube rect |\\n\\trect := ((i - 1) / boardSize) @ ((j - 1) / boardSize) \\n\\t\\t\\textent: (1 / boardSize) @ (1 / boardSize).\\n\\tcube := board cubeGUIAt: i at: j.\\n\\tself\\n\\t\\taddMorph: cube\\n\\t\\tfullFrame: (LayoutFrame fractions: rect).! !\\n\\n!JCStandardBoardGUI methodsFor: 'initialization' stamp: 'JRZ 2/11/2011 16:12:11.471'!\\nsetLayout\\n\\t\\\"Set the layout of the board\\\"\\n\\tself\\n\\t\\tlayoutPolicy: (ProportionalLayout new);\\n\\t\\twidth: 600;\\n\\t\\theight: 600;\\n\\t\\tborderWidth: 8.! !\\n\\nOrderedCollection subclass: #JCPlayerList\\n\\tinstanceVariableNames: 'dummyPlayer'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCPlayerList commentStamp: 'mg 2/15/2011 22:25:05.283' prior: 0!\\nI offer a list of all players. I know which player is active and remove players who cannot click anymore (JCPlayerList>>findPlayersWithoutCubes). I can tell other objects, whether they deal with the dummyPlayer or the activePlayer.\\n\\nInstance Variables\\n\\tdummyPlayer:\\t\\tJCPlayer\\n\\ndummyPlayer\\n\\t- I store the dummyPlayer in order to enable other objects to compare players against the dummy player using JCPlayerList>>isDummyPlayer.\\n!\\n\\n!JCPlayerList methodsFor: 'accessing' stamp: 'mg 2/15/2011 22:21:33.402'!\\nactivePlayer\\n\\t\\\"Answer the player whose turn it is\\\"\\n\\t^self first! !\\n\\n!JCPlayerList methodsFor: 'initialization' stamp: 'jh 2/11/2011 17:03:02.615'!\\naddPlayers: anInteger\\n\\t\\\"Add players to the list with a specific color\\\"\\n\\t1 to: anInteger do: \\n\\t\\t[ :i | self add: (JCPlayer new playerColor: (JCColorList colorNumber: i))].! !\\n\\n!JCPlayerList methodsFor: 'initialization' stamp: 'mg 2/15/2011 22:22:18.915'!\\ncreateDummyPlayer\\n\\t\\\"Create the player who owns all neutral cubes\\\"\\n\\tdummyPlayer := JCPlayer new playerColor: Color gray.! !\\n\\n!JCPlayerList methodsFor: 'initialization' stamp: 'JRZ 2/18/2011 15:49:27.547'!\\ncreateLifeOfCubeAIPlayer: aGameLogic\\n\\t\\\"Create the AI player for the LifeOfCube game showcase\\\"\\n\\t self add: (JCPlayerAI new\\n\\t\\tinitialize: aGameLogic;\\n\\t\\tstrategy: JCStrategyLifeOfCube new;\\n\\t\\tplayerColor: Color blue).! !\\n\\n!JCPlayerList methodsFor: 'accessing' stamp: 'JRZ 2/4/2011 13:39:11.808'!\\ndummyPlayer\\n\\t^dummyPlayer! !\\n\\n!JCPlayerList methodsFor: 'removing' stamp: 'mg 2/15/2011 22:24:19.217'!\\nfindPlayersWithoutCubes\\n\\t\\\"If the dummyPlayer owns no cubes, players without cubes cannot click and thus loose\\\"\\n\\t| loosers |\\n\\t(dummyPlayer hasCubes)\\n\\t\\tifFalse: \\n\\t\\t\\t[loosers := self select: [ :player | player hasCubes not].\\n\\t\\t\\tloosers do: [ :looser | self remove: looser]].\\n\\t^self\\n! !\\n\\n!JCPlayerList methodsFor: 'testing' stamp: 'JRZ 2/5/2011 12:35:50.404'!\\nisActivePlayer: aPlayer\\n\\t^aPlayer == self activePlayer! !\\n\\n!JCPlayerList methodsFor: 'testing' stamp: 'JRZ 2/5/2011 12:36:01.183'!\\nisDummyPlayer: aPlayer\\n\\t^aPlayer == dummyPlayer! !\\n\\n!JCPlayerList methodsFor: 'accessing' stamp: 'mg 2/15/2011 22:23:41.061'!\\nnextPlayer\\n\\t\\\"Work like a ring list, remove players that cannot click anymore\\\"\\n\\t| nextPlayer |\\n\\tself findPlayersWithoutCubes.\\n\\tnextPlayer := self removeFirst. \\n\\tself add: nextPlayer.\\t\\t\\n\\n\\t\\n \\n! !\\n\\n!JCPlayerList methodsFor: 'accessing' stamp: 'jh 2/4/2011 11:59:30.717'!\\nnumberOfPlayers\\n\\t^self size! !\\n\\nMatrix subclass: #JCBoard\\n\\tinstanceVariableNames: 'boardSize boardGUI'\\n\\tclassVariableNames: ''\\n\\tpoolDictionaries: ''\\n\\tcategory: 'JumpingCubes-Logic'!\\n\\n!JCBoard commentStamp: 'JRZ 2/5/2011 10:29:33.383' prior: 0!\\nI represent the game board. Therefore, I own all cubes of the game.\\nMy message JCBoard>>neighboursOf: aCube returns all existing neighbours that share an edge with the cube. Each neighbour could be accessed seperately. All neighbours of a cube will be incremented by the message JCBoard>>incrementNeighbours: aCube. This message is sent from the gameLogic while exploding a cube.\\n\\nInstance Variables\\n\\tboardGUI:\\t\\tJCBoardGUI\\n\\tboardSize:\\t\\tInteger\\n\\nboardGUI\\n\\t- my representation (a morph)\\n\\nboardSize\\n\\t- I provide the number of cubes per side.\\n!\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'jh 2/4/2011 12:09:27.168'!\\nboardGUI\\n\\t^boardGUI! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'jh 2/4/2011 12:09:42.336'!\\nboardSize\\n\\t^boardSize! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'mg 2/15/2011 21:43:53.967'!\\nboardSize: anInteger\\n\\tboardSize := anInteger.! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'mg 2/15/2011 21:44:17.367'!\\ncubeGUIAt: i at: j\\n\\t\\\"Answer the cube representation at postition i j\\\"\\n\\t^(self at: i at: j) cubeGUI ! !\\n\\n!JCBoard methodsFor: 'processing' stamp: 'mg 2/11/2011 11:13:36.232'!\\nincrementNeighbours: aCube\\n\\t\\\"Search the neighbours of the cube and increment them.\\\"\\n\\t| neighbours|\\n\\tneighbours := self neighboursOf: aCube.\\n\\tneighbours do: [ :neighbour | neighbour increment].! !\\n\\n!JCBoard methodsFor: 'initialization' stamp: 'mg 2/11/2011 12:08:21.782'!\\ninitializeBoard\\n\\t\\\"Set the number of neighbours for all cubes while initializing a board\\\"\\n\\tboardGUI := JCStandardBoardGUI new.\\n\\tboardGUI initialize: self.\\n\\tself asOrderedCollection do:\\n\\t\\t[ :cube | cube numberOfNeighbours: ((self neighboursOf: cube) size)].! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'mg 2/5/2011 10:32:57.09'!\\nneighbourAbove: aCube\\n\\t| x y |\\n\\tx := (self positionOfCube: aCube) x.\\n\\ty := (self positionOfCube: aCube) y.\\n\\t^self at: x at: y-1 ifInvalid: nil! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'mg 2/4/2011 13:56:28.803'!\\nneighbourBelow: aCube\\n\\t| x y |\\n\\tx := (self positionOfCube: aCube) x.\\n\\ty := (self positionOfCube: aCube) y.\\n\\t^self at: x at: y+1 ifInvalid: nil! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'mg 2/4/2011 13:56:22.226'!\\nneighbourLeft: aCube\\n\\t| x y |\\n\\tx := (self positionOfCube: aCube) x.\\n\\ty := (self positionOfCube: aCube) y.\\n\\t^self at: x-1 at: y ifInvalid: nil! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'mg 2/4/2011 13:56:36.574'!\\nneighbourRight: aCube\\n\\t| x y |\\n\\tx := (self positionOfCube: aCube) x.\\n\\ty := (self positionOfCube: aCube) y.\\n\\t^self at: x+1 at: y ifInvalid: nil! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'CR 2/11/2011 14:51'!\\nneighboursOf: aCube\\n\\t\\\"Answer all cubes next to aCube\\\"\\n\\t| neighbours |\\n\\tneighbours := OrderedCollection with: (self neighbourAbove: aCube)\\n\\t\\twith: (self neighbourRight: aCube)\\n\\t\\twith: (self neighbourLeft: aCube)\\n\\t\\twith: (self neighbourBelow: aCube).\\n\\t^neighbours reject: [ :cube | cube isNil ]! !\\n\\n!JCBoard methodsFor: 'accessing' stamp: 'mg 2/5/2011 10:32:26.888'!\\npositionOfCube: aCube\\n\\t^self indexOf: aCube! !\\n\\n!JCBoard methodsFor: 'processing' stamp: 'mg 1/28/2011 15:16:57.529'!\\nupdateBorderColor: aColor\\n\\t\\\"Let the border show the color of the active player\\\"\\n\\tboardGUI \\n\\t\\tborderColor: aColor;\\n\\t\\tchanged.! !\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"207\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"208\":{\"resizeWidth\":true,\"resizeHeight\":true},\"209\":{\"x\":875,\"y\":380,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"210\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":211},{\"__isSmartRef__\":true,\"id\":220},{\"__isSmartRef__\":true,\"id\":257},{\"__isSmartRef__\":true,\"id\":282}],\"scripts\":[],\"id\":4,\"shape\":{\"__isSmartRef__\":true,\"id\":308},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":320},\"_Position\":{\"__isSmartRef__\":true,\"id\":321},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":197},\"label\":{\"__isSmartRef__\":true,\"id\":211},\"closeButton\":{\"__isSmartRef__\":true,\"id\":220},\"menuButton\":{\"__isSmartRef__\":true,\"id\":257},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":282},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":322},\"owner\":{\"__isSmartRef__\":true,\"id\":197},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.TitleBar\"},\"211\":{\"submorphs\":[],\"scripts\":[],\"id\":5,\"shape\":{\"__isSmartRef__\":true,\"id\":212},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":215},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":216},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":217}],\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":210},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":219},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"212\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":213},\"_Extent\":{\"__isSmartRef__\":true,\"id\":214},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":202},\"_Fill\":null,\"_BorderRadius\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"213\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"214\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"215\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"216\":{\"x\":401.5,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"217\":{\"style\":{\"__isSmartRef__\":true,\"id\":218},\"morph\":{\"__isSmartRef__\":true,\"id\":211},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Workspace\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"218\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"219\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"220\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":221}],\"scripts\":[],\"id\":6,\"shape\":{\"__isSmartRef__\":true,\"id\":230},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":244},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":234},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":245},\"label\":{\"__isSmartRef__\":true,\"id\":221},\"owner\":{\"__isSmartRef__\":true,\"id\":210},\"layout\":{\"__isSmartRef__\":true,\"id\":254},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":255},{\"__isSmartRef__\":true,\"id\":256}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"221\":{\"submorphs\":[],\"scripts\":[],\"id\":7,\"shape\":{\"__isSmartRef__\":true,\"id\":222},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":225},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":226},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":227}],\"owner\":{\"__isSmartRef__\":true,\"id\":220},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":229},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"222\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":223},\"_Extent\":{\"__isSmartRef__\":true,\"id\":224},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":202},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"223\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"224\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"225\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"226\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"227\":{\"style\":{\"__isSmartRef__\":true,\"id\":228},\"morph\":{\"__isSmartRef__\":true,\"id\":221},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"228\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"229\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"230\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":231},\"_Extent\":{\"__isSmartRef__\":true,\"id\":232},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":233},\"_Fill\":{\"__isSmartRef__\":true,\"id\":234},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"231\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"232\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"233\":{\"r\":0.8392156862745098,\"g\":0.8392156862745098,\"b\":0.8392156862745098,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"234\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":235},{\"__isSmartRef__\":true,\"id\":237},{\"__isSmartRef__\":true,\"id\":239},{\"__isSmartRef__\":true,\"id\":241}],\"vector\":{\"__isSmartRef__\":true,\"id\":243},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"235\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":236}},\"236\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"237\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":238}},\"238\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"239\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":240}},\"240\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"241\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":242}},\"242\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"243\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"244\":{\"x\":855,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"245\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":246},{\"__isSmartRef__\":true,\"id\":248},{\"__isSmartRef__\":true,\"id\":250},{\"__isSmartRef__\":true,\"id\":252}],\"vector\":{\"__isSmartRef__\":true,\"id\":243},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"246\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":247}},\"247\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"248\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":249}},\"249\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"250\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":251}},\"251\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"252\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":253}},\"253\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"254\":{\"moveHorizontal\":true},\"255\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":220},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":197},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"256\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":220},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":197},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"257\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":258}],\"scripts\":[],\"id\":8,\"shape\":{\"__isSmartRef__\":true,\"id\":267},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":270},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":234},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":271},\"label\":{\"__isSmartRef__\":true,\"id\":258},\"owner\":{\"__isSmartRef__\":true,\"id\":210},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":280},{\"__isSmartRef__\":true,\"id\":281}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"258\":{\"submorphs\":[],\"scripts\":[],\"id\":9,\"shape\":{\"__isSmartRef__\":true,\"id\":259},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":262},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":263},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":264}],\"owner\":{\"__isSmartRef__\":true,\"id\":257},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":266},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"259\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":260},\"_Extent\":{\"__isSmartRef__\":true,\"id\":261},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":202},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"260\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"261\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"262\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"263\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"264\":{\"style\":{\"__isSmartRef__\":true,\"id\":265},\"morph\":{\"__isSmartRef__\":true,\"id\":258},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"265\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"266\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"267\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":268},\"_Extent\":{\"__isSmartRef__\":true,\"id\":269},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":233},\"_Fill\":{\"__isSmartRef__\":true,\"id\":234},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"268\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"269\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"270\":{\"x\":3,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"271\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":272},{\"__isSmartRef__\":true,\"id\":274},{\"__isSmartRef__\":true,\"id\":276},{\"__isSmartRef__\":true,\"id\":278}],\"vector\":{\"__isSmartRef__\":true,\"id\":243},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"272\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":273}},\"273\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"274\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":275}},\"275\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"276\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":277}},\"277\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"278\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":279}},\"279\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"280\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":197},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"281\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":197},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"282\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":283}],\"scripts\":[],\"id\":10,\"shape\":{\"__isSmartRef__\":true,\"id\":292},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":295},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":234},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":296},\"label\":{\"__isSmartRef__\":true,\"id\":283},\"owner\":{\"__isSmartRef__\":true,\"id\":210},\"layout\":{\"__isSmartRef__\":true,\"id\":305},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":306},{\"__isSmartRef__\":true,\"id\":307}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"283\":{\"submorphs\":[],\"scripts\":[],\"id\":11,\"shape\":{\"__isSmartRef__\":true,\"id\":284},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":287},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":288},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":289}],\"owner\":{\"__isSmartRef__\":true,\"id\":282},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":291},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"284\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":285},\"_Extent\":{\"__isSmartRef__\":true,\"id\":286},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":202},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"285\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"286\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"287\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"288\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"289\":{\"style\":{\"__isSmartRef__\":true,\"id\":290},\"morph\":{\"__isSmartRef__\":true,\"id\":283},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"290\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"291\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"292\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":293},\"_Extent\":{\"__isSmartRef__\":true,\"id\":294},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":233},\"_Fill\":{\"__isSmartRef__\":true,\"id\":234},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"293\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"294\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"295\":{\"x\":836,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"296\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":303}],\"vector\":{\"__isSmartRef__\":true,\"id\":243},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"297\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":298}},\"298\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"299\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":300}},\"300\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"301\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":302}},\"302\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"303\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":304}},\"304\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"305\":{\"moveHorizontal\":true},\"306\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":282},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":197},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"307\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":282},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":197},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"308\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":309},\"_Extent\":{\"__isSmartRef__\":true,\"id\":310},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":311},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"309\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"310\":{\"x\":875,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"311\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"312\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":317}],\"vector\":{\"__isSmartRef__\":true,\"id\":319},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"313\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":314}},\"314\":{\"r\":0.7200000000000001,\"g\":0.7200000000000001,\"b\":0.7200000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"315\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":316}},\"316\":{\"r\":0.9,\"g\":0.9,\"b\":0.9,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"317\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":318}},\"318\":{\"r\":0.7200000000000001,\"g\":0.7200000000000001,\"b\":0.7200000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"319\":{\"x\":0,\"y\":1,\"width\":0,\"height\":-1,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"320\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"321\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"322\":{\"x\":875,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"323\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":324},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"324\":{\"x\":875,\"y\":402,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"325\":{\"adjustForNewBounds\":true},\"326\":{\"x\":16,\"y\":1460,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"327\":{\"x\":875,\"y\":402,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"328\":{\"x\":219,\"y\":1467,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"329\":{\"submorphs\":[],\"scripts\":[],\"id\":56,\"shape\":{\"__isSmartRef__\":true,\"id\":330},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":335},\"_MaxTextWidth\":921,\"_MaxTextHeight\":477,\"layout\":{\"__isSmartRef__\":true,\"id\":336},\"charsReplaced\":\"\",\"lastFindLoc\":480,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"showsHalos\":false,\"halos\":[],\"savedTextString\":\"colorField = $morph('ColorField')\\n\\ncolorField.selectedColor = colorField.getFill()\\ncolorField.removeAllMorphs()\\ncolorField.colorChooser\\n\\nconnect(this.world(), 'clickedOnMorph', this.world(), 'alert', {converter: function(v) { if (!v) debugger; return v}})\\n\\ncolorField.addScript(function onMouseDown(evt) {\\n\\tif ($super(evt)) return true;\\n\\n\\tif (this.colorChooser) return false;\\n\\tvar colorChooser = lively.morphic.Morph.makeRectangle(0,0,100,100);\\n\\tthis.addMorph(colorChooser);\\n\\tcolorChooser.align(colorChooser.bounds().topLeft(), this.innerBounds().bottomLeft());\\n\\tthis.colorChooser = colorChooser;\\n\\treturn true;\\n})\\n\\ncolorField.addScript(function onMouseUp(evt) {\\n\\tif ($super(evt)) return true;\\n\\tif (this.colorChooser) {\\n\\t\\talert('removing color chooser')\\ndebugger\\n\\t\\tthis.colorChooser.remove();\\n\\t\\tthis.colorChooser = null;\\n\\t}\\n\\treturn true;\\n})\\n\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":337}],\"priorSelectionRange\":[508,508],\"prevScroll\":[0,0],\"_ClipMode\":\"auto\",\"_Rotation\":0,\"_Scale\":1,\"lastSearchString\":\"• \\t\",\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":339},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"330\":{\"position\":{\"__isSmartRef__\":true,\"id\":331},\"_Extent\":{\"__isSmartRef__\":true,\"id\":332},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":333},\"_Fill\":{\"__isSmartRef__\":true,\"id\":334},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"331\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"332\":{\"x\":921,\"y\":477,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"333\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"334\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"335\":{\"x\":981,\"y\":1447,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"336\":{\"resizeWidth\":true,\"resizeHeight\":true},\"337\":{\"style\":{\"__isSmartRef__\":true,\"id\":338},\"morph\":{\"__isSmartRef__\":true,\"id\":329},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Risiko\\n- Big, complicated if\\nRisikoCountry>>calculateFight:number:attackingDices:defendingDices:\\n- demeter\\nRisikoCountry>>calculateFightIfAttackerWon:number:\\n- extract methods\\nRisikoDiceManager>>drawDices:Color:against:Color:\\n- duplication\\nRisikoMainMenu>>chooseMapButtonClick, netWorkChooseMapButtonClick\\n\\ngoup8\\n- extract temporary\\nJCBoard>>neighbourAbove:\\n- duplication\\nJCBoard>>neighbourAbove:\\nJCBoard>>neighbourBelow:\\n...\\n\\n- Template method?\\nJCStrategyExplodeCube ...\\n\\nGnu 16\\n- extract method\\nZeldaFame>>loadMap:\\nZeldaFame>>loadMap:withPlayerPosition:\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"338\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"339\":{\"x\":921,\"y\":477,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"340\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":353}],\"scripts\":[],\"id\":176,\"shape\":{\"__isSmartRef__\":true,\"id\":461},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":463},\"_Position\":{\"__isSmartRef__\":true,\"id\":464},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":465},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":341},\"titleBar\":{\"__isSmartRef__\":true,\"id\":353},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":348},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.Window\"},\"341\":{\"submorphs\":[],\"scripts\":[],\"id\":175,\"shape\":{\"__isSmartRef__\":true,\"id\":342},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":347},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":348},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":349},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":350}],\"owner\":{\"__isSmartRef__\":true,\"id\":340},\"layout\":{\"__isSmartRef__\":true,\"id\":352},\"priorSelectionRange\":[75,75],\"prevScroll\":[0,0],\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"342\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":343},\"_Extent\":{\"__isSmartRef__\":true,\"id\":344},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":345},\"_Fill\":{\"__isSmartRef__\":true,\"id\":346},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"343\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"344\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"345\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"346\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"347\":{\"x\":2,\"y\":1,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"348\":{\"x\":0,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"349\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"350\":{\"style\":{\"__isSmartRef__\":true,\"id\":351},\"morph\":{\"__isSmartRef__\":true,\"id\":341},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"var range = this.selectWord(this.textString, a[0]);\\n\\t\\t\\t\\tthis.setSelectionRange(range[0], range[1]+1); \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"351\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"352\":{\"resizeWidth\":true,\"resizeHeight\":true},\"353\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":354},{\"__isSmartRef__\":true,\"id\":363},{\"__isSmartRef__\":true,\"id\":401},{\"__isSmartRef__\":true,\"id\":427}],\"scripts\":[],\"id\":177,\"shape\":{\"__isSmartRef__\":true,\"id\":454},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":458},\"_Position\":{\"__isSmartRef__\":true,\"id\":459},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":340},\"label\":{\"__isSmartRef__\":true,\"id\":354},\"closeButton\":{\"__isSmartRef__\":true,\"id\":363},\"menuButton\":{\"__isSmartRef__\":true,\"id\":401},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":427},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":460},\"owner\":{\"__isSmartRef__\":true,\"id\":340},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.TitleBar\"},\"354\":{\"submorphs\":[],\"scripts\":[],\"id\":178,\"shape\":{\"__isSmartRef__\":true,\"id\":355},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":358},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":359},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":360},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":361}],\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":353},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"355\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":356},\"_Extent\":{\"__isSmartRef__\":true,\"id\":357},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":345},\"_Fill\":null,\"_BorderRadius\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"356\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"357\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"358\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"359\":{\"x\":214,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"360\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"361\":{\"style\":{\"__isSmartRef__\":true,\"id\":362},\"morph\":{\"__isSmartRef__\":true,\"id\":354},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Workspace\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"362\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"363\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":364}],\"scripts\":[],\"id\":179,\"shape\":{\"__isSmartRef__\":true,\"id\":373},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":387},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":388},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":377},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":389},\"label\":{\"__isSmartRef__\":true,\"id\":364},\"owner\":{\"__isSmartRef__\":true,\"id\":353},\"layout\":{\"__isSmartRef__\":true,\"id\":398},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":399},{\"__isSmartRef__\":true,\"id\":400}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"364\":{\"submorphs\":[],\"scripts\":[],\"id\":180,\"shape\":{\"__isSmartRef__\":true,\"id\":365},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":368},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":369},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":370},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":371}],\"owner\":{\"__isSmartRef__\":true,\"id\":363},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"365\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":366},\"_Extent\":{\"__isSmartRef__\":true,\"id\":367},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":345},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"366\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"367\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"368\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"369\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"370\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"371\":{\"style\":{\"__isSmartRef__\":true,\"id\":372},\"morph\":{\"__isSmartRef__\":true,\"id\":364},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"372\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"373\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":374},\"_Extent\":{\"__isSmartRef__\":true,\"id\":375},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":376},\"_Fill\":{\"__isSmartRef__\":true,\"id\":377},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"374\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"375\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"376\":{\"r\":0.8392156862745098,\"g\":0.8392156862745098,\"b\":0.8392156862745098,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"377\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":378},{\"__isSmartRef__\":true,\"id\":380},{\"__isSmartRef__\":true,\"id\":382},{\"__isSmartRef__\":true,\"id\":384}],\"vector\":{\"__isSmartRef__\":true,\"id\":386},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"378\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":379}},\"379\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"380\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":381}},\"381\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"382\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":383}},\"383\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"384\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":385}},\"385\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"386\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"387\":{\"x\":480,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"388\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"389\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":390},{\"__isSmartRef__\":true,\"id\":392},{\"__isSmartRef__\":true,\"id\":394},{\"__isSmartRef__\":true,\"id\":396}],\"vector\":{\"__isSmartRef__\":true,\"id\":386},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"390\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":391}},\"391\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"392\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":393}},\"393\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"394\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":395}},\"395\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"396\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":397}},\"397\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"398\":{\"moveHorizontal\":true},\"399\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":363},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":340},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"400\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":363},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":340},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"401\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":402}],\"scripts\":[],\"id\":181,\"shape\":{\"__isSmartRef__\":true,\"id\":411},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":414},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":415},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":377},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":416},\"label\":{\"__isSmartRef__\":true,\"id\":402},\"owner\":{\"__isSmartRef__\":true,\"id\":353},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":425},{\"__isSmartRef__\":true,\"id\":426}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"402\":{\"submorphs\":[],\"scripts\":[],\"id\":182,\"shape\":{\"__isSmartRef__\":true,\"id\":403},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":406},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":407},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":408},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":409}],\"owner\":{\"__isSmartRef__\":true,\"id\":401},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"403\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":404},\"_Extent\":{\"__isSmartRef__\":true,\"id\":405},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":345},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"404\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"405\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"406\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"407\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"408\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"409\":{\"style\":{\"__isSmartRef__\":true,\"id\":410},\"morph\":{\"__isSmartRef__\":true,\"id\":402},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"410\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"411\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":412},\"_Extent\":{\"__isSmartRef__\":true,\"id\":413},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":376},\"_Fill\":{\"__isSmartRef__\":true,\"id\":377},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"412\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"413\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"414\":{\"x\":3,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"415\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"416\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":417},{\"__isSmartRef__\":true,\"id\":419},{\"__isSmartRef__\":true,\"id\":421},{\"__isSmartRef__\":true,\"id\":423}],\"vector\":{\"__isSmartRef__\":true,\"id\":386},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"417\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":418}},\"418\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"419\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":420}},\"420\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"421\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":422}},\"422\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"423\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":424}},\"424\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"425\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":401},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":340},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"426\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":401},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":340},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"427\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":428}],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":437},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":440},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":441},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":377},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":442},\"label\":{\"__isSmartRef__\":true,\"id\":428},\"owner\":{\"__isSmartRef__\":true,\"id\":353},\"layout\":{\"__isSmartRef__\":true,\"id\":451},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":452},{\"__isSmartRef__\":true,\"id\":453}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"428\":{\"submorphs\":[],\"scripts\":[],\"id\":184,\"shape\":{\"__isSmartRef__\":true,\"id\":429},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":432},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":433},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":434},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":435}],\"owner\":{\"__isSmartRef__\":true,\"id\":427},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"429\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":430},\"_Extent\":{\"__isSmartRef__\":true,\"id\":431},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":345},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"430\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"431\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"432\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"433\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"434\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"435\":{\"style\":{\"__isSmartRef__\":true,\"id\":436},\"morph\":{\"__isSmartRef__\":true,\"id\":428},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"436\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"437\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":438},\"_Extent\":{\"__isSmartRef__\":true,\"id\":439},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":376},\"_Fill\":{\"__isSmartRef__\":true,\"id\":377},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"438\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"439\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"440\":{\"x\":461,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"441\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"442\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":443},{\"__isSmartRef__\":true,\"id\":445},{\"__isSmartRef__\":true,\"id\":447},{\"__isSmartRef__\":true,\"id\":449}],\"vector\":{\"__isSmartRef__\":true,\"id\":386},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"443\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":444}},\"444\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"445\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":446}},\"446\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"447\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":448}},\"448\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"449\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":450}},\"450\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"451\":{\"moveHorizontal\":true},\"452\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":427},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":340},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"453\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":427},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":340},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"454\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":455},\"_Extent\":{\"__isSmartRef__\":true,\"id\":456},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":457},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"455\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"456\":{\"x\":500,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"457\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"458\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"459\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"460\":{\"x\":500,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"461\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":462},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"462\":{\"x\":500,\"y\":222,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"463\":{\"adjustForNewBounds\":true},\"464\":{\"x\":1332,\"y\":1112,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"465\":{\"x\":500,\"y\":222,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"466\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":491}],\"scripts\":[],\"id\":1144,\"shape\":{\"__isSmartRef__\":true,\"id\":599},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":601},\"_Position\":{\"__isSmartRef__\":true,\"id\":602},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":603},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":467},\"titleBar\":{\"__isSmartRef__\":true,\"id\":491},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":474},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"showsHalos\":false,\"halos\":[],\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":604},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.Window\"},\"467\":{\"submorphs\":[],\"scripts\":[],\"id\":1143,\"shape\":{\"__isSmartRef__\":true,\"id\":468},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":473},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":474},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":475},\"_MaxTextWidth\":689,\"_MaxTextHeight\":235,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":476},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":480},{\"__isSmartRef__\":true,\"id\":482},{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":486},{\"__isSmartRef__\":true,\"id\":488}],\"owner\":{\"__isSmartRef__\":true,\"id\":466},\"layout\":{\"__isSmartRef__\":true,\"id\":490},\"priorSelectionRange\":[0,0],\"charsReplaced\":\"\",\"lastFindLoc\":1733,\"prevScroll\":[0,96],\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"468\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":469},\"_Extent\":{\"__isSmartRef__\":true,\"id\":470},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":471},\"_Fill\":{\"__isSmartRef__\":true,\"id\":472},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"469\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"470\":{\"x\":689,\"y\":235,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"471\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"472\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"473\":{\"x\":2,\"y\":1,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"474\":{\"x\":0,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"475\":{\"x\":689,\"y\":235,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"476\":{\"style\":{\"__isSmartRef__\":true,\"id\":477},\"morph\":{\"__isSmartRef__\":true,\"id\":467},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Statistikbeispielanwendung\\n- wie gross, komplex?\\nText\\nreflexion?\\n- annahmen\\n- code\\n- was hat sich geandert?\\n- aufstellung von zielen & themen\\n\\nPersonas\\n- personas was gelernt?\\n- \\\"Typisches\\\" web entwlicklungsteam?\\n\\nAuto-Boxing\\n\\nJTalk\\n- wrappers\\n- statisches fileout\\n- client only\\n- send prim for dnu\\n\\nEmbedding JS?\\n\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"477\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"478\":{\"style\":{\"__isSmartRef__\":true,\"id\":479},\"morph\":{\"__isSmartRef__\":true,\"id\":467},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"6.4.\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"479\":{\"fontWeight\":\"bold\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"480\":{\"style\":{\"__isSmartRef__\":true,\"id\":481},\"morph\":{\"__isSmartRef__\":true,\"id\":467},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n- doesNotUnderstand\\n\\t- statically generated\\n\\t- perform -- dynamic send\\n\\t\\n- Boxing/Unboxing\\n\\t- Callbacks, Blocks, Arrays\\n\\t- Boxing from JS types to ST classes --> manual\\n\\t- Unboxing ST -> JS\\n\\n- Installer and Snapshots\\n\\t- Metacello\\n\\t- Integration testing?\\n\\nVon Basti:\\nAuto-Boxing in Java / .Net - wie wurde es da implementiert\\n\\nfür die Präsentation und die Ausarbeitung\\nBeispiel zeigen, wie war es früher, welche Optionen gab/gibt es - warum sind die hässlich\\n\\nSprachvermischung - Deutsch und Englisch \\nist auch schwierig - wegen der Grammatik, etc.\\n\\n\\nBoxing / Übersetzung - woher wisst ihr, ob ihr vollständig seid\\n\\n\\nReminder war gut\\nBoxing war ein bisschen zu lang \\n\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"481\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"482\":{\"style\":{\"__isSmartRef__\":true,\"id\":483},\"morph\":{\"__isSmartRef__\":true,\"id\":467},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"20.4.\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"483\":{\"fontWeight\":\"bold\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"484\":{\"style\":{\"__isSmartRef__\":true,\"id\":485},\"morph\":{\"__isSmartRef__\":true,\"id\":467},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n- Refactorings & Cleanups\\n- Tic Tac toe game\\t\\n- Development Process with Orca\\n\\t- Base class Orca App, unique path\\n\\t- Architecture -- Component Dispatcher Client Channel -- Do devs need to know about it?\\n\\t- Scenario? -- different use cases and then schematically mention/highlight what the user has to know/do\\n\\t\\t- Using personas\\n\\t- Dev collaboration\\n\\t- change propagation?\\n\\t- Relation to other frameworks?\\n\\t- Debugging\\n\\t\\t- server and client debuggers\\n\\t\\t- client debugger shows wrappers\\n\\t- Testing from a user perspective\\n\\n- Very abstract: Dev process, debugging, testing\\n- Order of topics\\n\\n- onServer\\n\\t- no self\\n\\t- no complex parameters due to serialization\\n\\n- Continuous integration\\n\\t- image creation\\n\\t- how does it work?\\n\\t\\t- shell script?\\n\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"485\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"486\":{\"style\":{\"__isSmartRef__\":true,\"id\":487},\"morph\":{\"__isSmartRef__\":true,\"id\":467},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"05/04/11\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"487\":{\"fontWeight\":\"bold\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"488\":{\"style\":{\"__isSmartRef__\":true,\"id\":489},\"morph\":{\"__isSmartRef__\":true,\"id\":467},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n- refactoring of the app dispatcher\\n- old arch\\n- more complicated now\\n\\t- still not mentioned what users need to know?\\n\\t- mention the actual task that should be solved --> steps need to be done, slide 9\\nconfiguring an app\\n\\t- what the user want\\n- bootstrapping an app\\n- for explanation: example\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"489\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"490\":{\"resizeWidth\":true,\"resizeHeight\":true},\"491\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":492},{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":539},{\"__isSmartRef__\":true,\"id\":565}],\"scripts\":[],\"id\":1145,\"shape\":{\"__isSmartRef__\":true,\"id\":592},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":596},\"_Position\":{\"__isSmartRef__\":true,\"id\":597},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":466},\"label\":{\"__isSmartRef__\":true,\"id\":492},\"closeButton\":{\"__isSmartRef__\":true,\"id\":501},\"menuButton\":{\"__isSmartRef__\":true,\"id\":539},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":565},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":598},\"owner\":{\"__isSmartRef__\":true,\"id\":466},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.TitleBar\"},\"492\":{\"submorphs\":[],\"scripts\":[],\"id\":1146,\"shape\":{\"__isSmartRef__\":true,\"id\":493},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":496},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":497},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":498},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":499}],\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":491},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"493\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":494},\"_Extent\":{\"__isSmartRef__\":true,\"id\":495},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":471},\"_Fill\":null,\"_BorderRadius\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"494\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"495\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"496\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"497\":{\"x\":308.5,\"y\":2,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"498\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"499\":{\"style\":{\"__isSmartRef__\":true,\"id\":500},\"morph\":{\"__isSmartRef__\":true,\"id\":492},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"BP2010\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"500\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"501\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":502}],\"scripts\":[],\"id\":1147,\"shape\":{\"__isSmartRef__\":true,\"id\":511},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":525},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":526},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":515},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":527},\"label\":{\"__isSmartRef__\":true,\"id\":502},\"owner\":{\"__isSmartRef__\":true,\"id\":491},\"layout\":{\"__isSmartRef__\":true,\"id\":536},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":537},{\"__isSmartRef__\":true,\"id\":538}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"502\":{\"submorphs\":[],\"scripts\":[],\"id\":1148,\"shape\":{\"__isSmartRef__\":true,\"id\":503},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":506},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":507},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":508},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":509}],\"owner\":{\"__isSmartRef__\":true,\"id\":501},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"503\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":504},\"_Extent\":{\"__isSmartRef__\":true,\"id\":505},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":471},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"504\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"505\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"506\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"507\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"508\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"509\":{\"style\":{\"__isSmartRef__\":true,\"id\":510},\"morph\":{\"__isSmartRef__\":true,\"id\":502},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"510\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"511\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":512},\"_Extent\":{\"__isSmartRef__\":true,\"id\":513},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":514},\"_Fill\":{\"__isSmartRef__\":true,\"id\":515},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"512\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"513\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"514\":{\"r\":0.8392156862745098,\"g\":0.8392156862745098,\"b\":0.8392156862745098,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"515\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":516},{\"__isSmartRef__\":true,\"id\":518},{\"__isSmartRef__\":true,\"id\":520},{\"__isSmartRef__\":true,\"id\":522}],\"vector\":{\"__isSmartRef__\":true,\"id\":524},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"516\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":517}},\"517\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"518\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":519}},\"519\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"520\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":521}},\"521\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"522\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":523}},\"523\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"524\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"525\":{\"x\":669,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"526\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"527\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":528},{\"__isSmartRef__\":true,\"id\":530},{\"__isSmartRef__\":true,\"id\":532},{\"__isSmartRef__\":true,\"id\":534}],\"vector\":{\"__isSmartRef__\":true,\"id\":524},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"528\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":529}},\"529\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"530\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":531}},\"531\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"532\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":533}},\"533\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"534\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":535}},\"535\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"536\":{\"moveHorizontal\":true},\"537\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":501},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":466},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"538\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":501},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":466},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"539\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":540}],\"scripts\":[],\"id\":1149,\"shape\":{\"__isSmartRef__\":true,\"id\":549},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":552},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":553},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":515},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":554},\"label\":{\"__isSmartRef__\":true,\"id\":540},\"owner\":{\"__isSmartRef__\":true,\"id\":491},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":563},{\"__isSmartRef__\":true,\"id\":564}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"540\":{\"submorphs\":[],\"scripts\":[],\"id\":1150,\"shape\":{\"__isSmartRef__\":true,\"id\":541},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":544},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":545},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":546},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":547}],\"owner\":{\"__isSmartRef__\":true,\"id\":539},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"541\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":542},\"_Extent\":{\"__isSmartRef__\":true,\"id\":543},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":471},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"542\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"543\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"544\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"545\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"546\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"547\":{\"style\":{\"__isSmartRef__\":true,\"id\":548},\"morph\":{\"__isSmartRef__\":true,\"id\":540},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"548\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"549\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":550},\"_Extent\":{\"__isSmartRef__\":true,\"id\":551},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":514},\"_Fill\":{\"__isSmartRef__\":true,\"id\":515},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"550\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"551\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"552\":{\"x\":3,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"553\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"554\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":555},{\"__isSmartRef__\":true,\"id\":557},{\"__isSmartRef__\":true,\"id\":559},{\"__isSmartRef__\":true,\"id\":561}],\"vector\":{\"__isSmartRef__\":true,\"id\":524},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"555\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":556}},\"556\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"557\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":558}},\"558\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"559\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":560}},\"560\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"561\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":562}},\"562\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"563\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":539},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":466},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"564\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":539},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":466},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"565\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":566}],\"scripts\":[],\"id\":1151,\"shape\":{\"__isSmartRef__\":true,\"id\":575},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":578},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":579},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":515},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":580},\"label\":{\"__isSmartRef__\":true,\"id\":566},\"owner\":{\"__isSmartRef__\":true,\"id\":491},\"layout\":{\"__isSmartRef__\":true,\"id\":589},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":590},{\"__isSmartRef__\":true,\"id\":591}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"566\":{\"submorphs\":[],\"scripts\":[],\"id\":1152,\"shape\":{\"__isSmartRef__\":true,\"id\":567},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":570},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":571},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":572},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":573}],\"owner\":{\"__isSmartRef__\":true,\"id\":565},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"567\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":568},\"_Extent\":{\"__isSmartRef__\":true,\"id\":569},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":471},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"568\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"569\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"570\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"571\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"572\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"573\":{\"style\":{\"__isSmartRef__\":true,\"id\":574},\"morph\":{\"__isSmartRef__\":true,\"id\":566},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"574\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"575\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":576},\"_Extent\":{\"__isSmartRef__\":true,\"id\":577},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":514},\"_Fill\":{\"__isSmartRef__\":true,\"id\":515},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"576\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"577\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"578\":{\"x\":650,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"579\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"580\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":581},{\"__isSmartRef__\":true,\"id\":583},{\"__isSmartRef__\":true,\"id\":585},{\"__isSmartRef__\":true,\"id\":587}],\"vector\":{\"__isSmartRef__\":true,\"id\":524},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"581\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":582}},\"582\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"583\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":584}},\"584\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"585\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":586}},\"586\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"587\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":588}},\"588\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"589\":{\"moveHorizontal\":true},\"590\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":565},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":466},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"591\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":565},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":466},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"592\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":593},\"_Extent\":{\"__isSmartRef__\":true,\"id\":594},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":595},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"593\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"594\":{\"x\":689,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"595\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"596\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"597\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"598\":{\"x\":689,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"599\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":600},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"600\":{\"x\":689,\"y\":257,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"601\":{\"adjustForNewBounds\":true},\"602\":{\"x\":1132,\"y\":71,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"603\":{\"x\":689,\"y\":257,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"604\":{\"x\":1571,\"y\":88,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"605\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":606},{\"__isSmartRef__\":true,\"id\":634},{\"__isSmartRef__\":true,\"id\":659},{\"__isSmartRef__\":true,\"id\":675}],\"scripts\":[],\"id\":336,\"shape\":{\"__isSmartRef__\":true,\"id\":687},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":691},\"name\":\"RefactorMan\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":692},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":693},\"_Scale\":1.002003004005006,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"606\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":607}],\"scripts\":[],\"id\":1167,\"shape\":{\"__isSmartRef__\":true,\"id\":626},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":631},\"name\":\"Ellipse1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":632},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":633},\"owner\":{\"__isSmartRef__\":true,\"id\":605},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"607\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":608},{\"__isSmartRef__\":true,\"id\":609},{\"__isSmartRef__\":true,\"id\":610},{\"__isSmartRef__\":true,\"id\":611},{\"__isSmartRef__\":true,\"id\":612},{\"__isSmartRef__\":true,\"id\":613}],\"id\":1471,\"shape\":{\"__isSmartRef__\":true,\"id\":614},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":619},\"name\":\"leftPupil\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":620},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":621},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":606},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":622},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"608\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":607},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":100,\"currentTimeout\":1480083,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"609\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":607},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480059,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"610\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":607},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480060,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"611\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":607},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480073,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"612\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":607},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480067,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"613\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":607},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480069,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"614\":{\"position\":{\"__isSmartRef__\":true,\"id\":615},\"_Extent\":{\"__isSmartRef__\":true,\"id\":616},\"_Fill\":{\"__isSmartRef__\":true,\"id\":617},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":618},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"615\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"616\":{\"x\":25.851777703629523,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"617\":{\"r\":0.258,\"g\":0.258,\"b\":0.258,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"618\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"619\":{\"x\":13.203938423874725,\"y\":2.2272870044756914,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"620\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"621\":{\"x\":24.849774699624504,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"622\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":623}},\"623\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":624},\"source\":\"function pupilFollowMouse() { var eye = this.owner; var eyeR = Math.min(eye.bounds().width, eye.bounds().height)/2; var pupilR = Math.min(this.bounds().width, this.bounds().height)/2; var mousePt = this.world().firstHand().getPosition(); var eyePt = eye.worldPoint(eye.innerBounds().center()); var relMousePt = mousePt.subPt(eyePt); var pupilR = (eyeR-pupilR) / (1 + (200/Math.max(mousePt.r(), 1))); var pupilPt = Point.polar(pupilR, relMousePt.theta()); this.align(this.bounds().center(), eye.innerBounds().center().addPt(pupilPt)); }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":625},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"624\":{},\"625\":{},\"626\":{\"position\":{\"__isSmartRef__\":true,\"id\":627},\"_Extent\":{\"__isSmartRef__\":true,\"id\":628},\"_Fill\":{\"__isSmartRef__\":true,\"id\":629},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":630},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"627\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"628\":{\"x\":59.919879839799705,\"y\":45.891837783729684,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"629\":{\"r\":0.227,\"g\":0,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"630\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"631\":{\"x\":215.43064586107664,\"y\":41.08212316420534,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"632\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"633\":{\"x\":59.919879839799705,\"y\":46.89384078773469,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"634\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":635}],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":651},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":656},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":657},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":605},\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":658},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"635\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":636},{\"__isSmartRef__\":true,\"id\":637},{\"__isSmartRef__\":true,\"id\":638},{\"__isSmartRef__\":true,\"id\":639},{\"__isSmartRef__\":true,\"id\":640},{\"__isSmartRef__\":true,\"id\":641}],\"id\":1216,\"shape\":{\"__isSmartRef__\":true,\"id\":642},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":647},\"name\":\"rightPupil\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":648},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":649},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":634},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":650},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"636\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":635},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":100,\"currentTimeout\":1480081,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"637\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":635},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480075,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"638\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":635},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480057,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"639\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":635},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480074,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"640\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":635},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480072,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"641\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":635},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480065,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"642\":{\"position\":{\"__isSmartRef__\":true,\"id\":643},\"_Extent\":{\"__isSmartRef__\":true,\"id\":644},\"_Fill\":{\"__isSmartRef__\":true,\"id\":645},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":646},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"643\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"644\":{\"x\":25.851777703629523,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"645\":{\"r\":0.258,\"g\":0.258,\"b\":0.258,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"646\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"647\":{\"x\":15.26597484897874,\"y\":1.5938186186472603,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"648\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"649\":{\"x\":24.849774699624504,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"650\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":623}},\"651\":{\"position\":{\"__isSmartRef__\":true,\"id\":652},\"_Extent\":{\"__isSmartRef__\":true,\"id\":653},\"_Fill\":{\"__isSmartRef__\":true,\"id\":654},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":655},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"652\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"653\":{\"x\":59.919879839799705,\"y\":45.891837783729684,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"654\":{\"r\":0.227,\"g\":0,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"655\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"656\":{\"x\":99.19829739649606,\"y\":39.078117156195276,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"657\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"658\":{\"x\":59.919879839799705,\"y\":46.89384078773469,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"659\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":660}],\"scripts\":[],\"id\":1241,\"shape\":{\"__isSmartRef__\":true,\"id\":668},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":672},\"name\":\"Ellipse3\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":673},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":674},\"owner\":{\"__isSmartRef__\":true,\"id\":605},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"660\":{\"submorphs\":[],\"scripts\":[],\"id\":1310,\"shape\":{\"__isSmartRef__\":true,\"id\":661},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":665},\"name\":\"Ellipse4\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":666},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":667},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":659},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"661\":{\"position\":{\"__isSmartRef__\":true,\"id\":662},\"_Extent\":{\"__isSmartRef__\":true,\"id\":663},\"_Fill\":{\"__isSmartRef__\":true,\"id\":664},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"662\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"663\":{\"x\":222.24436648861092,\"y\":113.02603905206496,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"664\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"665\":{\"x\":-2.00400600800981,\"y\":-12.024036048060054,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"666\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"667\":{\"x\":222.24436648861092,\"y\":114.02804205606998,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"668\":{\"position\":{\"__isSmartRef__\":true,\"id\":669},\"_Extent\":{\"__isSmartRef__\":true,\"id\":670},\"_Fill\":{\"__isSmartRef__\":true,\"id\":671},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"669\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"670\":{\"x\":222.24436648861092,\"y\":113.02603905206496,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"671\":{\"r\":0.619,\"g\":0,\"b\":0.321,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"672\":{\"x\":67.13420126833557,\"y\":98.19629439249064,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"673\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"674\":{\"x\":222.24436648861092,\"y\":114.02804205606998,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"675\":{\"submorphs\":[],\"scripts\":[],\"id\":159,\"shape\":{\"__isSmartRef__\":true,\"id\":676},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":680},\"_MaxTextWidth\":138.94641989336662,\"_MaxTextHeight\":34.96194292390487,\"textColor\":{\"__isSmartRef__\":true,\"id\":681},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":682},\"layout\":{\"__isSmartRef__\":true,\"id\":683},\"_Padding\":{\"__isSmartRef__\":true,\"id\":682},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":684}],\"charsReplaced\":\"If we're going to have Halos, then I'd like to do them like Squeak, where we select deepest morph first, and then move up the scene graph one step toward the root with each successive click.  Among other things, this allows for access to the world menu when the world is mostly occluded.\",\"lastFindLoc\":-287,\"_ClipMode\":\"auto\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":686},\"priorSelectionRange\":[0,12],\"name\":\"Text\",\"owner\":{\"__isSmartRef__\":true,\"id\":605},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"676\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":677},\"_Extent\":{\"__isSmartRef__\":true,\"id\":678},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":679},\"_Fill\":{\"__isSmartRef__\":true,\"id\":679},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"677\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"678\":{\"x\":138.94641989336662,\"y\":34.96194292390487,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"679\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"680\":{\"x\":115.17826735644519,\"y\":225.13820727634527,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"681\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"682\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"683\":{\"resizeWidth\":true,\"resizeHeight\":true},\"684\":{\"style\":{\"__isSmartRef__\":true,\"id\":685},\"morph\":{\"__isSmartRef__\":true,\"id\":675},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Refactor Man\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"685\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"686\":{\"x\":138.94641989336662,\"y\":34.96194292390487,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"687\":{\"position\":{\"__isSmartRef__\":true,\"id\":688},\"_Extent\":{\"__isSmartRef__\":true,\"id\":689},\"_Fill\":{\"__isSmartRef__\":true,\"id\":690},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"688\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"689\":{\"x\":355.5107660212768,\"y\":224.24837249662068,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"690\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"691\":{\"x\":1142,\"y\":1036,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"692\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"693\":{\"x\":354.5087630172718,\"y\":224.24837249662068,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"694\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":695},{\"__isSmartRef__\":true,\"id\":723},{\"__isSmartRef__\":true,\"id\":748},{\"__isSmartRef__\":true,\"id\":764}],\"scripts\":[],\"id\":336,\"shape\":{\"__isSmartRef__\":true,\"id\":776},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":780},\"name\":\"RefactorMan2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":781},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":782},\"_Scale\":1.002003004005006,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"695\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":696}],\"scripts\":[],\"id\":1167,\"shape\":{\"__isSmartRef__\":true,\"id\":715},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":720},\"name\":\"Ellipse1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":721},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":722},\"owner\":{\"__isSmartRef__\":true,\"id\":694},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"696\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":697},{\"__isSmartRef__\":true,\"id\":698},{\"__isSmartRef__\":true,\"id\":699},{\"__isSmartRef__\":true,\"id\":700},{\"__isSmartRef__\":true,\"id\":701},{\"__isSmartRef__\":true,\"id\":702}],\"id\":1471,\"shape\":{\"__isSmartRef__\":true,\"id\":703},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":708},\"name\":\"leftPupil\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":709},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":710},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":695},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":711},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"697\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":696},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":100,\"currentTimeout\":1480085,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"698\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":696},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480076,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"699\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":696},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480071,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"700\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":696},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480063,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"701\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":696},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480066,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"702\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":696},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480064,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"703\":{\"position\":{\"__isSmartRef__\":true,\"id\":704},\"_Extent\":{\"__isSmartRef__\":true,\"id\":705},\"_Fill\":{\"__isSmartRef__\":true,\"id\":706},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"704\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"705\":{\"x\":25.851777703629523,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"706\":{\"r\":0.258,\"g\":0.258,\"b\":0.258,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"707\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"708\":{\"x\":13.203938423874725,\"y\":2.2272870044756914,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"709\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"710\":{\"x\":24.849774699624504,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"711\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":712}},\"712\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":713},\"source\":\"function pupilFollowMouse() { var eye = this.owner; var eyeR = Math.min(eye.bounds().width, eye.bounds().height)/2; var pupilR = Math.min(this.bounds().width, this.bounds().height)/2; var mousePt = this.world().firstHand().getPosition(); var eyePt = eye.worldPoint(eye.innerBounds().center()); var relMousePt = mousePt.subPt(eyePt); var pupilR = (eyeR-pupilR) / (1 + (200/Math.max(mousePt.r(), 1))); var pupilPt = Point.polar(pupilR, relMousePt.theta()); this.align(this.bounds().center(), eye.innerBounds().center().addPt(pupilPt)); }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":714},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"713\":{},\"714\":{},\"715\":{\"position\":{\"__isSmartRef__\":true,\"id\":716},\"_Extent\":{\"__isSmartRef__\":true,\"id\":717},\"_Fill\":{\"__isSmartRef__\":true,\"id\":718},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":719},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"716\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"717\":{\"x\":59.919879839799705,\"y\":45.891837783729684,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"718\":{\"r\":0.227,\"g\":0,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"719\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"720\":{\"x\":215.43064586107664,\"y\":41.08212316420534,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"721\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"722\":{\"x\":59.919879839799705,\"y\":46.89384078773469,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"723\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":724}],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":740},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":745},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":746},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":694},\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":747},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"724\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":725},{\"__isSmartRef__\":true,\"id\":726},{\"__isSmartRef__\":true,\"id\":727},{\"__isSmartRef__\":true,\"id\":728},{\"__isSmartRef__\":true,\"id\":729},{\"__isSmartRef__\":true,\"id\":730}],\"id\":1216,\"shape\":{\"__isSmartRef__\":true,\"id\":731},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":736},\"name\":\"rightPupil\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":737},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":738},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":723},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":739},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"725\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":724},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":100,\"currentTimeout\":1480084,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"726\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":724},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480058,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"727\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":724},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480068,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"728\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":724},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480070,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"729\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":724},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480078,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"730\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":724},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":200,\"currentTimeout\":1480077,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"731\":{\"position\":{\"__isSmartRef__\":true,\"id\":732},\"_Extent\":{\"__isSmartRef__\":true,\"id\":733},\"_Fill\":{\"__isSmartRef__\":true,\"id\":734},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":735},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"732\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"733\":{\"x\":25.851777703629523,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"734\":{\"r\":0.258,\"g\":0.258,\"b\":0.258,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"735\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"736\":{\"x\":15.26597484897874,\"y\":1.5938186186472603,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"737\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"738\":{\"x\":24.849774699624504,\"y\":23.847771695619556,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"739\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":712}},\"740\":{\"position\":{\"__isSmartRef__\":true,\"id\":741},\"_Extent\":{\"__isSmartRef__\":true,\"id\":742},\"_Fill\":{\"__isSmartRef__\":true,\"id\":743},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":744},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"741\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"742\":{\"x\":59.919879839799705,\"y\":45.891837783729684,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"743\":{\"r\":0.227,\"g\":0,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"744\":{\"r\":0.129,\"g\":0.129,\"b\":0.129,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"745\":{\"x\":99.19829739649606,\"y\":39.078117156195276,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"746\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"747\":{\"x\":59.919879839799705,\"y\":46.89384078773469,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"748\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":749}],\"scripts\":[],\"id\":1241,\"shape\":{\"__isSmartRef__\":true,\"id\":757},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":761},\"name\":\"Ellipse3\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":762},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":763},\"owner\":{\"__isSmartRef__\":true,\"id\":694},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"749\":{\"submorphs\":[],\"scripts\":[],\"id\":1310,\"shape\":{\"__isSmartRef__\":true,\"id\":750},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":754},\"name\":\"Ellipse4\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":755},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":756},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":748},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"750\":{\"position\":{\"__isSmartRef__\":true,\"id\":751},\"_Extent\":{\"__isSmartRef__\":true,\"id\":752},\"_Fill\":{\"__isSmartRef__\":true,\"id\":753},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"751\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"752\":{\"x\":222.24436648861092,\"y\":113.02603905206496,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"753\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"754\":{\"x\":-2.00400600800981,\"y\":-12.024036048060054,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"755\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"756\":{\"x\":222.24436648861092,\"y\":114.02804205606998,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"757\":{\"position\":{\"__isSmartRef__\":true,\"id\":758},\"_Extent\":{\"__isSmartRef__\":true,\"id\":759},\"_Fill\":{\"__isSmartRef__\":true,\"id\":760},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"758\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"759\":{\"x\":222.24436648861092,\"y\":113.02603905206496,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"760\":{\"r\":0.619,\"g\":0,\"b\":0.321,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"761\":{\"x\":67.13420126833557,\"y\":98.19629439249064,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"762\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"763\":{\"x\":222.24436648861092,\"y\":114.02804205606998,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"764\":{\"submorphs\":[],\"scripts\":[],\"id\":159,\"shape\":{\"__isSmartRef__\":true,\"id\":765},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":769},\"_MaxTextWidth\":138.94641989336662,\"_MaxTextHeight\":34.96194292390487,\"textColor\":{\"__isSmartRef__\":true,\"id\":770},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":771},\"layout\":{\"__isSmartRef__\":true,\"id\":772},\"_Padding\":{\"__isSmartRef__\":true,\"id\":771},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":773}],\"charsReplaced\":\"If we're going to have Halos, then I'd like to do them like Squeak, where we select deepest morph first, and then move up the scene graph one step toward the root with each successive click.  Among other things, this allows for access to the world menu when the world is mostly occluded.\",\"lastFindLoc\":-287,\"_ClipMode\":\"auto\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":775},\"priorSelectionRange\":[0,12],\"name\":\"Text\",\"owner\":{\"__isSmartRef__\":true,\"id\":694},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"765\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":766},\"_Extent\":{\"__isSmartRef__\":true,\"id\":767},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":768},\"_Fill\":{\"__isSmartRef__\":true,\"id\":768},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"766\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"767\":{\"x\":138.94641989336662,\"y\":34.96194292390487,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"768\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"769\":{\"x\":115.17826735644519,\"y\":225.13820727634527,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"770\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"771\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"772\":{\"resizeWidth\":true,\"resizeHeight\":true},\"773\":{\"style\":{\"__isSmartRef__\":true,\"id\":774},\"morph\":{\"__isSmartRef__\":true,\"id\":764},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Refactor Man\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"774\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"775\":{\"x\":138.94641989336662,\"y\":34.96194292390487,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"776\":{\"position\":{\"__isSmartRef__\":true,\"id\":777},\"_Extent\":{\"__isSmartRef__\":true,\"id\":778},\"_Fill\":{\"__isSmartRef__\":true,\"id\":779},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"777\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"778\":{\"x\":355.5107660212768,\"y\":224.24837249662068,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"779\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"780\":{\"x\":1142,\"y\":1036,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"781\":{\"partsSpaceName\":\"PartsBin/Fun/\",\"migrationLevel\":2,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"782\":{\"x\":354.5087630172718,\"y\":224.24837249662068,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"783\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":784},{\"__isSmartRef__\":true,\"id\":797}],\"scripts\":[],\"id\":605,\"shape\":{\"__isSmartRef__\":true,\"id\":905},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":907},\"_Position\":{\"__isSmartRef__\":true,\"id\":908},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":909},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":784},\"titleBar\":{\"__isSmartRef__\":true,\"id\":797},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":791},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":910},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"784\":{\"submorphs\":[],\"scripts\":[],\"id\":604,\"shape\":{\"__isSmartRef__\":true,\"id\":785},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":791},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":792},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":793}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":783},\"layout\":{\"__isSmartRef__\":true,\"id\":795},\"doitContext\":{\"__isSmartRef__\":true,\"id\":796},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"785\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":786},\"_Extent\":{\"__isSmartRef__\":true,\"id\":787},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"786\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"787\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"788\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"789\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"790\":{\"x\":2,\"y\":1,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"791\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"792\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"793\":{\"style\":{\"__isSmartRef__\":true,\"id\":794},\"morph\":{\"__isSmartRef__\":true,\"id\":784},\"storedString\":\"partsSpaceName:\\tPartsBin/NewWorld\\nmigrationLevel:\\t1\\n__SourceModuleName__:\\tGlobal.lively.PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"794\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"795\":{\"resizeWidth\":true,\"resizeHeight\":true},\"796\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"797\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":798},{\"__isSmartRef__\":true,\"id\":807},{\"__isSmartRef__\":true,\"id\":845},{\"__isSmartRef__\":true,\"id\":871}],\"scripts\":[],\"id\":606,\"shape\":{\"__isSmartRef__\":true,\"id\":898},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":902},\"_Position\":{\"__isSmartRef__\":true,\"id\":903},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":783},\"label\":{\"__isSmartRef__\":true,\"id\":798},\"closeButton\":{\"__isSmartRef__\":true,\"id\":807},\"menuButton\":{\"__isSmartRef__\":true,\"id\":845},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":871},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":904},\"owner\":{\"__isSmartRef__\":true,\"id\":783},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"798\":{\"submorphs\":[],\"scripts\":[],\"id\":607,\"shape\":{\"__isSmartRef__\":true,\"id\":799},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":803},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":804},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":805}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":797},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"799\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":800},\"_Extent\":{\"__isSmartRef__\":true,\"id\":801},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"800\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"801\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"802\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"803\":{\"x\":134,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"804\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"805\":{\"style\":{\"__isSmartRef__\":true,\"id\":806},\"morph\":{\"__isSmartRef__\":true,\"id\":798},\"storedString\":\"Inspector for [object Object]\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"806\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"807\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":808}],\"scripts\":[],\"id\":608,\"shape\":{\"__isSmartRef__\":true,\"id\":817},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":831},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":832},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":833},\"label\":{\"__isSmartRef__\":true,\"id\":808},\"owner\":{\"__isSmartRef__\":true,\"id\":797},\"layout\":{\"__isSmartRef__\":true,\"id\":842},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":843},{\"__isSmartRef__\":true,\"id\":844}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"808\":{\"submorphs\":[],\"scripts\":[],\"id\":609,\"shape\":{\"__isSmartRef__\":true,\"id\":809},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":812},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":813},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":814},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":815}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":807},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"809\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":810},\"_Extent\":{\"__isSmartRef__\":true,\"id\":811},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"810\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"811\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"812\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"813\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"814\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"815\":{\"style\":{\"__isSmartRef__\":true,\"id\":816},\"morph\":{\"__isSmartRef__\":true,\"id\":808},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"816\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"817\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":818},\"_Extent\":{\"__isSmartRef__\":true,\"id\":819},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"818\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"819\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"820\":{\"r\":0.8392156862745098,\"g\":0.8392156862745098,\"b\":0.8392156862745098,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"821\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":822},{\"__isSmartRef__\":true,\"id\":824},{\"__isSmartRef__\":true,\"id\":826},{\"__isSmartRef__\":true,\"id\":828}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"822\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":823}},\"823\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"824\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":825}},\"825\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"826\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":827}},\"827\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"828\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":829}},\"829\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"830\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"831\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"832\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"833\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":834},{\"__isSmartRef__\":true,\"id\":836},{\"__isSmartRef__\":true,\"id\":838},{\"__isSmartRef__\":true,\"id\":840}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"834\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":835}},\"835\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"836\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":837}},\"837\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"838\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":839}},\"839\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"840\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":841}},\"841\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"842\":{\"moveHorizontal\":true},\"843\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":807},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":783},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"844\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":807},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":783},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"845\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":846}],\"scripts\":[],\"id\":610,\"shape\":{\"__isSmartRef__\":true,\"id\":855},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":858},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":859},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":860},\"label\":{\"__isSmartRef__\":true,\"id\":846},\"owner\":{\"__isSmartRef__\":true,\"id\":797},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":869},{\"__isSmartRef__\":true,\"id\":870}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"846\":{\"submorphs\":[],\"scripts\":[],\"id\":611,\"shape\":{\"__isSmartRef__\":true,\"id\":847},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":850},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":851},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":852},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":853}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":845},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"847\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":848},\"_Extent\":{\"__isSmartRef__\":true,\"id\":849},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"848\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"849\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"850\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"851\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"852\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"853\":{\"style\":{\"__isSmartRef__\":true,\"id\":854},\"morph\":{\"__isSmartRef__\":true,\"id\":846},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"854\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"855\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":856},\"_Extent\":{\"__isSmartRef__\":true,\"id\":857},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"856\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"857\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"858\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"859\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"860\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":861},{\"__isSmartRef__\":true,\"id\":863},{\"__isSmartRef__\":true,\"id\":865},{\"__isSmartRef__\":true,\"id\":867}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"861\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":862}},\"862\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"863\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":864}},\"864\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"865\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":866}},\"866\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"867\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":868}},\"868\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"869\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":845},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":783},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"870\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":845},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":783},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"871\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":872}],\"scripts\":[],\"id\":612,\"shape\":{\"__isSmartRef__\":true,\"id\":881},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":884},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":885},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":886},\"label\":{\"__isSmartRef__\":true,\"id\":872},\"owner\":{\"__isSmartRef__\":true,\"id\":797},\"layout\":{\"__isSmartRef__\":true,\"id\":895},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":896},{\"__isSmartRef__\":true,\"id\":897}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"872\":{\"submorphs\":[],\"scripts\":[],\"id\":613,\"shape\":{\"__isSmartRef__\":true,\"id\":873},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":876},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":877},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":878},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":879}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":871},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"873\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":874},\"_Extent\":{\"__isSmartRef__\":true,\"id\":875},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"874\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"875\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"876\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"877\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"878\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"879\":{\"style\":{\"__isSmartRef__\":true,\"id\":880},\"morph\":{\"__isSmartRef__\":true,\"id\":872},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"880\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"881\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":882},\"_Extent\":{\"__isSmartRef__\":true,\"id\":883},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"882\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"883\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"884\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"885\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"886\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":887},{\"__isSmartRef__\":true,\"id\":889},{\"__isSmartRef__\":true,\"id\":891},{\"__isSmartRef__\":true,\"id\":893}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"887\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":888}},\"888\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"889\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":890}},\"890\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"891\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":892}},\"892\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"893\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":894}},\"894\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"895\":{\"moveHorizontal\":true},\"896\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":871},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":783},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"897\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":871},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":783},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"898\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":899},\"_Extent\":{\"__isSmartRef__\":true,\"id\":900},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"899\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"900\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"901\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"902\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"903\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"904\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"905\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":906},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"906\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"907\":{\"adjustForNewBounds\":true},\"908\":{\"x\":1196,\"y\":698,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"909\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"910\":{\"x\":1283,\"y\":705,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"911\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":912},{\"__isSmartRef__\":true,\"id\":922}],\"scripts\":[],\"id\":789,\"shape\":{\"__isSmartRef__\":true,\"id\":1017},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1019},\"_Position\":{\"__isSmartRef__\":true,\"id\":1020},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1021},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":912},\"titleBar\":{\"__isSmartRef__\":true,\"id\":922},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":916},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":1022},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"912\":{\"submorphs\":[],\"scripts\":[],\"id\":788,\"shape\":{\"__isSmartRef__\":true,\"id\":913},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":916},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":917},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":918}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":911},\"layout\":{\"__isSmartRef__\":true,\"id\":920},\"doitContext\":{\"__isSmartRef__\":true,\"id\":921},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"913\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":914},\"_Extent\":{\"__isSmartRef__\":true,\"id\":915},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"914\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"915\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"916\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"917\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"918\":{\"style\":{\"__isSmartRef__\":true,\"id\":919},\"morph\":{\"__isSmartRef__\":true,\"id\":912},\"storedString\":\"partsSpaceName:\\tPartsBin/Fun/\\nmigrationLevel:\\t2\\n__SourceModuleName__:\\tGlobal.lively.PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"919\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"920\":{\"resizeWidth\":true,\"resizeHeight\":true},\"921\":{\"partsSpaceName\":\"PartsBin/\",\"migrationLevel\":2,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"922\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":923},{\"__isSmartRef__\":true,\"id\":931},{\"__isSmartRef__\":true,\"id\":958},{\"__isSmartRef__\":true,\"id\":984}],\"scripts\":[],\"id\":790,\"shape\":{\"__isSmartRef__\":true,\"id\":1011},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1014},\"_Position\":{\"__isSmartRef__\":true,\"id\":1015},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":911},\"label\":{\"__isSmartRef__\":true,\"id\":923},\"closeButton\":{\"__isSmartRef__\":true,\"id\":931},\"menuButton\":{\"__isSmartRef__\":true,\"id\":958},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":984},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1016},\"owner\":{\"__isSmartRef__\":true,\"id\":911},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"923\":{\"submorphs\":[],\"scripts\":[],\"id\":791,\"shape\":{\"__isSmartRef__\":true,\"id\":924},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":927},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":928},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":929}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":922},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"924\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":925},\"_Extent\":{\"__isSmartRef__\":true,\"id\":926},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"925\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"926\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"927\":{\"x\":134,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"928\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"929\":{\"style\":{\"__isSmartRef__\":true,\"id\":930},\"morph\":{\"__isSmartRef__\":true,\"id\":923},\"storedString\":\"Inspector for [object Object]\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"930\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"931\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":932}],\"scripts\":[],\"id\":792,\"shape\":{\"__isSmartRef__\":true,\"id\":941},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":944},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":945},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":946},\"label\":{\"__isSmartRef__\":true,\"id\":932},\"owner\":{\"__isSmartRef__\":true,\"id\":922},\"layout\":{\"__isSmartRef__\":true,\"id\":955},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":956},{\"__isSmartRef__\":true,\"id\":957}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"932\":{\"submorphs\":[],\"scripts\":[],\"id\":793,\"shape\":{\"__isSmartRef__\":true,\"id\":933},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":936},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":937},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":938},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":939}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":931},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"933\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":934},\"_Extent\":{\"__isSmartRef__\":true,\"id\":935},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"934\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"935\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"936\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"937\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"938\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"939\":{\"style\":{\"__isSmartRef__\":true,\"id\":940},\"morph\":{\"__isSmartRef__\":true,\"id\":932},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"940\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"941\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":942},\"_Extent\":{\"__isSmartRef__\":true,\"id\":943},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"942\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"943\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"944\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"945\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"946\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":947},{\"__isSmartRef__\":true,\"id\":949},{\"__isSmartRef__\":true,\"id\":951},{\"__isSmartRef__\":true,\"id\":953}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"947\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":948}},\"948\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"949\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":950}},\"950\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"951\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":952}},\"952\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"953\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":954}},\"954\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"955\":{\"moveHorizontal\":true},\"956\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":931},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":911},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"957\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":931},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":911},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"958\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":959}],\"scripts\":[],\"id\":794,\"shape\":{\"__isSmartRef__\":true,\"id\":968},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":971},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":972},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":973},\"label\":{\"__isSmartRef__\":true,\"id\":959},\"owner\":{\"__isSmartRef__\":true,\"id\":922},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":982},{\"__isSmartRef__\":true,\"id\":983}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"959\":{\"submorphs\":[],\"scripts\":[],\"id\":795,\"shape\":{\"__isSmartRef__\":true,\"id\":960},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":963},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":964},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":965},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":966}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":958},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"960\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":961},\"_Extent\":{\"__isSmartRef__\":true,\"id\":962},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"961\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"962\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"963\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"964\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"965\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"966\":{\"style\":{\"__isSmartRef__\":true,\"id\":967},\"morph\":{\"__isSmartRef__\":true,\"id\":959},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"967\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"968\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":969},\"_Extent\":{\"__isSmartRef__\":true,\"id\":970},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"969\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"970\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"971\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"972\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"973\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":974},{\"__isSmartRef__\":true,\"id\":976},{\"__isSmartRef__\":true,\"id\":978},{\"__isSmartRef__\":true,\"id\":980}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"974\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":975}},\"975\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"976\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":977}},\"977\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"978\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":979}},\"979\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"980\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":981}},\"981\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"982\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":958},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":911},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"983\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":958},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":911},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"984\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":985}],\"scripts\":[],\"id\":796,\"shape\":{\"__isSmartRef__\":true,\"id\":994},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":997},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":998},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":999},\"label\":{\"__isSmartRef__\":true,\"id\":985},\"owner\":{\"__isSmartRef__\":true,\"id\":922},\"layout\":{\"__isSmartRef__\":true,\"id\":1008},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1009},{\"__isSmartRef__\":true,\"id\":1010}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"985\":{\"submorphs\":[],\"scripts\":[],\"id\":797,\"shape\":{\"__isSmartRef__\":true,\"id\":986},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":989},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":990},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":991},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":992}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":984},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"986\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":987},\"_Extent\":{\"__isSmartRef__\":true,\"id\":988},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"987\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"988\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"989\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"990\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"991\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"992\":{\"style\":{\"__isSmartRef__\":true,\"id\":993},\"morph\":{\"__isSmartRef__\":true,\"id\":985},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"993\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"994\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":995},\"_Extent\":{\"__isSmartRef__\":true,\"id\":996},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"995\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"996\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"997\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"998\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"999\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1000},{\"__isSmartRef__\":true,\"id\":1002},{\"__isSmartRef__\":true,\"id\":1004},{\"__isSmartRef__\":true,\"id\":1006}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1000\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1001}},\"1001\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1002\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1003}},\"1003\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1004\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1005}},\"1005\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1006\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1007}},\"1007\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1008\":{\"moveHorizontal\":true},\"1009\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":984},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":911},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1010\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":984},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":911},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1011\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1012},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1013},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1012\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1013\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1014\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"1015\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1016\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1017\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":1018},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1018\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1019\":{\"adjustForNewBounds\":true},\"1020\":{\"x\":1176,\"y\":736,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1021\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1022\":{\"x\":1286,\"y\":740,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1023\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1024},{\"__isSmartRef__\":true,\"id\":1091}],\"scripts\":[],\"id\":595,\"shape\":{\"__isSmartRef__\":true,\"id\":1186},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1188},\"_Position\":{\"__isSmartRef__\":true,\"id\":1189},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1190},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1024},\"titleBar\":{\"__isSmartRef__\":true,\"id\":1091},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":1028},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1024\":{\"submorphs\":[],\"scripts\":[],\"id\":594,\"shape\":{\"__isSmartRef__\":true,\"id\":1025},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1028},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1029},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1030}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1023},\"layout\":{\"__isSmartRef__\":true,\"id\":1032},\"doitContext\":{\"__isSmartRef__\":true,\"id\":1033},\"priorSelectionRange\":[260,239],\"prevScroll\":[0,72],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1025\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1026},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1027},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1026\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1027\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1028\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1029\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1030\":{\"style\":{\"__isSmartRef__\":true,\"id\":1031},\"morph\":{\"__isSmartRef__\":true,\"id\":1024},\"storedString\":\"submorphs:\\t\\nscripts:\\t\\nid:\\t908\\nshape:\\t[object Object]\\ndroppingEnabled:\\ttrue\\nhalosEnabled:\\ttrue\\nshowsHalos:\\tfalse\\nhalos:\\t,,\\n_renderContext:\\talively.morphic.HTML.RenderContext\\neventHandler:\\t\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1031\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1032\":{\"resizeWidth\":true,\"resizeHeight\":true},\"1033\":{\"submorphs\":[],\"scripts\":[],\"id\":908,\"shape\":{\"__isSmartRef__\":true,\"id\":1034},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1038},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":796},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1039},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1034\":{\"position\":{\"__isSmartRef__\":true,\"id\":1035},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1036},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1037},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1035\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1036\":{\"x\":198.1962943924907,\"y\":97.99599399198996,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1037\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1038\":{\"x\":1.0020030040050187,\"y\":-21.042063084105138,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1039\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1033}],\"scripts\":[],\"id\":885,\"shape\":{\"__isSmartRef__\":true,\"id\":1040},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1044},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1045},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1046},\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1040\":{\"position\":{\"__isSmartRef__\":true,\"id\":1041},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1042},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1043},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1041\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1042\":{\"x\":198.1962943924907,\"y\":97.99599399198996,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1043\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1044\":{\"x\":-96.00000000000296,\"y\":-9.000000000000796,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1045\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1046\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1039},{\"__isSmartRef__\":true,\"id\":1047},{\"__isSmartRef__\":true,\"id\":1065}],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":1083},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1089},\"name\":\"FunnyWatcher\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":921},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1.002003004005006,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1090},\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1047\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1048}],\"scripts\":[],\"id\":336,\"shape\":{\"__isSmartRef__\":true,\"id\":1059},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1063},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1064},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1046},\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1048\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":1049}],\"id\":1234,\"shape\":{\"__isSmartRef__\":true,\"id\":1050},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1053},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1054},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1047},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1055},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1049\":{\"suspended\":true,\"target\":{\"__isSmartRef__\":true,\"id\":1048},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":true,\"tickTime\":100,\"currentTimeout\":1403912,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"1050\":{\"position\":{\"__isSmartRef__\":true,\"id\":1051},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1052},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1037},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1051\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1052\":{\"x\":25.851777703629693,\"y\":25.851777703629693,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1053\":{\"x\":63.92552562497016,\"y\":41.29313234107231,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1054\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1055\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":1056}},\"1056\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1057},\"source\":\"function pupilFollowMouse() { var eye = this.owner; var eyeR = Math.min(eye.bounds().width, eye.bounds().height)/2; var pupilR = Math.min(this.bounds().width, this.bounds().height)/2; var mousePt = this.world().firstHand().getPosition(); var eyePt = eye.worldPoint(eye.innerBounds().center()); var relMousePt = mousePt.subPt(eyePt); var pupilR = (eyeR-pupilR) / (1 + (200/Math.max(mousePt.r(), 1))); var pupilPt = Point.polar(pupilR, relMousePt.theta()); this.align(this.bounds().center(), eye.innerBounds().center().addPt(pupilPt)); }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1058},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1057\":{},\"1058\":{},\"1059\":{\"position\":{\"__isSmartRef__\":true,\"id\":1060},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1061},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1062},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1060\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1061\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1062\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1063\":{\"x\":4.999999999996817,\"y\":-91.00000000000085,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1064\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1065\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1066}],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":1077},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1081},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1082},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":1046},\"_Rotation\":0,\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1066\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":1067}],\"id\":1159,\"shape\":{\"__isSmartRef__\":true,\"id\":1068},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1071},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1072},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1065},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1073},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1067\":{\"suspended\":true,\"target\":{\"__isSmartRef__\":true,\"id\":1066},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":true,\"tickTime\":100,\"currentTimeout\":1403913,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"1068\":{\"position\":{\"__isSmartRef__\":true,\"id\":1069},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1070},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1037},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1069\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1070\":{\"x\":25.851777703629693,\"y\":25.851777703629693,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1071\":{\"x\":64.1547535323613,\"y\":39.405936032367734,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1072\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1073\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":1074}},\"1074\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1075},\"source\":\"function pupilFollowMouse() { var eye = this.owner; var eyeR = Math.min(eye.bounds().width, eye.bounds().height)/2; var pupilR = Math.min(this.bounds().width, this.bounds().height)/2; var mousePt = this.world().firstHand().getPosition(); var eyePt = eye.worldPoint(eye.innerBounds().center()); var relMousePt = mousePt.subPt(eyePt); var pupilR = (eyeR-pupilR) / (1 + (200/Math.max(mousePt.r(), 1))); var pupilPt = Point.polar(pupilR, relMousePt.theta()); this.align(this.bounds().center(), eye.innerBounds().center().addPt(pupilPt)); }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1076},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1075\":{},\"1076\":{},\"1077\":{\"position\":{\"__isSmartRef__\":true,\"id\":1078},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1079},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1080},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1078\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1079\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1080\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1081\":{\"x\":-103.00000000000296,\"y\":-93.00000000000063,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1082\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1083\":{\"position\":{\"__isSmartRef__\":true,\"id\":1084},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1085},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1086},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":1.1840000000000002,\"_BorderRadius\":0,\"_Position\":{\"__isSmartRef__\":true,\"id\":1087},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1088},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1084\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1085\":{\"x\":292.3845767689613,\"y\":243.2864295727158,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1086\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1087\":{\"x\":-147.00000000000273,\"y\":-125.00000000000074,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1088\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1089\":{\"x\":237,\"y\":415,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1090\":{\"x\":291.3825737649563,\"y\":243.2864295727158,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1091\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1092},{\"__isSmartRef__\":true,\"id\":1100},{\"__isSmartRef__\":true,\"id\":1127},{\"__isSmartRef__\":true,\"id\":1153}],\"scripts\":[],\"id\":596,\"shape\":{\"__isSmartRef__\":true,\"id\":1180},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1183},\"_Position\":{\"__isSmartRef__\":true,\"id\":1184},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":1023},\"label\":{\"__isSmartRef__\":true,\"id\":1092},\"closeButton\":{\"__isSmartRef__\":true,\"id\":1100},\"menuButton\":{\"__isSmartRef__\":true,\"id\":1127},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":1153},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1185},\"owner\":{\"__isSmartRef__\":true,\"id\":1023},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1092\":{\"submorphs\":[],\"scripts\":[],\"id\":597,\"shape\":{\"__isSmartRef__\":true,\"id\":1093},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1096},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1097},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1098}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":1091},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1093\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1094},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1095},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1094\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1095\":{\"x\":400,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1096\":{\"x\":50,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1097\":{\"x\":400,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1098\":{\"style\":{\"__isSmartRef__\":true,\"id\":1099},\"morph\":{\"__isSmartRef__\":true,\"id\":1092},\"storedString\":\"Inspector for \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1099\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1100\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1101}],\"scripts\":[],\"id\":598,\"shape\":{\"__isSmartRef__\":true,\"id\":1110},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1113},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1114},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1115},\"label\":{\"__isSmartRef__\":true,\"id\":1101},\"owner\":{\"__isSmartRef__\":true,\"id\":1091},\"layout\":{\"__isSmartRef__\":true,\"id\":1124},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1125},{\"__isSmartRef__\":true,\"id\":1126}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1101\":{\"submorphs\":[],\"scripts\":[],\"id\":599,\"shape\":{\"__isSmartRef__\":true,\"id\":1102},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1105},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1106},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1107},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1108}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1100},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1102\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1103},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1104},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1103\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1104\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1105\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1106\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1107\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1108\":{\"style\":{\"__isSmartRef__\":true,\"id\":1109},\"morph\":{\"__isSmartRef__\":true,\"id\":1101},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1109\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1110\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1111},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1112},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1111\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1112\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1113\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1114\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1115\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1116},{\"__isSmartRef__\":true,\"id\":1118},{\"__isSmartRef__\":true,\"id\":1120},{\"__isSmartRef__\":true,\"id\":1122}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1116\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1117}},\"1117\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1118\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1119}},\"1119\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1120\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1121}},\"1121\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1122\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1123}},\"1123\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1124\":{\"moveHorizontal\":true},\"1125\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1100},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1023},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1126\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1100},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1023},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1127\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1128}],\"scripts\":[],\"id\":600,\"shape\":{\"__isSmartRef__\":true,\"id\":1137},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1140},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1141},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1142},\"label\":{\"__isSmartRef__\":true,\"id\":1128},\"owner\":{\"__isSmartRef__\":true,\"id\":1091},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1151},{\"__isSmartRef__\":true,\"id\":1152}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1128\":{\"submorphs\":[],\"scripts\":[],\"id\":601,\"shape\":{\"__isSmartRef__\":true,\"id\":1129},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1132},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1133},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1134},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1135}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1127},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1129\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1130},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1131},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1130\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1131\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1132\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1133\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1134\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1135\":{\"style\":{\"__isSmartRef__\":true,\"id\":1136},\"morph\":{\"__isSmartRef__\":true,\"id\":1128},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1136\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1137\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1138},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1139},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1138\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1139\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1140\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1141\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1142\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1143},{\"__isSmartRef__\":true,\"id\":1145},{\"__isSmartRef__\":true,\"id\":1147},{\"__isSmartRef__\":true,\"id\":1149}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1143\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1144}},\"1144\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1145\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1146}},\"1146\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1147\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1148}},\"1148\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1149\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1150}},\"1150\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1151\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1127},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1023},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1152\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1127},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1023},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1153\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1154}],\"scripts\":[],\"id\":602,\"shape\":{\"__isSmartRef__\":true,\"id\":1163},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1166},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1167},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1168},\"label\":{\"__isSmartRef__\":true,\"id\":1154},\"owner\":{\"__isSmartRef__\":true,\"id\":1091},\"layout\":{\"__isSmartRef__\":true,\"id\":1177},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1178},{\"__isSmartRef__\":true,\"id\":1179}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1154\":{\"submorphs\":[],\"scripts\":[],\"id\":603,\"shape\":{\"__isSmartRef__\":true,\"id\":1155},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1158},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1159},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1160},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1161}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1153},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1155\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1156},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1157},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1156\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1157\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1158\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1159\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1160\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1161\":{\"style\":{\"__isSmartRef__\":true,\"id\":1162},\"morph\":{\"__isSmartRef__\":true,\"id\":1154},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1162\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1163\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1164},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1165},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1164\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1165\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1166\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1167\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1168\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1169},{\"__isSmartRef__\":true,\"id\":1171},{\"__isSmartRef__\":true,\"id\":1173},{\"__isSmartRef__\":true,\"id\":1175}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1169\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1170}},\"1170\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1171\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1172}},\"1172\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1173\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1174}},\"1174\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1175\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1176}},\"1176\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1177\":{\"moveHorizontal\":true},\"1178\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1153},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1023},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1179\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1153},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1023},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1180\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1181},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1182},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1181\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1182\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1183\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"1184\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1185\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1186\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":1187},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1187\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1188\":{\"adjustForNewBounds\":true},\"1189\":{\"x\":1190,\"y\":488,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1190\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1191\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1192},{\"__isSmartRef__\":true,\"id\":1201}],\"scripts\":[],\"id\":831,\"shape\":{\"__isSmartRef__\":true,\"id\":1296},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1298},\"_Position\":{\"__isSmartRef__\":true,\"id\":1299},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1300},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1192},\"titleBar\":{\"__isSmartRef__\":true,\"id\":1201},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":1196},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":1301},\"showsHalos\":false,\"halos\":[],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1192\":{\"submorphs\":[],\"scripts\":[],\"id\":830,\"shape\":{\"__isSmartRef__\":true,\"id\":1193},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1196},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1197},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1198}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1191},\"layout\":{\"__isSmartRef__\":true,\"id\":1200},\"doitContext\":{\"__isSmartRef__\":true,\"id\":921},\"prevScroll\":[0,0],\"priorSelectionRange\":[151,166],\"showsHalos\":false,\"halos\":[],\"charsReplaced\":\"\",\"lastFindLoc\":93,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1193\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1194},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1195},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1194\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1195\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1196\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1197\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1198\":{\"style\":{\"__isSmartRef__\":true,\"id\":1199},\"morph\":{\"__isSmartRef__\":true,\"id\":1192},\"storedString\":\"partsSpaceName:\\tPartsBin/Fun/\\nmigrationLevel:\\t2\\n__SourceModuleName__:\\tGlobal.lively.PartsBin\\nthis.addRequiredModulefunction (moduleName) {\\n\\t\\tif (!this.requiredModules) this.requiredModules = [];\\n\\t\\tthis.requiredModules.push(moduleName);\\n\\t}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1199\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1200\":{\"resizeWidth\":true,\"resizeHeight\":true},\"1201\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1202},{\"__isSmartRef__\":true,\"id\":1210},{\"__isSmartRef__\":true,\"id\":1237},{\"__isSmartRef__\":true,\"id\":1263}],\"scripts\":[],\"id\":832,\"shape\":{\"__isSmartRef__\":true,\"id\":1290},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1293},\"_Position\":{\"__isSmartRef__\":true,\"id\":1294},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":1191},\"label\":{\"__isSmartRef__\":true,\"id\":1202},\"closeButton\":{\"__isSmartRef__\":true,\"id\":1210},\"menuButton\":{\"__isSmartRef__\":true,\"id\":1237},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":1263},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1295},\"owner\":{\"__isSmartRef__\":true,\"id\":1191},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1202\":{\"submorphs\":[],\"scripts\":[],\"id\":833,\"shape\":{\"__isSmartRef__\":true,\"id\":1203},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1206},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1207},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1208}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":1201},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1203\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1204},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1205},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1204\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1205\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1206\":{\"x\":134,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1207\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1208\":{\"style\":{\"__isSmartRef__\":true,\"id\":1209},\"morph\":{\"__isSmartRef__\":true,\"id\":1202},\"storedString\":\"Inspector for [object Object]\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1209\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1210\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1211}],\"scripts\":[],\"id\":834,\"shape\":{\"__isSmartRef__\":true,\"id\":1220},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1223},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1224},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1225},\"label\":{\"__isSmartRef__\":true,\"id\":1211},\"owner\":{\"__isSmartRef__\":true,\"id\":1201},\"layout\":{\"__isSmartRef__\":true,\"id\":1234},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1235},{\"__isSmartRef__\":true,\"id\":1236}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1211\":{\"submorphs\":[],\"scripts\":[],\"id\":835,\"shape\":{\"__isSmartRef__\":true,\"id\":1212},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1215},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1216},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1217},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1218}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1210},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1212\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1213},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1214},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1213\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1214\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1215\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1216\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1217\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1218\":{\"style\":{\"__isSmartRef__\":true,\"id\":1219},\"morph\":{\"__isSmartRef__\":true,\"id\":1211},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1219\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1220\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1221},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1222},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1221\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1222\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1223\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1224\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1225\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1226},{\"__isSmartRef__\":true,\"id\":1228},{\"__isSmartRef__\":true,\"id\":1230},{\"__isSmartRef__\":true,\"id\":1232}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1226\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1227}},\"1227\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1228\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1229}},\"1229\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1230\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1231}},\"1231\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1232\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1233}},\"1233\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1234\":{\"moveHorizontal\":true},\"1235\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1210},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1191},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1236\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1210},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1191},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1237\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1238}],\"scripts\":[],\"id\":836,\"shape\":{\"__isSmartRef__\":true,\"id\":1247},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1250},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1251},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1252},\"label\":{\"__isSmartRef__\":true,\"id\":1238},\"owner\":{\"__isSmartRef__\":true,\"id\":1201},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1261},{\"__isSmartRef__\":true,\"id\":1262}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1238\":{\"submorphs\":[],\"scripts\":[],\"id\":837,\"shape\":{\"__isSmartRef__\":true,\"id\":1239},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1242},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1243},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1244},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1245}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1237},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1239\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1240},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1241},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1240\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1241\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1242\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1243\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1244\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1245\":{\"style\":{\"__isSmartRef__\":true,\"id\":1246},\"morph\":{\"__isSmartRef__\":true,\"id\":1238},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1246\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1247\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1248},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1249},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1248\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1249\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1250\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1251\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1252\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1253},{\"__isSmartRef__\":true,\"id\":1255},{\"__isSmartRef__\":true,\"id\":1257},{\"__isSmartRef__\":true,\"id\":1259}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1253\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1254}},\"1254\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1255\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1256}},\"1256\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1257\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1258}},\"1258\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1259\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1260}},\"1260\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1261\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1237},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1191},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1262\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1237},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1191},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1263\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1264}],\"scripts\":[],\"id\":838,\"shape\":{\"__isSmartRef__\":true,\"id\":1273},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1276},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1277},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1278},\"label\":{\"__isSmartRef__\":true,\"id\":1264},\"owner\":{\"__isSmartRef__\":true,\"id\":1201},\"layout\":{\"__isSmartRef__\":true,\"id\":1287},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1288},{\"__isSmartRef__\":true,\"id\":1289}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1264\":{\"submorphs\":[],\"scripts\":[],\"id\":839,\"shape\":{\"__isSmartRef__\":true,\"id\":1265},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1268},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1269},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1270},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1271}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1263},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1265\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1266},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1267},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1266\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1267\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1268\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1269\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1270\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1271\":{\"style\":{\"__isSmartRef__\":true,\"id\":1272},\"morph\":{\"__isSmartRef__\":true,\"id\":1264},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1272\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1273\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1274},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1275},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1274\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1275\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1276\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1277\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1278\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1279},{\"__isSmartRef__\":true,\"id\":1281},{\"__isSmartRef__\":true,\"id\":1283},{\"__isSmartRef__\":true,\"id\":1285}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1279\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1280}},\"1280\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1281\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1282}},\"1282\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1283\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1284}},\"1284\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1285\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1286}},\"1286\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1287\":{\"moveHorizontal\":true},\"1288\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1263},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1191},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1289\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1263},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1191},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1290\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1291},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1292},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1291\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1292\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1293\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"1294\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1295\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1296\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":1297},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1297\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1298\":{\"adjustForNewBounds\":true},\"1299\":{\"x\":1099,\"y\":886,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1300\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1301\":{\"x\":1267,\"y\":890,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1302\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1303},{\"__isSmartRef__\":true,\"id\":1312}],\"scripts\":[],\"id\":896,\"shape\":{\"__isSmartRef__\":true,\"id\":1407},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1409},\"_Position\":{\"__isSmartRef__\":true,\"id\":1410},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1411},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1303},\"titleBar\":{\"__isSmartRef__\":true,\"id\":1312},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":1307},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":1412},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1303\":{\"submorphs\":[],\"scripts\":[],\"id\":895,\"shape\":{\"__isSmartRef__\":true,\"id\":1304},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1307},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1308},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1309}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1302},\"layout\":{\"__isSmartRef__\":true,\"id\":1311},\"doitContext\":{\"__isSmartRef__\":true,\"id\":1046},\"prevScroll\":[0,182],\"priorSelectionRange\":[449,449],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1304\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1305},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1306},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1305\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1306\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1307\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1308\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1309\":{\"style\":{\"__isSmartRef__\":true,\"id\":1310},\"morph\":{\"__isSmartRef__\":true,\"id\":1303},\"storedString\":\"this.getPartsBinMetaInfo()\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1310\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1311\":{\"resizeWidth\":true,\"resizeHeight\":true},\"1312\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1313},{\"__isSmartRef__\":true,\"id\":1321},{\"__isSmartRef__\":true,\"id\":1348},{\"__isSmartRef__\":true,\"id\":1374}],\"scripts\":[],\"id\":897,\"shape\":{\"__isSmartRef__\":true,\"id\":1401},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1404},\"_Position\":{\"__isSmartRef__\":true,\"id\":1405},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":1302},\"label\":{\"__isSmartRef__\":true,\"id\":1313},\"closeButton\":{\"__isSmartRef__\":true,\"id\":1321},\"menuButton\":{\"__isSmartRef__\":true,\"id\":1348},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":1374},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1406},\"owner\":{\"__isSmartRef__\":true,\"id\":1302},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1313\":{\"submorphs\":[],\"scripts\":[],\"id\":898,\"shape\":{\"__isSmartRef__\":true,\"id\":1314},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1317},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1318},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1319}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":1312},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1314\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1315},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1316},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1315\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1316\":{\"x\":440,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1317\":{\"x\":30,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1318\":{\"x\":440,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1319\":{\"style\":{\"__isSmartRef__\":true,\"id\":1320},\"morph\":{\"__isSmartRef__\":true,\"id\":1313},\"storedString\":\"Inspector for \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1320\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1321\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1322}],\"scripts\":[],\"id\":899,\"shape\":{\"__isSmartRef__\":true,\"id\":1331},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1334},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1335},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1336},\"label\":{\"__isSmartRef__\":true,\"id\":1322},\"owner\":{\"__isSmartRef__\":true,\"id\":1312},\"layout\":{\"__isSmartRef__\":true,\"id\":1345},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1346},{\"__isSmartRef__\":true,\"id\":1347}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1322\":{\"submorphs\":[],\"scripts\":[],\"id\":900,\"shape\":{\"__isSmartRef__\":true,\"id\":1323},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1326},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1327},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1328},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1329}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1321},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1323\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1324},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1325},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1324\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1325\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1326\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1327\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1328\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1329\":{\"style\":{\"__isSmartRef__\":true,\"id\":1330},\"morph\":{\"__isSmartRef__\":true,\"id\":1322},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1330\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1331\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1332},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1333},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1332\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1333\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1334\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1335\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1336\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1337},{\"__isSmartRef__\":true,\"id\":1339},{\"__isSmartRef__\":true,\"id\":1341},{\"__isSmartRef__\":true,\"id\":1343}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1337\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1338}},\"1338\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1339\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1340}},\"1340\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1341\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1342}},\"1342\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1343\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1344}},\"1344\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1345\":{\"moveHorizontal\":true},\"1346\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1321},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1302},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1347\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1321},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1302},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1348\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1349}],\"scripts\":[],\"id\":901,\"shape\":{\"__isSmartRef__\":true,\"id\":1358},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1361},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1362},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1363},\"label\":{\"__isSmartRef__\":true,\"id\":1349},\"owner\":{\"__isSmartRef__\":true,\"id\":1312},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1372},{\"__isSmartRef__\":true,\"id\":1373}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1349\":{\"submorphs\":[],\"scripts\":[],\"id\":902,\"shape\":{\"__isSmartRef__\":true,\"id\":1350},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1353},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1354},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1355},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1356}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1348},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1350\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1351},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1352},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1351\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1352\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1353\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1354\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1355\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1356\":{\"style\":{\"__isSmartRef__\":true,\"id\":1357},\"morph\":{\"__isSmartRef__\":true,\"id\":1349},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1357\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1358\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1359},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1360},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1359\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1360\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1361\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1362\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1363\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1364},{\"__isSmartRef__\":true,\"id\":1366},{\"__isSmartRef__\":true,\"id\":1368},{\"__isSmartRef__\":true,\"id\":1370}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1364\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1365}},\"1365\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1366\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1367}},\"1367\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1368\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1369}},\"1369\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1370\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1371}},\"1371\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1372\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1348},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1302},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1373\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1348},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1302},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1374\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1375}],\"scripts\":[],\"id\":903,\"shape\":{\"__isSmartRef__\":true,\"id\":1384},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1387},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1388},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1389},\"label\":{\"__isSmartRef__\":true,\"id\":1375},\"owner\":{\"__isSmartRef__\":true,\"id\":1312},\"layout\":{\"__isSmartRef__\":true,\"id\":1398},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1399},{\"__isSmartRef__\":true,\"id\":1400}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1375\":{\"submorphs\":[],\"scripts\":[],\"id\":904,\"shape\":{\"__isSmartRef__\":true,\"id\":1376},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1379},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1380},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1381},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1382}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1374},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1376\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1377},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1378},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1377\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1378\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1379\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1380\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1381\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1382\":{\"style\":{\"__isSmartRef__\":true,\"id\":1383},\"morph\":{\"__isSmartRef__\":true,\"id\":1375},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1383\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1384\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1385},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1386},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1385\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1386\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1387\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1388\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1389\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1390},{\"__isSmartRef__\":true,\"id\":1392},{\"__isSmartRef__\":true,\"id\":1394},{\"__isSmartRef__\":true,\"id\":1396}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1390\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1391}},\"1391\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1392\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1393}},\"1393\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1394\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1395}},\"1395\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1396\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1397}},\"1397\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1398\":{\"moveHorizontal\":true},\"1399\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1374},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1302},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1400\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1374},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1302},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1401\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1402},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1403},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1402\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1403\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1404\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"1405\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1406\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1407\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":1408},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1408\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1409\":{\"adjustForNewBounds\":true},\"1410\":{\"x\":1193,\"y\":496,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1411\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1412\":{\"x\":1294,\"y\":512,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1413\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1414},{\"__isSmartRef__\":true,\"id\":1423}],\"scripts\":[],\"id\":906,\"shape\":{\"__isSmartRef__\":true,\"id\":1518},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1520},\"_Position\":{\"__isSmartRef__\":true,\"id\":1521},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1522},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1414},\"titleBar\":{\"__isSmartRef__\":true,\"id\":1423},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":1418},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1414\":{\"submorphs\":[],\"scripts\":[],\"id\":905,\"shape\":{\"__isSmartRef__\":true,\"id\":1415},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1418},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1419},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1420}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1413},\"layout\":{\"__isSmartRef__\":true,\"id\":1422},\"doitContext\":{\"__isSmartRef__\":true,\"id\":921},\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1415\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1416},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1417},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1416\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1417\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1418\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1419\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1420\":{\"style\":{\"__isSmartRef__\":true,\"id\":1421},\"morph\":{\"__isSmartRef__\":true,\"id\":1414},\"storedString\":\"partsSpaceName:\\tPartsBin/\\nmigrationLevel:\\t2\\n__SourceModuleName__:\\tGlobal.lively.PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1421\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1422\":{\"resizeWidth\":true,\"resizeHeight\":true},\"1423\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1424},{\"__isSmartRef__\":true,\"id\":1432},{\"__isSmartRef__\":true,\"id\":1459},{\"__isSmartRef__\":true,\"id\":1485}],\"scripts\":[],\"id\":907,\"shape\":{\"__isSmartRef__\":true,\"id\":1512},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1515},\"_Position\":{\"__isSmartRef__\":true,\"id\":1516},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":1413},\"label\":{\"__isSmartRef__\":true,\"id\":1424},\"closeButton\":{\"__isSmartRef__\":true,\"id\":1432},\"menuButton\":{\"__isSmartRef__\":true,\"id\":1459},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":1485},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1517},\"owner\":{\"__isSmartRef__\":true,\"id\":1413},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1424\":{\"submorphs\":[],\"scripts\":[],\"id\":908,\"shape\":{\"__isSmartRef__\":true,\"id\":1425},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1428},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1429},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1430}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":1423},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1425\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1426},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1427},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1426\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1427\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1428\":{\"x\":134,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1429\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1430\":{\"style\":{\"__isSmartRef__\":true,\"id\":1431},\"morph\":{\"__isSmartRef__\":true,\"id\":1424},\"storedString\":\"Inspector for [object Object]\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1431\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1432\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1433}],\"scripts\":[],\"id\":909,\"shape\":{\"__isSmartRef__\":true,\"id\":1442},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1445},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1446},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1447},\"label\":{\"__isSmartRef__\":true,\"id\":1433},\"owner\":{\"__isSmartRef__\":true,\"id\":1423},\"layout\":{\"__isSmartRef__\":true,\"id\":1456},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1457},{\"__isSmartRef__\":true,\"id\":1458}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1433\":{\"submorphs\":[],\"scripts\":[],\"id\":910,\"shape\":{\"__isSmartRef__\":true,\"id\":1434},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1437},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1438},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1439},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1440}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1432},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1434\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1435},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1436},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1435\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1436\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1437\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1438\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1439\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1440\":{\"style\":{\"__isSmartRef__\":true,\"id\":1441},\"morph\":{\"__isSmartRef__\":true,\"id\":1433},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1441\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1442\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1443},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1444},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1443\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1444\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1445\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1446\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1447\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1448},{\"__isSmartRef__\":true,\"id\":1450},{\"__isSmartRef__\":true,\"id\":1452},{\"__isSmartRef__\":true,\"id\":1454}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1448\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1449}},\"1449\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1450\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1451}},\"1451\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1452\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1453}},\"1453\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1454\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1455}},\"1455\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1456\":{\"moveHorizontal\":true},\"1457\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1432},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1413},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1458\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1432},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1413},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1459\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1460}],\"scripts\":[],\"id\":911,\"shape\":{\"__isSmartRef__\":true,\"id\":1469},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1472},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1473},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1474},\"label\":{\"__isSmartRef__\":true,\"id\":1460},\"owner\":{\"__isSmartRef__\":true,\"id\":1423},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1483},{\"__isSmartRef__\":true,\"id\":1484}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1460\":{\"submorphs\":[],\"scripts\":[],\"id\":912,\"shape\":{\"__isSmartRef__\":true,\"id\":1461},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1464},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1465},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1466},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1467}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1459},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1461\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1462},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1463},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1462\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1463\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1464\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1465\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1466\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1467\":{\"style\":{\"__isSmartRef__\":true,\"id\":1468},\"morph\":{\"__isSmartRef__\":true,\"id\":1460},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1468\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1469\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1470},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1471},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1470\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1471\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1472\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1473\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1474\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1475},{\"__isSmartRef__\":true,\"id\":1477},{\"__isSmartRef__\":true,\"id\":1479},{\"__isSmartRef__\":true,\"id\":1481}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1475\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1476}},\"1476\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1477\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1478}},\"1478\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1479\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1480}},\"1480\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1481\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1482}},\"1482\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1483\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1459},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1413},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1484\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1459},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1413},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1485\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1486}],\"scripts\":[],\"id\":913,\"shape\":{\"__isSmartRef__\":true,\"id\":1495},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1498},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1499},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1500},\"label\":{\"__isSmartRef__\":true,\"id\":1486},\"owner\":{\"__isSmartRef__\":true,\"id\":1423},\"layout\":{\"__isSmartRef__\":true,\"id\":1509},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1510},{\"__isSmartRef__\":true,\"id\":1511}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1486\":{\"submorphs\":[],\"scripts\":[],\"id\":914,\"shape\":{\"__isSmartRef__\":true,\"id\":1487},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":1490},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1491},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1492},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1493}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":1485},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1487\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1488},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1489},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1488\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1489\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1490\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"1491\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1492\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1493\":{\"style\":{\"__isSmartRef__\":true,\"id\":1494},\"morph\":{\"__isSmartRef__\":true,\"id\":1486},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1494\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1495\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1496},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1497},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1496\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1497\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1498\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1499\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1500\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1501},{\"__isSmartRef__\":true,\"id\":1503},{\"__isSmartRef__\":true,\"id\":1505},{\"__isSmartRef__\":true,\"id\":1507}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1501\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1502}},\"1502\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1503\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1504}},\"1504\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1505\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1506}},\"1506\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1507\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1508}},\"1508\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1509\":{\"moveHorizontal\":true},\"1510\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1485},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1413},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1511\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1485},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1413},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"1512\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1513},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1514},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1513\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1514\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1515\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"1516\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1517\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1518\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":1519},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1519\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1520\":{\"adjustForNewBounds\":true},\"1521\":{\"x\":1401,\"y\":610,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1522\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1523\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1524},{\"__isSmartRef__\":true,\"id\":1538},{\"__isSmartRef__\":true,\"id\":1556}],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":1574},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1580},\"name\":\"FunnyWatcher\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1581},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1.002003004005006,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1582},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1524\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1525}],\"scripts\":[],\"id\":885,\"shape\":{\"__isSmartRef__\":true,\"id\":1532},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1536},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1537},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1523},\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1525\":{\"submorphs\":[],\"scripts\":[],\"id\":908,\"shape\":{\"__isSmartRef__\":true,\"id\":1526},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1530},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1531},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1524},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1526\":{\"position\":{\"__isSmartRef__\":true,\"id\":1527},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1528},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1529},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1527\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1528\":{\"x\":198.1962943924907,\"y\":97.99599399198996,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1529\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1530\":{\"x\":1.0020030040050187,\"y\":-21.042063084105138,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1531\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1532\":{\"position\":{\"__isSmartRef__\":true,\"id\":1533},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1534},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1535},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1533\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1534\":{\"x\":198.1962943924907,\"y\":97.99599399198996,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1535\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1536\":{\"x\":-96.00000000000296,\"y\":-9.000000000000796,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1537\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1538\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1539}],\"scripts\":[],\"id\":336,\"shape\":{\"__isSmartRef__\":true,\"id\":1550},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1554},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1555},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1523},\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1539\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":1540}],\"id\":1234,\"shape\":{\"__isSmartRef__\":true,\"id\":1541},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1544},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1545},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1538},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1546},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1540\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":1539},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":100,\"currentTimeout\":1480080,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"1541\":{\"position\":{\"__isSmartRef__\":true,\"id\":1542},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1543},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1529},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1542\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1543\":{\"x\":25.851777703629693,\"y\":25.851777703629693,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1544\":{\"x\":68.69643122705864,\"y\":43.033265582894686,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1545\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1546\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":1547}},\"1547\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1548},\"source\":\"function pupilFollowMouse() { var eye = this.owner; var eyeR = Math.min(eye.bounds().width, eye.bounds().height)/2; var pupilR = Math.min(this.bounds().width, this.bounds().height)/2; var mousePt = this.world().firstHand().getPosition(); var eyePt = eye.worldPoint(eye.innerBounds().center()); var relMousePt = mousePt.subPt(eyePt); var pupilR = (eyeR-pupilR) / (1 + (200/Math.max(mousePt.r(), 1))); var pupilPt = Point.polar(pupilR, relMousePt.theta()); this.align(this.bounds().center(), eye.innerBounds().center().addPt(pupilPt)); }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1549},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1548\":{},\"1549\":{},\"1550\":{\"position\":{\"__isSmartRef__\":true,\"id\":1551},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1552},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1553},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1551\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1552\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1553\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1554\":{\"x\":4.999999999996817,\"y\":-91.00000000000085,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1555\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1556\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1557}],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":1568},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1572},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1573},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":1523},\"_Rotation\":0,\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1557\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":1558}],\"id\":1159,\"shape\":{\"__isSmartRef__\":true,\"id\":1559},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":1562},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1563},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":1556},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1564},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1558\":{\"suspended\":false,\"target\":{\"__isSmartRef__\":true,\"id\":1557},\"selector\":\"pupilFollowMouse\",\"args\":[],\"stopped\":false,\"tickTime\":100,\"currentTimeout\":1480082,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"1559\":{\"position\":{\"__isSmartRef__\":true,\"id\":1560},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1561},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1529},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1560\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1561\":{\"x\":25.851777703629693,\"y\":25.851777703629693,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1562\":{\"x\":68.8383569792465,\"y\":42.223415521723865,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1563\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1564\":{\"pupilFollowMouse\":{\"__isSmartRef__\":true,\"id\":1565}},\"1565\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1566},\"source\":\"function pupilFollowMouse() { var eye = this.owner; var eyeR = Math.min(eye.bounds().width, eye.bounds().height)/2; var pupilR = Math.min(this.bounds().width, this.bounds().height)/2; var mousePt = this.world().firstHand().getPosition(); var eyePt = eye.worldPoint(eye.innerBounds().center()); var relMousePt = mousePt.subPt(eyePt); var pupilR = (eyeR-pupilR) / (1 + (200/Math.max(mousePt.r(), 1))); var pupilPt = Point.polar(pupilR, relMousePt.theta()); this.align(this.bounds().center(), eye.innerBounds().center().addPt(pupilPt)); }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1567},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1566\":{},\"1567\":{},\"1568\":{\"position\":{\"__isSmartRef__\":true,\"id\":1569},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1570},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1571},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1569\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1570\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1571\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1572\":{\"x\":-103.00000000000296,\"y\":-93.00000000000063,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1573\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1574\":{\"position\":{\"__isSmartRef__\":true,\"id\":1575},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1576},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1577},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":1.1840000000000002,\"_BorderRadius\":0,\"_Position\":{\"__isSmartRef__\":true,\"id\":1578},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1579},\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"1575\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1576\":{\"x\":292.3845767689613,\"y\":243.2864295727158,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1577\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1578\":{\"x\":-147.00000000000273,\"y\":-125.00000000000074,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1579\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1580\":{\"x\":539,\"y\":562,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1581\":{\"partsSpaceName\":\"PartsBin/Fun/\",\"migrationLevel\":2,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1582\":{\"x\":291.3825737649563,\"y\":243.2864295727158,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1583\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1584},{\"__isSmartRef__\":true,\"id\":3437},{\"__isSmartRef__\":true,\"id\":3541}],\"scripts\":[],\"id\":18205,\"shape\":{\"__isSmartRef__\":true,\"id\":3572},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3574},\"_Position\":{\"__isSmartRef__\":true,\"id\":3575},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3576},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1584},\"titleBar\":{\"__isSmartRef__\":true,\"id\":3437},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":3577},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":3578},\"showsHalos\":false,\"halos\":[],\"name\":\"ScriptEditor\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3579},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"__LivelyClassName__\":\"lively.morphic.Window\"},\"1584\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1585}],\"scripts\":[],\"id\":452,\"shape\":{\"__isSmartRef__\":true,\"id\":3355},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3360},\"showsHalos\":false,\"halos\":[],\"name\":\"ScriptEditorPane\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3361},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":1583},\"_Rotation\":0,\"targetName\":null,\"searchText\":null,\"scriptList\":null,\"scriptSource\":{\"__isSmartRef__\":true,\"id\":1585},\"targetFound\":null,\"removeButton\":null,\"addButton\":null,\"closeButton\":null,\"target\":{\"__isSmartRef__\":true,\"id\":1593},\"_Scale\":1,\"layout\":{\"__isSmartRef__\":true,\"id\":3362},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3363},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3364},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1585\":{\"submorphs\":[],\"scripts\":[],\"id\":263,\"shape\":{\"__isSmartRef__\":true,\"id\":1586},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco, Courier\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1591},\"_MaxTextWidth\":591.046953046953,\"_MaxTextHeight\":384.98201798201796,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":1584},\"layout\":{\"__isSmartRef__\":true,\"id\":1592},\"doitContext\":{\"__isSmartRef__\":true,\"id\":1593},\"charsReplaced\":\"comment\",\"lastFindLoc\":5826,\"showsHalos\":false,\"halos\":[],\"_Rotation\":0,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"scriptSource\",\"savedTextString\":\"// PartsBinBrowser (this)\\n\\n// ** PartsBinBrowser's Scripts **\\nthis.addScript(function addCategory(categoryName) {\\n\\tvar url = this.defaultPartsBinURL().withFilename(categoryName)\\n\\tthis.addExternalCategory(categoryName, url, true);\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function defaultPartsBinURL() {\\n\\treturn URL.codeBase.withFilename('PartsBin/');\\n});\\n\\nthis.addScript(function ensureCategories() {\\n\\tif (!this.categories)\\n\\t\\tthis.categories = {uncategorized: 'PartsBin/'};\\n});\\n\\nthis.addScript(function getPartsSpaceForCategory(categoryName) {\\n\\tvar url = this.getURLForCategoryNamed(categoryName);\\n\\treturn lively.PartsBin.partsSpaceWithURL(url);\\n});\\n\\nthis.addScript(function getURLForCategoryNamed(categoryName) {\\n\\tvar relative = this.categories[categoryName];\\n\\tif (!relative) return null;\\n\\treturn URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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(true)\\n});\\n\\nthis.addScript(function makeUpPartNameFor(name) {\\n\\tif (!$morph(name)) return name;\\n\\tvar i = 2\\n\\twhile($morph(name + i)) { i++}\\n\\treturn name + i;\\n});\\n\\nthis.addScript(function onLoadFromPartsBin() {\\n\\t$super();\\n\\tthis.reloadEverything();\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function reloadEverything() {\\n\\tthis.setSelectedPartItem(null)\\n\\tthis.updateCategoriesDictFromPartsBin();\\n\\tthis.updateCategoryList(this.categoryName);\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function removeParts() {\\n\\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function setMetaInfoOfSelectedItem(metaInfo) {\\n\\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\\n\\tthis.get('selectedPartComment').textString = comment;\\n});\\n\\nthis.addScript(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});\\n\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\n// ** PartsBinBrowser's Connections **\\nconnect(this, \\\"categoryName\\\", this, \\\"loadPartsOfCategory\\\", {});\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3344}],\"priorSelectionRange\":[5833,5826],\"_ClipMode\":\"auto\",\"prevScroll\":[0,3332],\"_FontSize\":10,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3346},\"lastSearchString\":\"loadPartMetaInfo\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3347},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1586\":{\"position\":{\"__isSmartRef__\":true,\"id\":1587},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1588},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1589},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1590},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1587\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1588\":{\"x\":591.046953046953,\"y\":384.98201798201796,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1589\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1590\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1591\":{\"x\":7,\"y\":9,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1592\":{\"resizeWidth\":true,\"resizeHeight\":true},\"1593\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1594},{\"__isSmartRef__\":true,\"id\":1604},{\"__isSmartRef__\":true,\"id\":1657},{\"__isSmartRef__\":true,\"id\":1696},{\"__isSmartRef__\":true,\"id\":2958},{\"__isSmartRef__\":true,\"id\":2968},{\"__isSmartRef__\":true,\"id\":3008},{\"__isSmartRef__\":true,\"id\":2246},{\"__isSmartRef__\":true,\"id\":3048},{\"__isSmartRef__\":true,\"id\":3059},{\"__isSmartRef__\":true,\"id\":3102}],\"scripts\":[],\"id\":452,\"shape\":{\"__isSmartRef__\":true,\"id\":3141},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3145},\"showsHalos\":false,\"halos\":[],\"name\":\"PartsBinBrowser\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3146},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3147}],\"doNotSerialize\":[\"$$categoryName\"],\"doNotCopyProperties\":[\"$$categoryName\"],\"selectedPartItem\":{\"__isSmartRef__\":true,\"id\":2551},\"owner\":{\"__isSmartRef__\":true,\"id\":3148},\"layout\":{\"__isSmartRef__\":true,\"id\":3250},\"categories\":{\"__isSmartRef__\":true,\"id\":3251},\"categoryName\":\"NewWorld\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3261},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1594\":{\"submorphs\":[],\"scripts\":[],\"id\":66,\"shape\":{\"__isSmartRef__\":true,\"id\":1595},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1599},\"_MaxTextWidth\":82,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1598},\"showsHalos\":false,\"halos\":[],\"_FontSize\":12,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"Text\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1600},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1601}],\"charsReplaced\":\"some text\",\"lastFindLoc\":-9,\"priorSelectionRange\":[0,8],\"prevScroll\":[0,0],\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"_ClipMode\":\"visible\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1603},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1595\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1596},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1597},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1598},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1596\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1597\":{\"x\":82,\"y\":18,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1598\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1599\":{\"x\":8,\"y\":9,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1600\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1601\":{\"style\":{\"__isSmartRef__\":true,\"id\":1602},\"morph\":{\"__isSmartRef__\":true,\"id\":1594},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"1602\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontWeight\":\"bold\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"1603\":{\"x\":82,\"y\":18,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1604\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1605}],\"scripts\":[],\"id\":294,\"shape\":{\"__isSmartRef__\":true,\"id\":1648},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1653},\"itemList\":[\"Debugging\",\"Fun\",\"NewWorld\",\"Presenting\",\"Server\",\"Testing\",\"Text support\",\"Tools\",\"uncategorized\",\"Widgets\"],\"selectedLineNo\":2,\"showsHalos\":false,\"halos\":[],\"name\":\"categoryList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1654},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"auto\",\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1655}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1656},\"selection\":\"NewWorld\",\"__LivelyClassName__\":\"lively.morphic.List\"},\"1605\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1606}],\"scripts\":[],\"id\":1602,\"shape\":{\"__isSmartRef__\":true,\"id\":1617},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1631},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":1621},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1632},\"label\":{\"__isSmartRef__\":true,\"id\":1606},\"_Rotation\":0,\"name\":\"addCategoryButton\",\"showsHalos\":false,\"halos\":[],\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1641},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1642}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Scale\":1.002003004005006,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1643},\"owner\":{\"__isSmartRef__\":true,\"id\":1604},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1644},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"1606\":{\"submorphs\":[],\"scripts\":[],\"id\":1550,\"shape\":{\"__isSmartRef__\":true,\"id\":1607},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1611},\"_MaxTextWidth\":134.06609913216516,\"_MaxTextHeight\":19.99799699599498,\"textStyle\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":1612},\"_Padding\":{\"__isSmartRef__\":true,\"id\":1613},\"owner\":{\"__isSmartRef__\":true,\"id\":1605},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1614},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1615}],\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1607\":{\"position\":{\"__isSmartRef__\":true,\"id\":1608},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1609},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1610},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1608\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1609\":{\"x\":134.06609913216516,\"y\":19.99799699599498,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1610\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1611\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1612\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1613\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1614\":{\"x\":134.06609913216516,\"y\":19.99799699599498,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1615\":{\"style\":{\"__isSmartRef__\":true,\"id\":1616},\"morph\":{\"__isSmartRef__\":true,\"id\":1606},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"add category\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"1616\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"1617\":{\"position\":{\"__isSmartRef__\":true,\"id\":1618},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1619},\"_BorderWidth\":1.1840000000000002,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1620},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1621},\"_BorderRadius\":5.2,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1618\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1619\":{\"x\":134.06609913216516,\"y\":19.99799699599498,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1620\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1621\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1622},{\"__isSmartRef__\":true,\"id\":1624},{\"__isSmartRef__\":true,\"id\":1626},{\"__isSmartRef__\":true,\"id\":1628}],\"vector\":{\"__isSmartRef__\":true,\"id\":1630},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1622\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1623}},\"1623\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1624\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1625}},\"1625\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1626\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1627}},\"1627\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1628\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1629}},\"1629\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1630\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1631\":{\"x\":4.991486982477909,\"y\":321.9141208275343,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1632\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1633},{\"__isSmartRef__\":true,\"id\":1635},{\"__isSmartRef__\":true,\"id\":1637},{\"__isSmartRef__\":true,\"id\":1639}],\"vector\":{\"__isSmartRef__\":true,\"id\":1630},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1633\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1634}},\"1634\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1635\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1636}},\"1636\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1637\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1638}},\"1638\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1639\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1640}},\"1640\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1641\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1642\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1605},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1605},\"targetMethodName\":\"onFire\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1643\":{\"x\":133.06409612816014,\"y\":19.99799699599498,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1644\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":1645}},\"1645\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1646},\"source\":\"function onFire() {\\n\\tthis.get('PartsBinBrowser').addCategoryInteractively()\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1647},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1646\":{\"this\":{\"__isSmartRef__\":true,\"id\":1605}},\"1647\":{},\"1648\":{\"position\":{\"__isSmartRef__\":true,\"id\":1649},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1650},\"_BorderWidth\":1.258,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1651},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1652},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1649\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1650\":{\"x\":144.0100150200251,\"y\":317.9879819759699,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1651\":{\"r\":0.8280587561201496,\"g\":0.8280587561201496,\"b\":0.8280587561201496,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1652\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1653\":{\"x\":9,\"y\":37,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1654\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1655\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1604},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"categoryName\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1656\":{\"x\":144.0100150200251,\"y\":316.98597897196487,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1657\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1658}],\"scripts\":[],\"id\":351,\"shape\":{\"__isSmartRef__\":true,\"id\":1669},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1683},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":1672},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":1684},\"label\":{\"__isSmartRef__\":true,\"id\":1658},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1693}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":1694},\"name\":\"reloadButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1695},\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Button\"},\"1658\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"shape\":{\"__isSmartRef__\":true,\"id\":1659},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":66,\"_MaxTextHeight\":21,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1663},\"textColor\":{\"__isSmartRef__\":true,\"id\":1662},\"owner\":{\"__isSmartRef__\":true,\"id\":1657},\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1664}],\"padding\":{\"__isSmartRef__\":true,\"id\":1666},\"_Padding\":{\"__isSmartRef__\":true,\"id\":1667},\"prevScroll\":[0,0],\"_Align\":\"center\",\"_FontFamily\":\"Arial\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_VerticalAlign\":\"middle\",\"_Display\":\"table-cell\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1668},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1659\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1660},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1661},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1662},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1660\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1661\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1662\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1663\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1664\":{\"style\":{\"__isSmartRef__\":true,\"id\":1665},\"morph\":{\"__isSmartRef__\":true,\"id\":1658},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"refresh\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"1665\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"1666\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1667\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1668\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1669\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1670},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1671},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1672},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1682},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1670\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1671\":{\"x\":66,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1672\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1673},{\"__isSmartRef__\":true,\"id\":1675},{\"__isSmartRef__\":true,\"id\":1677},{\"__isSmartRef__\":true,\"id\":1679}],\"vector\":{\"__isSmartRef__\":true,\"id\":1681},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1673\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1674}},\"1674\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1675\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1676}},\"1676\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1677\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1678}},\"1678\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1679\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1680}},\"1680\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1681\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1682\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1683\":{\"x\":152,\"y\":10,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1684\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1685},{\"__isSmartRef__\":true,\"id\":1687},{\"__isSmartRef__\":true,\"id\":1689},{\"__isSmartRef__\":true,\"id\":1691}],\"vector\":{\"__isSmartRef__\":true,\"id\":1681},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1685\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1686}},\"1686\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1687\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1688}},\"1688\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1689\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":1690}},\"1690\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1691\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1692}},\"1692\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1693\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1657},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"reloadEverything\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1694\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1695\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1696\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1697},{\"__isSmartRef__\":true,\"id\":1718},{\"__isSmartRef__\":true,\"id\":1738},{\"__isSmartRef__\":true,\"id\":1758},{\"__isSmartRef__\":true,\"id\":1778},{\"__isSmartRef__\":true,\"id\":1798},{\"__isSmartRef__\":true,\"id\":1818},{\"__isSmartRef__\":true,\"id\":1838},{\"__isSmartRef__\":true,\"id\":1858},{\"__isSmartRef__\":true,\"id\":1878},{\"__isSmartRef__\":true,\"id\":1898},{\"__isSmartRef__\":true,\"id\":1918},{\"__isSmartRef__\":true,\"id\":1938},{\"__isSmartRef__\":true,\"id\":1958},{\"__isSmartRef__\":true,\"id\":1978},{\"__isSmartRef__\":true,\"id\":1998},{\"__isSmartRef__\":true,\"id\":2018},{\"__isSmartRef__\":true,\"id\":2038},{\"__isSmartRef__\":true,\"id\":2058},{\"__isSmartRef__\":true,\"id\":2078},{\"__isSmartRef__\":true,\"id\":2098},{\"__isSmartRef__\":true,\"id\":2118},{\"__isSmartRef__\":true,\"id\":2138},{\"__isSmartRef__\":true,\"id\":2158},{\"__isSmartRef__\":true,\"id\":2178},{\"__isSmartRef__\":true,\"id\":2198},{\"__isSmartRef__\":true,\"id\":2218},{\"__isSmartRef__\":true,\"id\":2426},{\"__isSmartRef__\":true,\"id\":2446},{\"__isSmartRef__\":true,\"id\":2466},{\"__isSmartRef__\":true,\"id\":2486},{\"__isSmartRef__\":true,\"id\":2506},{\"__isSmartRef__\":true,\"id\":2526},{\"__isSmartRef__\":true,\"id\":2556},{\"__isSmartRef__\":true,\"id\":2576},{\"__isSmartRef__\":true,\"id\":2596},{\"__isSmartRef__\":true,\"id\":2616},{\"__isSmartRef__\":true,\"id\":2636},{\"__isSmartRef__\":true,\"id\":2656},{\"__isSmartRef__\":true,\"id\":2676},{\"__isSmartRef__\":true,\"id\":2696},{\"__isSmartRef__\":true,\"id\":2716},{\"__isSmartRef__\":true,\"id\":2736},{\"__isSmartRef__\":true,\"id\":2756},{\"__isSmartRef__\":true,\"id\":2776},{\"__isSmartRef__\":true,\"id\":2796},{\"__isSmartRef__\":true,\"id\":2816},{\"__isSmartRef__\":true,\"id\":2836},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2876},{\"__isSmartRef__\":true,\"id\":2896},{\"__isSmartRef__\":true,\"id\":2916}],\"scripts\":[],\"id\":3260,\"shape\":{\"__isSmartRef__\":true,\"id\":2936},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2940},\"showsHalos\":false,\"halos\":[],\"name\":\"partsBinContents\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2941},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"scroll\",\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2942},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2943}],\"doNotSerialize\":[\"$$selectedItem\"],\"doNotCopyProperties\":[\"$$selectedItem\"],\"isClip\":true,\"selectedItem\":{\"__isSmartRef__\":true,\"id\":2551},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2944},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1697\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1698},{\"__isSmartRef__\":true,\"id\":1703}],\"scripts\":[],\"id\":9297,\"shape\":{\"__isSmartRef__\":true,\"id\":1712},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1715},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1716},\"targetName\":\"Button\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1717},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1698\":{\"submorphs\":[],\"scripts\":[],\"id\":9298,\"shape\":{\"__isSmartRef__\":true,\"id\":1699},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1702},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1697},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1701},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1699\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1700},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1701},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Button.svg?time=1304783527522\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1700\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1701\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1702\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1703\":{\"submorphs\":[],\"scripts\":[],\"id\":9299,\"shape\":{\"__isSmartRef__\":true,\"id\":1704},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1708},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1709},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1710}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1697},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1704\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1705},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1706},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1705\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1706\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1707\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"1708\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1709\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1710\":{\"style\":{\"__isSmartRef__\":true,\"id\":1711},\"morph\":{\"__isSmartRef__\":true,\"id\":1703},\"storedString\":\"Button\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1711\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1712\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1713},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1714},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1713\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1714\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1715\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1716\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1717\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Button\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1718\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1719},{\"__isSmartRef__\":true,\"id\":1724}],\"scripts\":[],\"id\":9300,\"shape\":{\"__isSmartRef__\":true,\"id\":1732},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1735},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1736},\"targetName\":\"ChoiceButton\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1737},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1719\":{\"submorphs\":[],\"scripts\":[],\"id\":9301,\"shape\":{\"__isSmartRef__\":true,\"id\":1720},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1723},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1718},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1722},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1720\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1721},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1722},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ChoiceButton.svg?time=1304783527525\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1721\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1722\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1723\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1724\":{\"submorphs\":[],\"scripts\":[],\"id\":9302,\"shape\":{\"__isSmartRef__\":true,\"id\":1725},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1728},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1729},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1730}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1718},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1725\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1726},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1727},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1726\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1727\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1728\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1729\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1730\":{\"style\":{\"__isSmartRef__\":true,\"id\":1731},\"morph\":{\"__isSmartRef__\":true,\"id\":1724},\"storedString\":\"ChoiceButton\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1731\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1732\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1733},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1734},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1733\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1734\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1735\":{\"x\":100,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1736\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1737\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ChoiceButton\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1738\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1739},{\"__isSmartRef__\":true,\"id\":1744}],\"scripts\":[],\"id\":9303,\"shape\":{\"__isSmartRef__\":true,\"id\":1752},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1755},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1756},\"targetName\":\"ClassBrowser\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1757},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1739\":{\"submorphs\":[],\"scripts\":[],\"id\":9304,\"shape\":{\"__isSmartRef__\":true,\"id\":1740},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1743},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1738},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1742},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1740\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1741},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1742},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ClassBrowser.svg?time=1304783527534\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1741\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1742\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1743\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1744\":{\"submorphs\":[],\"scripts\":[],\"id\":9305,\"shape\":{\"__isSmartRef__\":true,\"id\":1745},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1748},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1749},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1750}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1738},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1745\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1746},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1747},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1746\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1747\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1748\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1749\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1750\":{\"style\":{\"__isSmartRef__\":true,\"id\":1751},\"morph\":{\"__isSmartRef__\":true,\"id\":1744},\"storedString\":\"ClassBrowser\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1751\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1752\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1753},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1754},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1753\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1754\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1755\":{\"x\":200,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1756\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1757\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ClassBrowser\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1758\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1759},{\"__isSmartRef__\":true,\"id\":1764}],\"scripts\":[],\"id\":9306,\"shape\":{\"__isSmartRef__\":true,\"id\":1772},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1775},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1776},\"targetName\":\"ClassBrowserPane\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1777},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1759\":{\"submorphs\":[],\"scripts\":[],\"id\":9307,\"shape\":{\"__isSmartRef__\":true,\"id\":1760},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1763},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1758},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1762},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1760\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1761},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1762},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ClassBrowserPane.svg?time=1304783527543\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1761\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1762\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1763\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1764\":{\"submorphs\":[],\"scripts\":[],\"id\":9308,\"shape\":{\"__isSmartRef__\":true,\"id\":1765},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1768},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1769},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1770}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1758},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1765\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1766},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1767},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1766\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1767\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1768\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1769\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1770\":{\"style\":{\"__isSmartRef__\":true,\"id\":1771},\"morph\":{\"__isSmartRef__\":true,\"id\":1764},\"storedString\":\"ClassBrowserPane\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1771\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1772\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1773},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1774},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1773\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1774\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1775\":{\"x\":300,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1776\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1777\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ClassBrowserPane\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1778\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1779},{\"__isSmartRef__\":true,\"id\":1784}],\"scripts\":[],\"id\":9309,\"shape\":{\"__isSmartRef__\":true,\"id\":1792},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1795},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1796},\"targetName\":\"ClipMorph\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1797},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1779\":{\"submorphs\":[],\"scripts\":[],\"id\":9310,\"shape\":{\"__isSmartRef__\":true,\"id\":1780},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1783},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1778},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1782},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1780\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1781},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1782},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ClipMorph.svg?time=1304783527552\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1781\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1782\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1783\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1784\":{\"submorphs\":[],\"scripts\":[],\"id\":9311,\"shape\":{\"__isSmartRef__\":true,\"id\":1785},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1788},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1789},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1790}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1778},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1785\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1786},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1787},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1786\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1787\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1788\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1789\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1790\":{\"style\":{\"__isSmartRef__\":true,\"id\":1791},\"morph\":{\"__isSmartRef__\":true,\"id\":1784},\"storedString\":\"ClipMorph\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1791\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1792\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1793},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1794},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1793\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1794\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1795\":{\"x\":0,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1796\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1797\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ClipMorph\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1798\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1799},{\"__isSmartRef__\":true,\"id\":1804}],\"scripts\":[],\"id\":9312,\"shape\":{\"__isSmartRef__\":true,\"id\":1812},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1815},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1816},\"targetName\":\"CloseButton\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1817},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1799\":{\"submorphs\":[],\"scripts\":[],\"id\":9313,\"shape\":{\"__isSmartRef__\":true,\"id\":1800},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1803},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1798},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1802},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1800\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1801},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1802},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/CloseButton.svg?time=1304783527560\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1801\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1802\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1803\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1804\":{\"submorphs\":[],\"scripts\":[],\"id\":9314,\"shape\":{\"__isSmartRef__\":true,\"id\":1805},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1808},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1809},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1810}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1798},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1805\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1806},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1807},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1806\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1807\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1808\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1809\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1810\":{\"style\":{\"__isSmartRef__\":true,\"id\":1811},\"morph\":{\"__isSmartRef__\":true,\"id\":1804},\"storedString\":\"CloseButton\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1811\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1812\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1813},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1814},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1813\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1814\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1815\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1816\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1817\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"CloseButton\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1818\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1819},{\"__isSmartRef__\":true,\"id\":1824}],\"scripts\":[],\"id\":9315,\"shape\":{\"__isSmartRef__\":true,\"id\":1832},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1835},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1836},\"targetName\":\"CodePane\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1837},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1819\":{\"submorphs\":[],\"scripts\":[],\"id\":9316,\"shape\":{\"__isSmartRef__\":true,\"id\":1820},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1823},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1818},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1822},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1820\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1821},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1822},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/CodePane.svg?time=1304783527573\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1821\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1822\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1823\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1824\":{\"submorphs\":[],\"scripts\":[],\"id\":9317,\"shape\":{\"__isSmartRef__\":true,\"id\":1825},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1828},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1829},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1830}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1818},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1825\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1826},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1827},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1826\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1827\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1828\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1829\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1830\":{\"style\":{\"__isSmartRef__\":true,\"id\":1831},\"morph\":{\"__isSmartRef__\":true,\"id\":1824},\"storedString\":\"CodePane\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1831\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1832\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1833},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1834},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1833\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1834\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1835\":{\"x\":200,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1836\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1837\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"CodePane\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1838\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1839},{\"__isSmartRef__\":true,\"id\":1844}],\"scripts\":[],\"id\":9318,\"shape\":{\"__isSmartRef__\":true,\"id\":1852},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1855},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1856},\"targetName\":\"CodeSnippet\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1857},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1839\":{\"submorphs\":[],\"scripts\":[],\"id\":9319,\"shape\":{\"__isSmartRef__\":true,\"id\":1840},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1843},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1838},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1842},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1840\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1841},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1842},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/CodeSnippet.svg?time=1304783527581\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1841\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1842\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1843\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1844\":{\"submorphs\":[],\"scripts\":[],\"id\":9320,\"shape\":{\"__isSmartRef__\":true,\"id\":1845},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1848},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1849},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1850}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1838},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1845\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1846},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1847},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1846\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1847\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1848\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1849\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1850\":{\"style\":{\"__isSmartRef__\":true,\"id\":1851},\"morph\":{\"__isSmartRef__\":true,\"id\":1844},\"storedString\":\"CodeSnippet\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1851\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1852\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1853},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1854},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1853\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1854\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1855\":{\"x\":300,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1856\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1857\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"CodeSnippet\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1858\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1859},{\"__isSmartRef__\":true,\"id\":1864}],\"scripts\":[],\"id\":9321,\"shape\":{\"__isSmartRef__\":true,\"id\":1872},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1875},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1876},\"targetName\":\"CollapsiblePanel\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1877},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1859\":{\"submorphs\":[],\"scripts\":[],\"id\":9322,\"shape\":{\"__isSmartRef__\":true,\"id\":1860},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1863},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1858},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1862},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1860\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1861},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1862},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.svg?time=1304783527591\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1861\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1862\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1863\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1864\":{\"submorphs\":[],\"scripts\":[],\"id\":9323,\"shape\":{\"__isSmartRef__\":true,\"id\":1865},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1868},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1869},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1870}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1858},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1865\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1866},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1867},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1866\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1867\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1868\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1869\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1870\":{\"style\":{\"__isSmartRef__\":true,\"id\":1871},\"morph\":{\"__isSmartRef__\":true,\"id\":1864},\"storedString\":\"CollapsiblePanel\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1871\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1872\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1873},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1874},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1873\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1874\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1875\":{\"x\":0,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1876\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1877\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"CollapsiblePanel\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1878\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1879},{\"__isSmartRef__\":true,\"id\":1884}],\"scripts\":[],\"id\":9324,\"shape\":{\"__isSmartRef__\":true,\"id\":1892},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1895},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1896},\"targetName\":\"ColorField\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1897},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1879\":{\"submorphs\":[],\"scripts\":[],\"id\":9325,\"shape\":{\"__isSmartRef__\":true,\"id\":1880},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1883},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1878},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1882},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1880\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1881},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1882},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ColorField.svg?time=1304783527600\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1881\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1882\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1883\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1884\":{\"submorphs\":[],\"scripts\":[],\"id\":9326,\"shape\":{\"__isSmartRef__\":true,\"id\":1885},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1888},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1889},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1890}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1878},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1885\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1886},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1887},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1886\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1887\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1888\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1889\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1890\":{\"style\":{\"__isSmartRef__\":true,\"id\":1891},\"morph\":{\"__isSmartRef__\":true,\"id\":1884},\"storedString\":\"ColorField\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1891\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1892\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1893},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1894},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1893\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1894\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1895\":{\"x\":100,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1896\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1897\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ColorField\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1898\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1899},{\"__isSmartRef__\":true,\"id\":1904}],\"scripts\":[],\"id\":9327,\"shape\":{\"__isSmartRef__\":true,\"id\":1912},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1915},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1916},\"targetName\":\"ComboText\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1917},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1899\":{\"submorphs\":[],\"scripts\":[],\"id\":9328,\"shape\":{\"__isSmartRef__\":true,\"id\":1900},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1903},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1898},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1902},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1900\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1901},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1902},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ComboText.svg?time=1304783527611\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1901\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1902\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1903\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1904\":{\"submorphs\":[],\"scripts\":[],\"id\":9329,\"shape\":{\"__isSmartRef__\":true,\"id\":1905},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1908},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1909},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1910}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1898},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1905\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1906},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1907},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1906\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1907\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1908\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1909\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1910\":{\"style\":{\"__isSmartRef__\":true,\"id\":1911},\"morph\":{\"__isSmartRef__\":true,\"id\":1904},\"storedString\":\"ComboText\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1911\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1912\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1913},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1914},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1913\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1914\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1915\":{\"x\":200,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1916\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1917\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ComboText\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1918\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1919},{\"__isSmartRef__\":true,\"id\":1924}],\"scripts\":[],\"id\":9330,\"shape\":{\"__isSmartRef__\":true,\"id\":1932},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1935},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1936},\"targetName\":\"Cool\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1937},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1919\":{\"submorphs\":[],\"scripts\":[],\"id\":9331,\"shape\":{\"__isSmartRef__\":true,\"id\":1920},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1923},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1918},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1922},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1920\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1921},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1922},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Cool.svg?time=1304783527620\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1921\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1922\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1923\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1924\":{\"submorphs\":[],\"scripts\":[],\"id\":9332,\"shape\":{\"__isSmartRef__\":true,\"id\":1925},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1928},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1929},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1930}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1918},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1925\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1926},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1927},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1926\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1927\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1928\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1929\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1930\":{\"style\":{\"__isSmartRef__\":true,\"id\":1931},\"morph\":{\"__isSmartRef__\":true,\"id\":1924},\"storedString\":\"Cool\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1931\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1932\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1933},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1934},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1933\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1934\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1935\":{\"x\":300,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1936\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1937\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Cool\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1938\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1939},{\"__isSmartRef__\":true,\"id\":1944}],\"scripts\":[],\"id\":9333,\"shape\":{\"__isSmartRef__\":true,\"id\":1952},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1955},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1956},\"targetName\":\"DiffExample\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1957},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1939\":{\"submorphs\":[],\"scripts\":[],\"id\":9334,\"shape\":{\"__isSmartRef__\":true,\"id\":1940},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1943},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1938},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1942},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1940\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1941},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1942},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.svg?time=1304783527641\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1941\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1942\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1943\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1944\":{\"submorphs\":[],\"scripts\":[],\"id\":9335,\"shape\":{\"__isSmartRef__\":true,\"id\":1945},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1948},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1949},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1950}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1938},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1945\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1946},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1947},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1946\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1947\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1948\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1949\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1950\":{\"style\":{\"__isSmartRef__\":true,\"id\":1951},\"morph\":{\"__isSmartRef__\":true,\"id\":1944},\"storedString\":\"DiffExample\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1951\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1952\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1953},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1954},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1953\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1954\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1955\":{\"x\":0,\"y\":300,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1956\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1957\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"DiffExample\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1958\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1959},{\"__isSmartRef__\":true,\"id\":1964}],\"scripts\":[],\"id\":9336,\"shape\":{\"__isSmartRef__\":true,\"id\":1972},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1975},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1976},\"targetName\":\"Ellipse\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1977},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1959\":{\"submorphs\":[],\"scripts\":[],\"id\":9337,\"shape\":{\"__isSmartRef__\":true,\"id\":1960},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1963},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1958},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1962},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1960\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1961},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1962},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Ellipse.svg?time=1304783527649\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1961\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1962\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1963\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1964\":{\"submorphs\":[],\"scripts\":[],\"id\":9338,\"shape\":{\"__isSmartRef__\":true,\"id\":1965},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1968},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1969},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1970}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1958},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1965\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1966},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1967},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1966\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1967\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1968\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1969\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1970\":{\"style\":{\"__isSmartRef__\":true,\"id\":1971},\"morph\":{\"__isSmartRef__\":true,\"id\":1964},\"storedString\":\"Ellipse\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1971\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1972\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1973},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1974},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1973\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1974\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1975\":{\"x\":100,\"y\":300,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1976\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1977\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Ellipse\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1978\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1979},{\"__isSmartRef__\":true,\"id\":1984}],\"scripts\":[],\"id\":9339,\"shape\":{\"__isSmartRef__\":true,\"id\":1992},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1995},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":1996},\"targetName\":\"FindSenders\",\"partItem\":{\"__isSmartRef__\":true,\"id\":1997},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1979\":{\"submorphs\":[],\"scripts\":[],\"id\":9340,\"shape\":{\"__isSmartRef__\":true,\"id\":1980},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1983},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1978},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1982},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1980\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1981},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1982},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FindSenders.svg?time=1304783527658\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1981\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1982\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1983\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1984\":{\"submorphs\":[],\"scripts\":[],\"id\":9341,\"shape\":{\"__isSmartRef__\":true,\"id\":1985},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1988},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1989},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1990}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1978},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1985\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1986},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1987},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1986\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1987\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1988\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1989\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1990\":{\"style\":{\"__isSmartRef__\":true,\"id\":1991},\"morph\":{\"__isSmartRef__\":true,\"id\":1984},\"storedString\":\"FindSenders\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1991\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1992\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":1993},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1994},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"1993\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1994\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1995\":{\"x\":200,\"y\":300,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"1996\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"1997\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"FindSenders\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1998\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1999},{\"__isSmartRef__\":true,\"id\":2004}],\"scripts\":[],\"id\":9342,\"shape\":{\"__isSmartRef__\":true,\"id\":2012},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2015},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2016},\"targetName\":\"FindSenders2\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2017},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"1999\":{\"submorphs\":[],\"scripts\":[],\"id\":9343,\"shape\":{\"__isSmartRef__\":true,\"id\":2000},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2003},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1998},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2002},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2000\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2001},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2002},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FindSenders2.svg?time=1304783527666\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2001\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2002\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2003\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2004\":{\"submorphs\":[],\"scripts\":[],\"id\":9344,\"shape\":{\"__isSmartRef__\":true,\"id\":2005},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2008},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2009},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2010}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1998},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2005\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2006},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2007},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2006\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2007\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2008\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2009\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2010\":{\"style\":{\"__isSmartRef__\":true,\"id\":2011},\"morph\":{\"__isSmartRef__\":true,\"id\":2004},\"storedString\":\"FindSenders2\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2011\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2012\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2013},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2014},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2013\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2014\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2015\":{\"x\":300,\"y\":300,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2016\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2017\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"FindSenders2\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2018\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2019},{\"__isSmartRef__\":true,\"id\":2024}],\"scripts\":[],\"id\":9345,\"shape\":{\"__isSmartRef__\":true,\"id\":2032},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2035},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2036},\"targetName\":\"FontChooserComboBox\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2037},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2019\":{\"submorphs\":[],\"scripts\":[],\"id\":9346,\"shape\":{\"__isSmartRef__\":true,\"id\":2020},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2023},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2018},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2022},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2020\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2021},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2022},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.svg?time=1304783527675\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2021\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2022\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2023\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2024\":{\"submorphs\":[],\"scripts\":[],\"id\":9347,\"shape\":{\"__isSmartRef__\":true,\"id\":2025},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2028},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2029},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2030}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2018},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2025\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2026},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2027},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2026\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2027\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2028\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2029\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2030\":{\"style\":{\"__isSmartRef__\":true,\"id\":2031},\"morph\":{\"__isSmartRef__\":true,\"id\":2024},\"storedString\":\"FontChooserComboBox\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2031\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2032\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2033},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2034},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2033\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2034\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2035\":{\"x\":0,\"y\":400,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2036\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2037\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"FontChooserComboBox\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2038\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2039},{\"__isSmartRef__\":true,\"id\":2044}],\"scripts\":[],\"id\":9348,\"shape\":{\"__isSmartRef__\":true,\"id\":2052},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2055},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2056},\"targetName\":\"FontChooserDialog\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2057},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2039\":{\"submorphs\":[],\"scripts\":[],\"id\":9349,\"shape\":{\"__isSmartRef__\":true,\"id\":2040},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2043},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2038},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2042},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2040\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2041},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2042},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.svg?time=1304783527684\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2041\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2042\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2043\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2044\":{\"submorphs\":[],\"scripts\":[],\"id\":9350,\"shape\":{\"__isSmartRef__\":true,\"id\":2045},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2048},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2049},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2050}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2038},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2045\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2046},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2047},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2046\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2047\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2048\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2049\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2050\":{\"style\":{\"__isSmartRef__\":true,\"id\":2051},\"morph\":{\"__isSmartRef__\":true,\"id\":2044},\"storedString\":\"FontChooserDialog\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2051\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2052\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2053},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2054},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2053\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2054\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2055\":{\"x\":100,\"y\":400,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2056\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2057\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"FontChooserDialog\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2058\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2059},{\"__isSmartRef__\":true,\"id\":2064}],\"scripts\":[],\"id\":9351,\"shape\":{\"__isSmartRef__\":true,\"id\":2072},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2075},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2076},\"targetName\":\"FunctionBrowser\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2077},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2059\":{\"submorphs\":[],\"scripts\":[],\"id\":9352,\"shape\":{\"__isSmartRef__\":true,\"id\":2060},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2063},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2058},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2062},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2060\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2061},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2062},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FunctionBrowser.svg?time=1304783527693\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2061\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2062\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2063\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2064\":{\"submorphs\":[],\"scripts\":[],\"id\":9353,\"shape\":{\"__isSmartRef__\":true,\"id\":2065},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2068},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2069},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2070}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2058},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2065\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2066},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2067},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2066\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2067\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2068\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2069\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2070\":{\"style\":{\"__isSmartRef__\":true,\"id\":2071},\"morph\":{\"__isSmartRef__\":true,\"id\":2064},\"storedString\":\"FunctionBrowser\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2071\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2072\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2073},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2074},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2073\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2074\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2075\":{\"x\":200,\"y\":400,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2076\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2077\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"FunctionBrowser\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2078\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2079},{\"__isSmartRef__\":true,\"id\":2084}],\"scripts\":[],\"id\":9354,\"shape\":{\"__isSmartRef__\":true,\"id\":2092},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2095},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2096},\"targetName\":\"Image\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2097},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2079\":{\"submorphs\":[],\"scripts\":[],\"id\":9355,\"shape\":{\"__isSmartRef__\":true,\"id\":2080},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2083},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2078},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2082},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2080\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2081},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2082},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Image.svg?time=1304783527701\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2081\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2082\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2083\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2084\":{\"submorphs\":[],\"scripts\":[],\"id\":9356,\"shape\":{\"__isSmartRef__\":true,\"id\":2085},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2088},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2089},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2090}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2078},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2085\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2086},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2087},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2086\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2087\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2088\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2089\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2090\":{\"style\":{\"__isSmartRef__\":true,\"id\":2091},\"morph\":{\"__isSmartRef__\":true,\"id\":2084},\"storedString\":\"Image\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2091\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2092\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2093},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2094},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2093\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2094\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2095\":{\"x\":300,\"y\":400,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2096\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2097\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Image\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2098\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2099},{\"__isSmartRef__\":true,\"id\":2104}],\"scripts\":[],\"id\":9357,\"shape\":{\"__isSmartRef__\":true,\"id\":2112},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2115},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2116},\"targetName\":\"LabeledBox\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2117},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2099\":{\"submorphs\":[],\"scripts\":[],\"id\":9358,\"shape\":{\"__isSmartRef__\":true,\"id\":2100},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2103},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2098},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2102},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2100\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2101},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2102},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/LabeledBox.svg?time=1304783527709\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2101\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2102\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2103\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2104\":{\"submorphs\":[],\"scripts\":[],\"id\":9359,\"shape\":{\"__isSmartRef__\":true,\"id\":2105},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2108},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2109},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2110}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2098},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2105\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2106},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2107},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2106\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2107\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2108\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2109\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2110\":{\"style\":{\"__isSmartRef__\":true,\"id\":2111},\"morph\":{\"__isSmartRef__\":true,\"id\":2104},\"storedString\":\"LabeledBox\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2111\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2112\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2113},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2114},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2113\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2114\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2115\":{\"x\":0,\"y\":500,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2116\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2117\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"LabeledBox\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2118\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2119},{\"__isSmartRef__\":true,\"id\":2124}],\"scripts\":[],\"id\":9360,\"shape\":{\"__isSmartRef__\":true,\"id\":2132},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2135},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2136},\"targetName\":\"LatestChangesViewer\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2137},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2119\":{\"submorphs\":[],\"scripts\":[],\"id\":9361,\"shape\":{\"__isSmartRef__\":true,\"id\":2120},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2123},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2118},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2122},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2120\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2121},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2122},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/LatestChangesViewer.svg?time=1304783527718\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2121\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2122\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2123\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2124\":{\"submorphs\":[],\"scripts\":[],\"id\":9362,\"shape\":{\"__isSmartRef__\":true,\"id\":2125},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2128},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2129},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2130}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2118},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2125\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2126},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2127},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2126\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2127\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2128\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2129\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2130\":{\"style\":{\"__isSmartRef__\":true,\"id\":2131},\"morph\":{\"__isSmartRef__\":true,\"id\":2124},\"storedString\":\"LatestChangesViewer\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2131\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2132\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2133},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2134},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2133\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2134\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2135\":{\"x\":100,\"y\":500,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2136\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2137\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"LatestChangesViewer\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2138\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2139},{\"__isSmartRef__\":true,\"id\":2144}],\"scripts\":[],\"id\":9363,\"shape\":{\"__isSmartRef__\":true,\"id\":2152},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2155},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2156},\"targetName\":\"List\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2157},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2139\":{\"submorphs\":[],\"scripts\":[],\"id\":9364,\"shape\":{\"__isSmartRef__\":true,\"id\":2140},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2143},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2138},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2142},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2140\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2141},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2142},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/List.svg?time=1304783527726\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2141\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2142\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2143\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2144\":{\"submorphs\":[],\"scripts\":[],\"id\":9365,\"shape\":{\"__isSmartRef__\":true,\"id\":2145},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2148},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2149},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2150}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2138},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2145\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2146},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2147},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2146\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2147\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2148\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2149\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2150\":{\"style\":{\"__isSmartRef__\":true,\"id\":2151},\"morph\":{\"__isSmartRef__\":true,\"id\":2144},\"storedString\":\"List\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2151\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2152\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2153},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2154},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2153\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2154\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2155\":{\"x\":200,\"y\":500,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2156\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2157\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"List\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2158\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2159},{\"__isSmartRef__\":true,\"id\":2164}],\"scripts\":[],\"id\":9366,\"shape\":{\"__isSmartRef__\":true,\"id\":2172},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2175},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2176},\"targetName\":\"MetaNoteText\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2177},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2159\":{\"submorphs\":[],\"scripts\":[],\"id\":9367,\"shape\":{\"__isSmartRef__\":true,\"id\":2160},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2163},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2158},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2162},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2160\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2161},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2162},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/MetaNoteText.svg?time=1304783527734\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2161\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2162\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2163\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2164\":{\"submorphs\":[],\"scripts\":[],\"id\":9368,\"shape\":{\"__isSmartRef__\":true,\"id\":2165},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2168},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2169},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2170}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2158},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2165\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2166},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2167},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2166\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2167\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2168\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2169\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2170\":{\"style\":{\"__isSmartRef__\":true,\"id\":2171},\"morph\":{\"__isSmartRef__\":true,\"id\":2164},\"storedString\":\"MetaNoteText\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2171\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2172\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2173},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2174},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2173\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2174\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2175\":{\"x\":300,\"y\":500,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2176\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2177\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"MetaNoteText\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2178\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2179},{\"__isSmartRef__\":true,\"id\":2184}],\"scripts\":[],\"id\":9369,\"shape\":{\"__isSmartRef__\":true,\"id\":2192},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2195},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2196},\"targetName\":\"NameLabel\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2197},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2179\":{\"submorphs\":[],\"scripts\":[],\"id\":9370,\"shape\":{\"__isSmartRef__\":true,\"id\":2180},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2183},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2178},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2182},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2180\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2181},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2182},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/NameLabel.svg?time=1304783527741\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2181\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2182\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2183\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2184\":{\"submorphs\":[],\"scripts\":[],\"id\":9371,\"shape\":{\"__isSmartRef__\":true,\"id\":2185},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2188},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2189},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2190}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2178},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2185\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2186},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2187},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2186\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2187\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2188\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2189\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2190\":{\"style\":{\"__isSmartRef__\":true,\"id\":2191},\"morph\":{\"__isSmartRef__\":true,\"id\":2184},\"storedString\":\"NameLabel\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2191\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2192\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2193},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2194},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2193\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2194\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2195\":{\"x\":0,\"y\":600,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2196\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2197\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"NameLabel\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2198\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2199},{\"__isSmartRef__\":true,\"id\":2204}],\"scripts\":[],\"id\":9372,\"shape\":{\"__isSmartRef__\":true,\"id\":2212},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2215},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2216},\"targetName\":\"ObjectDiffer\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2217},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2199\":{\"submorphs\":[],\"scripts\":[],\"id\":9373,\"shape\":{\"__isSmartRef__\":true,\"id\":2200},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2203},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2198},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2202},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2200\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2201},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2202},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ObjectDiffer.svg?time=1304783527749\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2201\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2202\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2203\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2204\":{\"submorphs\":[],\"scripts\":[],\"id\":9374,\"shape\":{\"__isSmartRef__\":true,\"id\":2205},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2208},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2209},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2210}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2198},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2205\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2206},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2207},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2206\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2207\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2208\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2209\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2210\":{\"style\":{\"__isSmartRef__\":true,\"id\":2211},\"morph\":{\"__isSmartRef__\":true,\"id\":2204},\"storedString\":\"ObjectDiffer\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2211\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2212\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2213},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2214},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2213\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2214\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2215\":{\"x\":100,\"y\":600,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2216\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2217\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ObjectDiffer\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2218\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2219},{\"__isSmartRef__\":true,\"id\":2224},{\"__isSmartRef__\":true,\"id\":2232}],\"scripts\":[],\"id\":9375,\"shape\":{\"__isSmartRef__\":true,\"id\":2238},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2242},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2243},\"targetName\":\"ObjectSerializationGraph\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2244},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2219\":{\"submorphs\":[],\"scripts\":[],\"id\":9376,\"shape\":{\"__isSmartRef__\":true,\"id\":2220},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2223},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2218},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2222},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2220\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2221},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2222},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.svg?time=1304783527757\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2221\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2222\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2223\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2224\":{\"submorphs\":[],\"scripts\":[],\"id\":9377,\"shape\":{\"__isSmartRef__\":true,\"id\":2225},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2228},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2229},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2230}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2218},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2225\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2226},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2227},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2226\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2227\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2228\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2229\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2230\":{\"style\":{\"__isSmartRef__\":true,\"id\":2231},\"morph\":{\"__isSmartRef__\":true,\"id\":2224},\"storedString\":\"ObjectSerializationGraph\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2231\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2232\":{\"submorphs\":[],\"scripts\":[],\"id\":9453,\"shape\":{\"__isSmartRef__\":true,\"id\":2233},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2237},\"owner\":{\"__isSmartRef__\":true,\"id\":2218},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"2233\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2234},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2235},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2236},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2234\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2235\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2236\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":0.6,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"2237\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2238\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2239},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2240},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2241},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2239\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2240\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2241\":{\"r\":0.8,\"g\":0,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"2242\":{\"x\":200,\"y\":600,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2243\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2244\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ObjectSerializationGraph\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2245},{\"__isSmartRef__\":true,\"id\":2390},{\"__isSmartRef__\":true,\"id\":2391},{\"__isSmartRef__\":true,\"id\":2392},{\"__isSmartRef__\":true,\"id\":2393}],\"doNotSerialize\":[\"$$partVersions\",\"$$loadedMetaInfo\",\"$$part\"],\"doNotCopyProperties\":[\"$$partVersions\",\"$$loadedMetaInfo\",\"$$part\"],\"partVersions\":[{\"__isSmartRef__\":true,\"id\":2394},{\"__isSmartRef__\":true,\"id\":2398},{\"__isSmartRef__\":true,\"id\":2402},{\"__isSmartRef__\":true,\"id\":2406},{\"__isSmartRef__\":true,\"id\":2410},{\"__isSmartRef__\":true,\"id\":2414},{\"__isSmartRef__\":true,\"id\":2418},{\"__isSmartRef__\":true,\"id\":2422}],\"loadedMetaInfo\":null,\"part\":null,\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},{\\\"__isSmartRef__\\\":true,\\\"id\\\":187}],\\\"scripts\\\":[],\\\"id\\\":23,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"name\\\":\\\"ObjectSerializationGraph\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":227},\\\"graph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":230},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\"},\\\"1\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":15315,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"_ClipMode\\\":\\\"auto\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"_MaxTextWidth\\\":670.6916134571445,\\\"_MaxTextHeight\\\":134.67223536161418,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":9}],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"priorSelectionRange\\\":[59,76],\\\"charsReplaced\\\":\\\" $morph('Ellipse')\\\",\\\"lastFindLoc\\\":40,\\\"savedTextString\\\":\\\"a= {}; b = {ref: a}; c = {ref: b}; a.ref = c\\\\nthis.target = a//$morph('Ellipse')\\\\n\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"prevScroll\\\":[0,0],\\\"name\\\":\\\"Text1\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":43},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"2\\\":{\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_BorderWidth\\\":2,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":5},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"3\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"4\\\":{\\\"x\\\":670.6916134571445,\\\"y\\\":134.67223536161418,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"5\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"6\\\":{\\\"r\\\":0.95,\\\"g\\\":0.95,\\\"b\\\":0.95,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"7\\\":{\\\"x\\\":2,\\\"y\\\":1,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"8\\\":{\\\"x\\\":20.072168360752585,\\\"y\\\":544.1216166065864,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"9\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10},\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"a= {}; b = {ref: a}; c = {ref: b}; a.ref = c\\\\nthis.target = a//$morph('Ellipse')\\\\n\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"10\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"11\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":false,\\\"moveVertical\\\":true,\\\"moveHorizontal\\\":false},\\\"12\\\":{\\\"x\\\":670.6916134571445,\\\"y\\\":134.67223536161418,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"13\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":14}],\\\"scripts\\\":[],\\\"id\\\":84,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":30},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":40},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":41}],\\\"doNotSerialize\\\":[\\\"$$value\\\"],\\\"doNotCopyProperties\\\":[\\\"$$value\\\"],\\\"sliderExtent\\\":0.1,\\\"valueScale\\\":1,\\\"sliderKnob\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":14},\\\"styleClass\\\":[\\\"slider_background_horizontal\\\"],\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"name\\\":\\\"TestSlider\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":42},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"value\\\":0.8154,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Slider\\\"},\\\"14\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":85,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":15},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"draggingEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":27},\\\"slider\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"styleClass\\\":[\\\"slider_horizontal\\\"],\\\"hitPoint\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":28},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":29},\\\"__LivelyClassName__\\\":\\\"lively.morphic.SliderKnob\\\"},\\\"15\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":16},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":19},\\\"_BorderRadius\\\":6,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"16\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"17\\\":{\\\"x\\\":15,\\\"y\\\":30,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"18\\\":{\\\"r\\\":0.4,\\\"g\\\":0.4,\\\"b\\\":0.4,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"19\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":20},{\\\"__isSmartRef__\\\":true,\\\"id\\\":22},{\\\"__isSmartRef__\\\":true,\\\"id\\\":24}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"20\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":21}},\\\"21\\\":{\\\"r\\\":0.7681568627450981,\\\"g\\\":0.8271372549019608,\\\"b\\\":0.8660392156862744,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"22\\\":{\\\"offset\\\":0.5,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":23}},\\\"23\\\":{\\\"r\\\":0.5363137254901961,\\\"g\\\":0.6542745098039215,\\\"b\\\":0.7320784313725489,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"24\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":25}},\\\"25\\\":{\\\"r\\\":0.3783529411764706,\\\"g\\\":0.5110588235294118,\\\"b\\\":0.5985882352941176,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"26\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"27\\\":{\\\"x\\\":110.07900000000001,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"28\\\":{\\\"x\\\":166,\\\"y\\\":680,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"29\\\":{\\\"x\\\":15,\\\"y\\\":30,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"30\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":31},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":32},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":33},\\\"_BorderRadius\\\":6,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"31\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"32\\\":{\\\"x\\\":150,\\\"y\\\":30,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"33\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":34},{\\\"__isSmartRef__\\\":true,\\\"id\\\":36},{\\\"__isSmartRef__\\\":true,\\\"id\\\":38}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"34\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":35}},\\\"35\\\":{\\\"r\\\":0.8,\\\"g\\\":0.8,\\\"b\\\":0.8,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"36\\\":{\\\"offset\\\":0.4,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":37}},\\\"37\\\":{\\\"r\\\":0.94,\\\"g\\\":0.94,\\\"b\\\":0.94,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"38\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39}},\\\"39\\\":{\\\"r\\\":0.9600000000000001,\\\"g\\\":0.9600000000000001,\\\"b\\\":0.9600000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"40\\\":{\\\"x\\\":50,\\\"y\\\":665,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"41\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"sourceAttrName\\\":\\\"value\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"targetMethodName\\\":\\\"adjustSliderParts\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\"},\\\"42\\\":{\\\"requiredModules\\\":[],\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"43\\\":{\\\"doSave\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":44},\\\"getDoitContext\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":51}},\\\"44\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":45},\\\"source\\\":\\\"function doSave() {\\\\n\\\\t$super();\\\\n\\\\tthis.tryBoundEval(this.textString)\\\\n\\\\tthis.owner.updateVis()\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":50},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"45\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":46}},\\\"46\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":47}},\\\"47\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":48},\\\"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\\\":49},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"48\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"name\\\":\\\"doSave\\\"},\\\"49\\\":{},\\\"50\\\":{},\\\"51\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":52},\\\"source\\\":\\\"function getDoitContext() {\\\\n\\\\treturn this.owner\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":57},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"52\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53}},\\\"53\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54}},\\\"54\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":55},\\\"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\\\":56},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"55\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"name\\\":\\\"getDoitContext\\\"},\\\"56\\\":{},\\\"57\\\":{},\\\"58\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":66,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":59},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_OverflowMode\\\":\\\"visible\\\",\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":63},\\\"_MaxTextWidth\\\":358.6185722369539,\\\"_MaxTextHeight\\\":null,\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"_FontSize\\\":14,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Rotation\\\":0,\\\"name\\\":\\\"Text3\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":64},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":65}],\\\"charsReplaced\\\":\\\"s\\\",\\\"lastFindLoc\\\":6,\\\"priorSelectionRange\\\":[21,21],\\\"prevScroll\\\":[0,0],\\\"_Scale\\\":0.9980029960049943,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":67},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"59\\\":{\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":60},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":61},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"60\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"61\\\":{\\\"x\\\":358.6185722369539,\\\"y\\\":22,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"62\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"63\\\":{\\\"x\\\":32.613580225968235,\\\"y\\\":16.755866511111435,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"64\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"65\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":66},\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"Object Serialization Graph\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"66\\\":{\\\"fontWeight\\\":\\\"bold\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"67\\\":{\\\"x\\\":358.6185722369539,\\\"y\\\":22,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"68\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":15791,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":69},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":74},\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"name\\\":\\\"ResizeCorner1\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":75},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"draggingEnabled\\\":true,\\\"dragStartPoint\\\":null,\\\"originalExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":76},\\\"originalTargetExtent\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\"},\\\"69\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":71},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":72},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":73},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"70\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"71\\\":{\\\"x\\\":13,\\\"y\\\":15,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"72\\\":{\\\"r\\\":0.568,\\\"g\\\":0.568,\\\"b\\\":0.568,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"73\\\":{\\\"r\\\":0.258,\\\"g\\\":0.258,\\\"b\\\":0.258,\\\"a\\\":0.5,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"74\\\":{\\\"x\\\":690,\\\"y\\\":673,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"75\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"76\\\":{\\\"x\\\":239,\\\"y\\\":138,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"77\\\":{\\\"onDrag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":78},\\\"onDragEnd\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":85},\\\"onDragStart\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92}},\\\"78\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":79},\\\"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\\\":84},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"79\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":80}},\\\"80\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":81}},\\\"81\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"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\\\":83},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"82\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"name\\\":\\\"onDrag\\\"},\\\"83\\\":{},\\\"84\\\":{},\\\"85\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":86},\\\"source\\\":\\\"function onDragEnd(evt) {\\\\n\\\\tthis.dragStartPoint = null;\\\\n\\\\tthis.originalTargetExtent = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"86\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":87}},\\\"87\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":88}},\\\"88\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":89},\\\"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\\\":90},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"89\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"name\\\":\\\"onDragEnd\\\"},\\\"90\\\":{},\\\"91\\\":{},\\\"92\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":93},\\\"source\\\":\\\"function onDragStart(evt) {\\\\n\\\\tthis.dragStartPoint = evt.mousePoint;\\\\n\\\\tthis.originalTargetExtent = this.owner.getExtent();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":98},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"93\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":94}},\\\"94\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":95}},\\\"95\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":96},\\\"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\\\":97},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"96\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"name\\\":\\\"onDragStart\\\"},\\\"97\\\":{},\\\"98\\\":{},\\\"99\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":100}],\\\"scripts\\\":[],\\\"id\\\":351,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":111},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":125},\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":135}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Rotation\\\":0,\\\"padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},\\\"name\\\":\\\"Button\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":137},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"_Scale\\\":1.0030030010000002,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\"},\\\"100\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":18,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":101},\\\"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\\\":105},\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},\\\"eventsAreIgnored\\\":true,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":106}],\\\"padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":108},\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},\\\"prevScroll\\\":[0,0],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"_FontFamily\\\":\\\"Arial\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"101\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":102},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":103},\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"102\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"103\\\":{\\\"x\\\":116,\\\"y\\\":18,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"104\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"105\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"106\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":107},\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"rerender\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"107\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"108\\\":{\\\"x\\\":5,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"109\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"110\\\":{\\\"x\\\":116,\\\"y\\\":18,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"111\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"112\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"113\\\":{\\\"x\\\":116,\\\"y\\\":20,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"114\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},{\\\"__isSmartRef__\\\":true,\\\"id\\\":121}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"115\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":116}},\\\"116\\\":{\\\"r\\\":0.9600000000000001,\\\"g\\\":0.9600000000000001,\\\"b\\\":0.9600000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"117\\\":{\\\"offset\\\":0.4,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":118}},\\\"118\\\":{\\\"r\\\":0.8200000000000001,\\\"g\\\":0.8200000000000001,\\\"b\\\":0.8200000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"119\\\":{\\\"offset\\\":0.6,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":120}},\\\"120\\\":{\\\"r\\\":0.8200000000000001,\\\"g\\\":0.8200000000000001,\\\"b\\\":0.8200000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"121\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":122}},\\\"122\\\":{\\\"r\\\":0.94,\\\"g\\\":0.94,\\\"b\\\":0.94,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"123\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"124\\\":{\\\"r\\\":0.839,\\\"g\\\":0.839,\\\"b\\\":0.839,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"125\\\":{\\\"x\\\":19.137131710002905,\\\"y\\\":518.2582567520004,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"126\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},{\\\"__isSmartRef__\\\":true,\\\"id\\\":133}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"127\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":128}},\\\"128\\\":{\\\"r\\\":0.98,\\\"g\\\":0.98,\\\"b\\\":0.98,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"129\\\":{\\\"offset\\\":0.4,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130}},\\\"130\\\":{\\\"r\\\":0.91,\\\"g\\\":0.91,\\\"b\\\":0.91,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"131\\\":{\\\"offset\\\":0.6,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":132}},\\\"132\\\":{\\\"r\\\":0.91,\\\"g\\\":0.91,\\\"b\\\":0.91,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"133\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134}},\\\"134\\\":{\\\"r\\\":0.97,\\\"g\\\":0.97,\\\"b\\\":0.97,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"135\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"updateVis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\"},\\\"136\\\":{\\\"x\\\":5,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"137\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"138\\\":{\\\"resizeWidth\\\":false,\\\"resizeHeight\\\":false,\\\"moveVertical\\\":true,\\\"moveHorizontal\\\":false},\\\"139\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":140}],\\\"scripts\\\":[],\\\"id\\\":452,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"name\\\":\\\"ClipMorph\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_ClipMode\\\":\\\"scroll\\\",\\\"isClip\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":186},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\"},\\\"140\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":5420,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"data\\\":[1,2,3,4],\\\"doNotSerialize\\\":[\\\"vis\\\"],\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":146},\\\"name\\\":\\\"ProtoVisGraph\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},\\\"__SourceModuleName__\\\":\\\"Global.apps.ProtoVisInterface\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.969,\\\"graph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"isClip\\\":false,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":157},\\\"__LivelyClassName__\\\":\\\"ProtoVisMorph\\\"},\\\"141\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":142},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},\\\"_Fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":144},\\\"_BorderWidth\\\":0,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"142\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"143\\\":{\\\"x\\\":693.0600901201503,\\\"y\\\":531.9038558077598,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"144\\\":{\\\"r\\\":0.619,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"145\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"146\\\":{\\\"x\\\":-3.095937906178392,\\\"y\\\":-0.21486786434388705,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"147\\\":{\\\"migrationLevel\\\":2,\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"148\\\":{\\\"nodes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},{\\\"__isSmartRef__\\\":true,\\\"id\\\":151}],\\\"links\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},{\\\"__isSmartRef__\\\":true,\\\"id\\\":153},{\\\"__isSmartRef__\\\":true,\\\"id\\\":154}]},\\\"149\\\":{\\\"nodeName\\\":\\\"0_no class name found!\\\",\\\"id\\\":\\\"0\\\",\\\"index\\\":0,\\\"linkDegree\\\":2,\\\"x\\\":314.58659268914965,\\\"y\\\":260.3803298758274,\\\"px\\\":314.57616948292986,\\\"py\\\":260.37336883059055,\\\"fx\\\":-0.0047766297512922586,\\\"fy\\\":-0.003730780107480529,\\\"vx\\\":0.01042320621978319,\\\"vy\\\":0.0069610452368260535},\\\"150\\\":{\\\"nodeName\\\":\\\"1_no class name found!\\\",\\\"id\\\":\\\"1\\\",\\\"index\\\":1,\\\"linkDegree\\\":2,\\\"x\\\":330.35633116193685,\\\"y\\\":246.122023419798,\\\"next\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"px\\\":330.3550534502996,\\\"py\\\":246.1351426134871,\\\"fx\\\":-0.0009107223507484756,\\\"fy\\\":0.005965937518832034,\\\"vx\\\":0.0012777116372710796,\\\"vy\\\":-0.01311919368908506},\\\"151\\\":{\\\"nodeName\\\":\\\"2_no class name found!\\\",\\\"id\\\":\\\"2\\\",\\\"index\\\":2,\\\"linkDegree\\\":2,\\\"x\\\":334.799484793422,\\\"y\\\":266.91028220813274,\\\"next\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"px\\\":334.81097682024836,\\\"py\\\":266.90640559565526,\\\"fx\\\":0.00566646299897541,\\\"fy\\\":-0.002007003813871408,\\\"vx\\\":-0.011492026826401096,\\\"vy\\\":0.003876612477457968},\\\"152\\\":{\\\"source\\\":\\\"0\\\",\\\"target\\\":1,\\\"value\\\":1,\\\"linkValue\\\":1,\\\"sourceNode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"targetNode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150}},\\\"153\\\":{\\\"source\\\":\\\"1\\\",\\\"target\\\":2,\\\"value\\\":1,\\\"linkValue\\\":1,\\\"sourceNode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"targetNode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151}},\\\"154\\\":{\\\"source\\\":\\\"2\\\",\\\"target\\\":0,\\\"value\\\":1,\\\"linkValue\\\":1,\\\"sourceNode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"targetNode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149}},\\\"155\\\":{\\\"x\\\":690.0600901201503,\\\"y\\\":527.9038558077598,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"156\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true,\\\"moveVertical\\\":false,\\\"moveHorizontal\\\":false},\\\"157\\\":{\\\"restoreRenderContextAfterCopy\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"draw\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":165},\\\"setupExample\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":172},\\\"setGraphAndRender\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175}},\\\"158\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":159},\\\"source\\\":\\\"function restoreRenderContextAfterCopy(renderCtx) {\\\\n\\\\t$super(renderCtx);\\\\n\\\\tlively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"159\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":160}},\\\"160\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":161}},\\\"161\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":162},\\\"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\\\":163},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"162\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"name\\\":\\\"restoreRenderContextAfterCopy\\\"},\\\"163\\\":{},\\\"164\\\":{},\\\"165\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":166},\\\"source\\\":\\\"function draw(w, h) {\\\\n\\\\tw = w - 30;\\\\n\\\\th = h - 25;\\\\n\\\\n\\\\tvar colors =pv.Colors.category19()\\\\n\\\\n\\\\tvar vis = new pv.Panel()\\\\n\\\\t .width(w)\\\\n\\\\t .height(h)\\\\n\\\\t .fillStyle(\\\\\\\"white\\\\\\\")\\\\n\\\\t .event(\\\\\\\"mousedown\\\\\\\", pv.Behavior.pan())\\\\n\\\\t .event(\\\\\\\"mousewheel\\\\\\\", pv.Behavior.zoom());\\\\n\\\\n\\\\tvar force = vis.add(pv.Layout.Force)\\\\n\\\\t .nodes(this.graph.nodes)\\\\n\\\\t .links(this.graph.links);\\\\n\\\\n\\\\tforce.link.add(pv.Line);\\\\n\\\\n\\\\n\\\\n\\\\tforce.node.add(pv.Dot)\\\\n\\\\t .size(function(d) {return (d.linkDegree + 4) * Math.pow(this.scale, -1.5)})\\\\n\\\\t .fillStyle(function(d) {return d.fix ? \\\\\\\"brown\\\\\\\" : colors(d.group)})\\\\n\\\\t .strokeStyle(function() {return this.fillStyle().darker()})\\\\n\\\\t .lineWidth(1)\\\\n\\\\t .title(function(d) { return d.nodeName})\\\\n\\\\t .event(\\\\\\\"mousedown\\\\\\\", pv.Behavior.drag())\\\\n\\\\t .event(\\\\\\\"drag\\\\\\\", force);\\\\n\\\\n\\\\treturn vis;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"166\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":167}},\\\"167\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":168}},\\\"168\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"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\\\":170},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"169\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"name\\\":\\\"draw\\\"},\\\"170\\\":{},\\\"171\\\":{},\\\"172\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":173},\\\"source\\\":\\\"function setupExample() {\\\\n\\\\tthis.graph = {}; \\\\n this.graph.nodes = [\\\\n {nodeName:\\\\\\\"ObjectA\\\\\\\", group:1},\\\\n {nodeName:\\\\\\\"ObjectA\\\\\\\", group:1},\\\\n ];\\\\n this.graph.links = [\\\\n {source:0, target:1, value:1},\\\\n ]\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"173\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140}},\\\"174\\\":{},\\\"175\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"source\\\":\\\"function setGraphAndRender(graph) {\\\\n\\\\tthis.graph = graph;\\\\t\\\\n\\\\tthis.render()\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"176\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140}},\\\"177\\\":{},\\\"178\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":180},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"179\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"180\\\":{\\\"x\\\":682.677015353692,\\\"y\\\":456.41462182903615,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"181\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"182\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"183\\\":{\\\"x\\\":14.97001499999999,\\\"y\\\":54.890055000000075,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"184\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"185\\\":{\\\"x\\\":682.677015353692,\\\"y\\\":453.41462182903615,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"186\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true,\\\"moveVertical\\\":false,\\\"moveHorizontal\\\":false},\\\"187\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":188}],\\\"scripts\\\":[],\\\"id\\\":84,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":214},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},{\\\"__isSmartRef__\\\":true,\\\"id\\\":216}],\\\"doNotSerialize\\\":[\\\"$$value\\\"],\\\"doNotCopyProperties\\\":[\\\"$$value\\\"],\\\"sliderExtent\\\":0.1,\\\"valueScale\\\":10,\\\"sliderKnob\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"styleClass\\\":[\\\"slider_background_horizontal\\\"],\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"name\\\":\\\"Slider\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":217},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"value\\\":0.969,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Slider\\\"},\\\"188\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":85,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"draggingEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},\\\"slider\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"styleClass\\\":[\\\"slider_horizontal\\\"],\\\"hitPoint\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":202},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"__LivelyClassName__\\\":\\\"lively.morphic.SliderKnob\\\"},\\\"189\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":191},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"_BorderRadius\\\":6,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"190\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"191\\\":{\\\"x\\\":23.5,\\\"y\\\":18,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"192\\\":{\\\"r\\\":0.4,\\\"g\\\":0.4,\\\"b\\\":0.4,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"193\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":194},{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},{\\\"__isSmartRef__\\\":true,\\\"id\\\":198}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":200},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"194\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":195}},\\\"195\\\":{\\\"r\\\":0.7681568627450981,\\\"g\\\":0.8271372549019608,\\\"b\\\":0.8660392156862744,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"196\\\":{\\\"offset\\\":0.5,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":197}},\\\"197\\\":{\\\"r\\\":0.5363137254901961,\\\"g\\\":0.6542745098039215,\\\"b\\\":0.7320784313725489,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"198\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":199}},\\\"199\\\":{\\\"r\\\":0.3783529411764706,\\\"g\\\":0.5110588235294118,\\\"b\\\":0.5985882352941176,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"200\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"201\\\":{\\\"x\\\":20.49435,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"202\\\":{\\\"x\\\":870,\\\"y\\\":2009,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"203\\\":{\\\"x\\\":23.5,\\\"y\\\":18,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"204\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":207},\\\"_BorderRadius\\\":6,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"205\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"206\\\":{\\\"x\\\":235,\\\"y\\\":18,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"207\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":208},{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},{\\\"__isSmartRef__\\\":true,\\\"id\\\":212}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":200},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"208\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209}},\\\"209\\\":{\\\"r\\\":0.8,\\\"g\\\":0.8,\\\"b\\\":0.8,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"210\\\":{\\\"offset\\\":0.4,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211}},\\\"211\\\":{\\\"r\\\":0.94,\\\"g\\\":0.94,\\\"b\\\":0.94,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"212\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213}},\\\"213\\\":{\\\"r\\\":0.9600000000000001,\\\"g\\\":0.9600000000000001,\\\"b\\\":0.9600000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"214\\\":{\\\"x\\\":127.5578371163956,\\\"y\\\":520.039560080601,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"215\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"sourceAttrName\\\":\\\"value\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"targetMethodName\\\":\\\"adjustSliderParts\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\"},\\\"216\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"sourceAttrName\\\":\\\"value\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"targetMethodName\\\":\\\"setScale\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings\\\"},\\\"217\\\":{\\\"requiredModules\\\":[],\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"218\\\":{\\\"x\\\":235,\\\"y\\\":17,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"219\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":221},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"220\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"221\\\":{\\\"x\\\":703,\\\"y\\\":688,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"222\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"223\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"224\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"225\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"226\\\":{\\\"x\\\":703,\\\"y\\\":688,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"227\\\":{\\\"ref\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":228}},\\\"228\\\":{\\\"ref\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229}},\\\"229\\\":{\\\"ref\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":227}},\\\"230\\\":{\\\"adjustForNewBounds\\\":true},\\\"231\\\":{\\\"updateVis\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232}},\\\"232\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"source\\\":\\\"function updateVis() {\\\\n\\\\n\\\\tmodule('lively.persistence.Debugging').load()\\\\n\\\\n\\\\tvar obj = this.target\\\\n\\\\tvar serializer = ObjectGraphLinearizer.forNewLivelyCopy();\\\\n\\\\tserializer.showLog = false;\\\\n\\\\tvar copyPlugin = new CopyOnlySubmorphsPlugin();\\\\n\\\\tcopyPlugin.root = obj;\\\\n\\\\tserializer.addPlugin(copyPlugin);\\\\n\\\\n\\\\tvar serialized = serializer.serialize(obj)\\\\n\\\\n\\\\n\\\\tvar nodes = []\\\\n\\\\tvar i =0\\\\n\\\\tserializer.objectsDo(function(obj, id) {\\\\n\\\\t\\\\tnodes.push({nodeName: \\\\\\\"\\\\\\\"+id+\\\\\\\"_\\\\\\\" +serializer.classNameOfId(id) , id: id, index: i++})\\\\n\\\\t})\\\\n\\\\n\\\\tvar links = []\\\\n\\\\tnodes.forEach(function(ea) {\\\\n\\\\t\\\\t serializer.referencesOfId(ea.id).forEach(function(refID) {\\\\n\\\\t\\\\t\\\\tlinks.push({source: ea.id, target: refID, value: 1})\\\\n\\\\t\\\\t})\\\\n\\\\t})\\\\n\\\\tthis.graph = {nodes: nodes, links: links};\\\\n\\\\tthis.get('ProtoVisGraph').setGraphAndRender(this.graph)\\\\n\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"233\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"234\\\":{},\\\"isSimplifiedRegistry\\\":true}}\",\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2245\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2244},\"sourceAttrName\":\"partVersions\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2246},\"targetMethodName\":\"updateList\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2246\":{\"submorphs\":[],\"scripts\":[],\"id\":294,\"shape\":{\"__isSmartRef__\":true,\"id\":2247},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2252},\"itemList\":[{\"__isSmartRef__\":true,\"id\":2253},{\"__isSmartRef__\":true,\"id\":2375},{\"__isSmartRef__\":true,\"id\":2379},{\"__isSmartRef__\":true,\"id\":2385}],\"showsHalos\":false,\"halos\":[],\"name\":\"selectedPartVersions\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2389},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"scroll\",\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.List\"},\"2247\":{\"position\":{\"__isSmartRef__\":true,\"id\":2248},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2249},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2250},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2251},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2248\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2249\":{\"x\":266,\"y\":83,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2250\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2251\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2252\":{\"x\":577.5,\"y\":71.5,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2253\":{\"rev\":68277,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":2254},\"url\":{\"__isSmartRef__\":true,\"id\":2255},\"changes\":[{\"__isSmartRef__\":true,\"id\":2256},{\"__isSmartRef__\":true,\"id\":2257},{\"__isSmartRef__\":true,\"id\":2258},{\"__isSmartRef__\":true,\"id\":2259},{\"__isSmartRef__\":true,\"id\":2260},{\"__isSmartRef__\":true,\"id\":2261},{\"__isSmartRef__\":true,\"id\":2262},{\"__isSmartRef__\":true,\"id\":2263},{\"__isSmartRef__\":true,\"id\":2264},{\"__isSmartRef__\":true,\"id\":2265},{\"__isSmartRef__\":true,\"id\":2266},{\"__isSmartRef__\":true,\"id\":2267},{\"__isSmartRef__\":true,\"id\":2268},{\"__isSmartRef__\":true,\"id\":2269},{\"__isSmartRef__\":true,\"id\":2270},{\"__isSmartRef__\":true,\"id\":2271},{\"__isSmartRef__\":true,\"id\":2272},{\"__isSmartRef__\":true,\"id\":2273},{\"__isSmartRef__\":true,\"id\":2274},{\"__isSmartRef__\":true,\"id\":2275},{\"__isSmartRef__\":true,\"id\":2276},{\"__isSmartRef__\":true,\"id\":2277},{\"__isSmartRef__\":true,\"id\":2278},{\"__isSmartRef__\":true,\"id\":2279},{\"__isSmartRef__\":true,\"id\":2280},{\"__isSmartRef__\":true,\"id\":2281},{\"__isSmartRef__\":true,\"id\":2282},{\"__isSmartRef__\":true,\"id\":2283},{\"__isSmartRef__\":true,\"id\":2284},{\"__isSmartRef__\":true,\"id\":2285},{\"__isSmartRef__\":true,\"id\":2286},{\"__isSmartRef__\":true,\"id\":2287},{\"__isSmartRef__\":true,\"id\":2288},{\"__isSmartRef__\":true,\"id\":2289},{\"__isSmartRef__\":true,\"id\":2290},{\"__isSmartRef__\":true,\"id\":2291},{\"__isSmartRef__\":true,\"id\":2292},{\"__isSmartRef__\":true,\"id\":2293},{\"__isSmartRef__\":true,\"id\":2294},{\"__isSmartRef__\":true,\"id\":2295},{\"__isSmartRef__\":true,\"id\":2296},{\"__isSmartRef__\":true,\"id\":2297},{\"__isSmartRef__\":true,\"id\":2298},{\"__isSmartRef__\":true,\"id\":2299},{\"__isSmartRef__\":true,\"id\":2300},{\"__isSmartRef__\":true,\"id\":2301},{\"__isSmartRef__\":true,\"id\":2302},{\"__isSmartRef__\":true,\"id\":2303},{\"__isSmartRef__\":true,\"id\":2304},{\"__isSmartRef__\":true,\"id\":2305},{\"__isSmartRef__\":true,\"id\":2306},{\"__isSmartRef__\":true,\"id\":2307},{\"__isSmartRef__\":true,\"id\":2308},{\"__isSmartRef__\":true,\"id\":2309},{\"__isSmartRef__\":true,\"id\":2310},{\"__isSmartRef__\":true,\"id\":2311},{\"__isSmartRef__\":true,\"id\":2312},{\"__isSmartRef__\":true,\"id\":2313},{\"__isSmartRef__\":true,\"id\":2314},{\"__isSmartRef__\":true,\"id\":2315},{\"__isSmartRef__\":true,\"id\":2316},{\"__isSmartRef__\":true,\"id\":2317},{\"__isSmartRef__\":true,\"id\":2318},{\"__isSmartRef__\":true,\"id\":2319},{\"__isSmartRef__\":true,\"id\":2320},{\"__isSmartRef__\":true,\"id\":2321},{\"__isSmartRef__\":true,\"id\":2322},{\"__isSmartRef__\":true,\"id\":2323},{\"__isSmartRef__\":true,\"id\":2324},{\"__isSmartRef__\":true,\"id\":2325},{\"__isSmartRef__\":true,\"id\":2326},{\"__isSmartRef__\":true,\"id\":2327},{\"__isSmartRef__\":true,\"id\":2328},{\"__isSmartRef__\":true,\"id\":2329},{\"__isSmartRef__\":true,\"id\":2330},{\"__isSmartRef__\":true,\"id\":2331},{\"__isSmartRef__\":true,\"id\":2332},{\"__isSmartRef__\":true,\"id\":2333},{\"__isSmartRef__\":true,\"id\":2334},{\"__isSmartRef__\":true,\"id\":2335},{\"__isSmartRef__\":true,\"id\":2336},{\"__isSmartRef__\":true,\"id\":2337},{\"__isSmartRef__\":true,\"id\":2338},{\"__isSmartRef__\":true,\"id\":2339},{\"__isSmartRef__\":true,\"id\":2340},{\"__isSmartRef__\":true,\"id\":2341},{\"__isSmartRef__\":true,\"id\":2342},{\"__isSmartRef__\":true,\"id\":2343},{\"__isSmartRef__\":true,\"id\":2344},{\"__isSmartRef__\":true,\"id\":2345},{\"__isSmartRef__\":true,\"id\":2346},{\"__isSmartRef__\":true,\"id\":2347},{\"__isSmartRef__\":true,\"id\":2348},{\"__isSmartRef__\":true,\"id\":2349},{\"__isSmartRef__\":true,\"id\":2350},{\"__isSmartRef__\":true,\"id\":2351},{\"__isSmartRef__\":true,\"id\":2352},{\"__isSmartRef__\":true,\"id\":2353},{\"__isSmartRef__\":true,\"id\":2354},{\"__isSmartRef__\":true,\"id\":2355},{\"__isSmartRef__\":true,\"id\":2356},{\"__isSmartRef__\":true,\"id\":2357},{\"__isSmartRef__\":true,\"id\":2358},{\"__isSmartRef__\":true,\"id\":2359},{\"__isSmartRef__\":true,\"id\":2360},{\"__isSmartRef__\":true,\"id\":2361},{\"__isSmartRef__\":true,\"id\":2362},{\"__isSmartRef__\":true,\"id\":2363},{\"__isSmartRef__\":true,\"id\":2364},{\"__isSmartRef__\":true,\"id\":2365},{\"__isSmartRef__\":true,\"id\":2366},{\"__isSmartRef__\":true,\"id\":2367},{\"__isSmartRef__\":true,\"id\":2368},{\"__isSmartRef__\":true,\"id\":2369},{\"__isSmartRef__\":true,\"id\":2370},{\"__isSmartRef__\":true,\"id\":2371},{\"__isSmartRef__\":true,\"id\":2372},{\"__isSmartRef__\":true,\"id\":2373},{\"__isSmartRef__\":true,\"id\":2374}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2254\":{},\"2255\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/FindSenders.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2256\":{\"type\":\"S:replaced\",\"url\":null},\"2257\":{\"type\":\"S:replaced\",\"url\":null},\"2258\":{\"type\":\"S:replaced\",\"url\":null},\"2259\":{\"type\":\"S:replaced\",\"url\":null},\"2260\":{\"type\":\"S:replaced\",\"url\":null},\"2261\":{\"type\":\"S:replaced\",\"url\":null},\"2262\":{\"type\":\"S:replaced\",\"url\":null},\"2263\":{\"type\":\"S:replaced\",\"url\":null},\"2264\":{\"type\":\"S:replaced\",\"url\":null},\"2265\":{\"type\":\"S:replaced\",\"url\":null},\"2266\":{\"type\":\"S:replaced\",\"url\":null},\"2267\":{\"type\":\"S:replaced\",\"url\":null},\"2268\":{\"type\":\"S:replaced\",\"url\":null},\"2269\":{\"type\":\"S:replaced\",\"url\":null},\"2270\":{\"type\":\"S:replaced\",\"url\":null},\"2271\":{\"type\":\"S:replaced\",\"url\":null},\"2272\":{\"type\":\"S:replaced\",\"url\":null},\"2273\":{\"type\":\"S:replaced\",\"url\":null},\"2274\":{\"type\":\"S:replaced\",\"url\":null},\"2275\":{\"type\":\"S:replaced\",\"url\":null},\"2276\":{\"type\":\"S:replaced\",\"url\":null},\"2277\":{\"type\":\"S:replaced\",\"url\":null},\"2278\":{\"type\":\"S:replaced\",\"url\":null},\"2279\":{\"type\":\"S:replaced\",\"url\":null},\"2280\":{\"type\":\"S:replaced\",\"url\":null},\"2281\":{\"type\":\"S:replaced\",\"url\":null},\"2282\":{\"type\":\"S:replaced\",\"url\":null},\"2283\":{\"type\":\"S:replaced\",\"url\":null},\"2284\":{\"type\":\"S:replaced\",\"url\":null},\"2285\":{\"type\":\"S:replaced\",\"url\":null},\"2286\":{\"type\":\"S:replaced\",\"url\":null},\"2287\":{\"type\":\"S:replaced\",\"url\":null},\"2288\":{\"type\":\"S:replaced\",\"url\":null},\"2289\":{\"type\":\"S:replaced\",\"url\":null},\"2290\":{\"type\":\"S:replaced\",\"url\":null},\"2291\":{\"type\":\"S:replaced\",\"url\":null},\"2292\":{\"type\":\"S:replaced\",\"url\":null},\"2293\":{\"type\":\"S:replaced\",\"url\":null},\"2294\":{\"type\":\"S:replaced\",\"url\":null},\"2295\":{\"type\":\"S:replaced\",\"url\":null},\"2296\":{\"type\":\"S:replaced\",\"url\":null},\"2297\":{\"type\":\"S:replaced\",\"url\":null},\"2298\":{\"type\":\"S:replaced\",\"url\":null},\"2299\":{\"type\":\"S:replaced\",\"url\":null},\"2300\":{\"type\":\"S:replaced\",\"url\":null},\"2301\":{\"type\":\"S:replaced\",\"url\":null},\"2302\":{\"type\":\"S:replaced\",\"url\":null},\"2303\":{\"type\":\"S:added\",\"url\":null},\"2304\":{\"type\":\"S:replaced\",\"url\":null},\"2305\":{\"type\":\"S:replaced\",\"url\":null},\"2306\":{\"type\":\"S:replaced\",\"url\":null},\"2307\":{\"type\":\"S:replaced\",\"url\":null},\"2308\":{\"type\":\"S:replaced\",\"url\":null},\"2309\":{\"type\":\"S:replaced\",\"url\":null},\"2310\":{\"type\":\"S:replaced\",\"url\":null},\"2311\":{\"type\":\"S:replaced\",\"url\":null},\"2312\":{\"type\":\"S:replaced\",\"url\":null},\"2313\":{\"type\":\"S:replaced\",\"url\":null},\"2314\":{\"type\":\"S:replaced\",\"url\":null},\"2315\":{\"type\":\"S:replaced\",\"url\":null},\"2316\":{\"type\":\"S:replaced\",\"url\":null},\"2317\":{\"type\":\"S:replaced\",\"url\":null},\"2318\":{\"type\":\"S:replaced\",\"url\":null},\"2319\":{\"type\":\"S:replaced\",\"url\":null},\"2320\":{\"type\":\"S:replaced\",\"url\":null},\"2321\":{\"type\":\"S:replaced\",\"url\":null},\"2322\":{\"type\":\"S:replaced\",\"url\":null},\"2323\":{\"type\":\"S:replaced\",\"url\":null},\"2324\":{\"type\":\"S:replaced\",\"url\":null},\"2325\":{\"type\":\"S:replaced\",\"url\":null},\"2326\":{\"type\":\"S:replaced\",\"url\":null},\"2327\":{\"type\":\"S:replaced\",\"url\":null},\"2328\":{\"type\":\"S:replaced\",\"url\":null},\"2329\":{\"type\":\"S:replaced\",\"url\":null},\"2330\":{\"type\":\"S:replaced\",\"url\":null},\"2331\":{\"type\":\"S:replaced\",\"url\":null},\"2332\":{\"type\":\"S:replaced\",\"url\":null},\"2333\":{\"type\":\"S:replaced\",\"url\":null},\"2334\":{\"type\":\"S:replaced\",\"url\":null},\"2335\":{\"type\":\"S:replaced\",\"url\":null},\"2336\":{\"type\":\"S:replaced\",\"url\":null},\"2337\":{\"type\":\"S:replaced\",\"url\":null},\"2338\":{\"type\":\"S:replaced\",\"url\":null},\"2339\":{\"type\":\"S:replaced\",\"url\":null},\"2340\":{\"type\":\"S:replaced\",\"url\":null},\"2341\":{\"type\":\"S:replaced\",\"url\":null},\"2342\":{\"type\":\"S:replaced\",\"url\":null},\"2343\":{\"type\":\"S:replaced\",\"url\":null},\"2344\":{\"type\":\"S:replaced\",\"url\":null},\"2345\":{\"type\":\"S:replaced\",\"url\":null},\"2346\":{\"type\":\"S:replaced\",\"url\":null},\"2347\":{\"type\":\"S:replaced\",\"url\":null},\"2348\":{\"type\":\"S:replaced\",\"url\":null},\"2349\":{\"type\":\"S:replaced\",\"url\":null},\"2350\":{\"type\":\"S:replaced\",\"url\":null},\"2351\":{\"type\":\"S:replaced\",\"url\":null},\"2352\":{\"type\":\"S:replaced\",\"url\":null},\"2353\":{\"type\":\"S:replaced\",\"url\":null},\"2354\":{\"type\":\"S:replaced\",\"url\":null},\"2355\":{\"type\":\"S:replaced\",\"url\":null},\"2356\":{\"type\":\"S:replaced\",\"url\":null},\"2357\":{\"type\":\"S:replaced\",\"url\":null},\"2358\":{\"type\":\"S:replaced\",\"url\":null},\"2359\":{\"type\":\"S:replaced\",\"url\":null},\"2360\":{\"type\":\"S:replaced\",\"url\":null},\"2361\":{\"type\":\"S:replaced\",\"url\":null},\"2362\":{\"type\":\"S:replaced\",\"url\":null},\"2363\":{\"type\":\"S:replaced\",\"url\":null},\"2364\":{\"type\":\"S:replaced\",\"url\":null},\"2365\":{\"type\":\"S:replaced\",\"url\":null},\"2366\":{\"type\":\"S:replaced\",\"url\":null},\"2367\":{\"type\":\"S:replaced\",\"url\":null},\"2368\":{\"type\":\"S:replaced\",\"url\":null},\"2369\":{\"type\":\"S:replaced\",\"url\":null},\"2370\":{\"type\":\"S:replaced\",\"url\":null},\"2371\":{\"type\":\"S:replaced\",\"url\":null},\"2372\":{\"type\":\"S:replaced\",\"url\":null},\"2373\":{\"type\":\"S:replaced\",\"url\":null},\"2374\":{\"type\":\"S:replaced\",\"url\":null},\"2375\":{\"rev\":60846,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":2376},\"url\":{\"__isSmartRef__\":true,\"id\":2377},\"changes\":[{\"__isSmartRef__\":true,\"id\":2378}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2376\":{},\"2377\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/Rectangle.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2378\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/Rectangle.json\"},\"2379\":{\"rev\":59546,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":2380},\"url\":{\"__isSmartRef__\":true,\"id\":2381},\"changes\":[{\"__isSmartRef__\":true,\"id\":2382},{\"__isSmartRef__\":true,\"id\":2383},{\"__isSmartRef__\":true,\"id\":2384}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2380\":{},\"2381\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/Rectangle.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2382\":{\"type\":\"S:modified\",\"url\":\"/lively/ide/SystemBrowserNodes.js\"},\"2383\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/Rectangle.svg\"},\"2384\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/Rectangle.json\"},\"2385\":{\"rev\":59383,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":2386},\"url\":{\"__isSmartRef__\":true,\"id\":2387},\"changes\":[{\"__isSmartRef__\":true,\"id\":2388}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2386\":{},\"2387\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/Rectangle.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2388\":{\"type\":\"S:added\",\"url\":null},\"2389\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2390\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2244},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"setMetaInfoOfSelectedItem\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2391\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2244},\"sourceAttrName\":\"part\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2232},\"targetMethodName\":\"remove\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2392\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2244},\"sourceAttrName\":\"part\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2218},\"targetMethodName\":\"openLoadedPartsBinItem\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2393\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2244},\"sourceAttrName\":\"part\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"openPart\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2394\":{\"rev\":68414,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":2395},\"url\":{\"__isSmartRef__\":true,\"id\":2396},\"changes\":[{\"__isSmartRef__\":true,\"id\":2397}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2395\":{},\"2396\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2397\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/ObjectSerializationGraph.json\"},\"2398\":{\"rev\":68409,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":2399},\"url\":{\"__isSmartRef__\":true,\"id\":2400},\"changes\":[{\"__isSmartRef__\":true,\"id\":2401}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2399\":{},\"2400\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2401\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/ObjectSerializationGraph.json\"},\"2402\":{\"rev\":68407,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":2403},\"url\":{\"__isSmartRef__\":true,\"id\":2404},\"changes\":[{\"__isSmartRef__\":true,\"id\":2405}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2403\":{},\"2404\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2405\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/ObjectSerializationGraph.json\"},\"2406\":{\"rev\":68405,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":2407},\"url\":{\"__isSmartRef__\":true,\"id\":2408},\"changes\":[{\"__isSmartRef__\":true,\"id\":2409}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2407\":{},\"2408\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2409\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/ObjectSerializationGraph.json\"},\"2410\":{\"rev\":68395,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":2411},\"url\":{\"__isSmartRef__\":true,\"id\":2412},\"changes\":[{\"__isSmartRef__\":true,\"id\":2413}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2411\":{},\"2412\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2413\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/ObjectSerializationGraph.json\"},\"2414\":{\"rev\":68389,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":2415},\"url\":{\"__isSmartRef__\":true,\"id\":2416},\"changes\":[{\"__isSmartRef__\":true,\"id\":2417}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2415\":{},\"2416\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2417\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/ObjectSerializationGraph.json\"},\"2418\":{\"rev\":68362,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":2419},\"url\":{\"__isSmartRef__\":true,\"id\":2420},\"changes\":[{\"__isSmartRef__\":true,\"id\":2421}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2419\":{},\"2420\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2421\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/NewWorld/ObjectSerializationGraph.json\"},\"2422\":{\"rev\":68330,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":2423},\"url\":{\"__isSmartRef__\":true,\"id\":2424},\"changes\":[{\"__isSmartRef__\":true,\"id\":2425}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2423\":{},\"2424\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/ObjectSerializationGraph.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2425\":{\"type\":\"S:added\",\"url\":null},\"2426\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2427},{\"__isSmartRef__\":true,\"id\":2432}],\"scripts\":[],\"id\":9378,\"shape\":{\"__isSmartRef__\":true,\"id\":2440},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2443},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2444},\"targetName\":\"OnlineCodeBrowser\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2445},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2427\":{\"submorphs\":[],\"scripts\":[],\"id\":9379,\"shape\":{\"__isSmartRef__\":true,\"id\":2428},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2431},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2426},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2430},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2428\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2429},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2430},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/OnlineCodeBrowser.svg?time=1304783527765\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2429\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2430\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2431\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2432\":{\"submorphs\":[],\"scripts\":[],\"id\":9380,\"shape\":{\"__isSmartRef__\":true,\"id\":2433},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2436},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2437},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2438}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2426},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2433\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2434},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2435},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2434\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2435\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2436\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2437\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2438\":{\"style\":{\"__isSmartRef__\":true,\"id\":2439},\"morph\":{\"__isSmartRef__\":true,\"id\":2432},\"storedString\":\"OnlineCodeBrowser\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2439\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2440\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2441},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2442},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2441\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2442\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2443\":{\"x\":300,\"y\":600,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2444\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2445\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"OnlineCodeBrowser\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2446\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2447},{\"__isSmartRef__\":true,\"id\":2452}],\"scripts\":[],\"id\":9381,\"shape\":{\"__isSmartRef__\":true,\"id\":2460},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2463},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2464},\"targetName\":\"PartsBinBrowser\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2465},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2447\":{\"submorphs\":[],\"scripts\":[],\"id\":9382,\"shape\":{\"__isSmartRef__\":true,\"id\":2448},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2451},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2446},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2450},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2448\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2449},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2450},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/PartsBinBrowser.svg?time=1304783527773\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2449\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2450\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2451\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2452\":{\"submorphs\":[],\"scripts\":[],\"id\":9383,\"shape\":{\"__isSmartRef__\":true,\"id\":2453},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2456},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2457},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2458}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2446},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2453\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2454},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2455},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2454\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2455\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2456\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2457\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2458\":{\"style\":{\"__isSmartRef__\":true,\"id\":2459},\"morph\":{\"__isSmartRef__\":true,\"id\":2452},\"storedString\":\"PartsBinBrowser\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2459\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2460\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2461},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2462},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2461\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2462\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2463\":{\"x\":0,\"y\":700,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2464\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2465\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"PartsBinBrowser\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2466\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2467},{\"__isSmartRef__\":true,\"id\":2472}],\"scripts\":[],\"id\":9384,\"shape\":{\"__isSmartRef__\":true,\"id\":2480},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2483},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2484},\"targetName\":\"PropertyWatcher\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2485},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2467\":{\"submorphs\":[],\"scripts\":[],\"id\":9385,\"shape\":{\"__isSmartRef__\":true,\"id\":2468},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2471},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2466},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2470},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2468\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2469},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2470},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/PropertyWatcher.svg?time=1304783527781\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2469\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2470\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2471\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2472\":{\"submorphs\":[],\"scripts\":[],\"id\":9386,\"shape\":{\"__isSmartRef__\":true,\"id\":2473},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2476},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2477},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2478}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2466},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2473\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2474},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2475},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2474\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2475\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2476\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2477\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2478\":{\"style\":{\"__isSmartRef__\":true,\"id\":2479},\"morph\":{\"__isSmartRef__\":true,\"id\":2472},\"storedString\":\"PropertyWatcher\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2479\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2480\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2481},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2482},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2481\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2482\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2483\":{\"x\":100,\"y\":700,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2484\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2485\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"PropertyWatcher\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2486\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2487},{\"__isSmartRef__\":true,\"id\":2492}],\"scripts\":[],\"id\":9387,\"shape\":{\"__isSmartRef__\":true,\"id\":2500},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2503},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2504},\"targetName\":\"ProtovisDrawing\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2505},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2487\":{\"submorphs\":[],\"scripts\":[],\"id\":9388,\"shape\":{\"__isSmartRef__\":true,\"id\":2488},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2491},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2486},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2490},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2488\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2489},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2490},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ProtovisDrawing.svg?time=1304783527789\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2489\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2490\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2491\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2492\":{\"submorphs\":[],\"scripts\":[],\"id\":9389,\"shape\":{\"__isSmartRef__\":true,\"id\":2493},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2496},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2497},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2498}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2486},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2493\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2494},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2495},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2494\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2495\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2496\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2497\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2498\":{\"style\":{\"__isSmartRef__\":true,\"id\":2499},\"morph\":{\"__isSmartRef__\":true,\"id\":2492},\"storedString\":\"ProtovisDrawing\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2499\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2500\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2501},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2502},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2501\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2502\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2503\":{\"x\":200,\"y\":700,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2504\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2505\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ProtovisDrawing\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2506\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2507},{\"__isSmartRef__\":true,\"id\":2512}],\"scripts\":[],\"id\":9390,\"shape\":{\"__isSmartRef__\":true,\"id\":2520},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2523},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2524},\"targetName\":\"ProtovisMiserableExample\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2525},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2507\":{\"submorphs\":[],\"scripts\":[],\"id\":9391,\"shape\":{\"__isSmartRef__\":true,\"id\":2508},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2511},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2506},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2510},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2508\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2509},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2510},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ProtovisMiserableExample.svg?time=1304783527797\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2509\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2510\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2511\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2512\":{\"submorphs\":[],\"scripts\":[],\"id\":9392,\"shape\":{\"__isSmartRef__\":true,\"id\":2513},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2516},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2517},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2518}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2506},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2513\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2514},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2515},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2514\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2515\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2516\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2517\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2518\":{\"style\":{\"__isSmartRef__\":true,\"id\":2519},\"morph\":{\"__isSmartRef__\":true,\"id\":2512},\"storedString\":\"ProtovisMiserableExample\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2519\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2520\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2521},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2522},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2521\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2522\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2523\":{\"x\":300,\"y\":700,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2524\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2525\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ProtovisMiserableExample\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2526\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2527},{\"__isSmartRef__\":true,\"id\":2532},{\"__isSmartRef__\":true,\"id\":2540}],\"scripts\":[],\"id\":9393,\"shape\":{\"__isSmartRef__\":true,\"id\":2546},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2549},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2550},\"targetName\":\"Rectangle\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2551},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":true,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2527\":{\"submorphs\":[],\"scripts\":[],\"id\":9394,\"shape\":{\"__isSmartRef__\":true,\"id\":2528},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2531},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2526},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2530},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2528\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2529},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2530},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Rectangle.svg?time=1304783527806\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2529\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2530\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2531\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2532\":{\"submorphs\":[],\"scripts\":[],\"id\":9395,\"shape\":{\"__isSmartRef__\":true,\"id\":2533},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2536},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2537},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2538}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2526},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2533\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2534},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2535},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2534\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2535\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2536\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2537\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2538\":{\"style\":{\"__isSmartRef__\":true,\"id\":2539},\"morph\":{\"__isSmartRef__\":true,\"id\":2532},\"storedString\":\"Rectangle\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2539\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2540\":{\"submorphs\":[],\"scripts\":[],\"id\":9797,\"shape\":{\"__isSmartRef__\":true,\"id\":2541},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2545},\"owner\":{\"__isSmartRef__\":true,\"id\":2526},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"2541\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2542},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2543},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2544},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2542\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2543\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2544\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":0.6,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"2545\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2546\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2547},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2548},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2241},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":3,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2547\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2548\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2549\":{\"x\":0,\"y\":800,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2550\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2551\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Rectangle\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2552},{\"__isSmartRef__\":true,\"id\":2553},{\"__isSmartRef__\":true,\"id\":2554},{\"__isSmartRef__\":true,\"id\":2555}],\"doNotSerialize\":[\"$$partVersions\",\"$$loadedMetaInfo\",\"$$part\"],\"doNotCopyProperties\":[\"$$partVersions\",\"$$loadedMetaInfo\",\"$$part\"],\"partVersions\":[{\"__isSmartRef__\":true,\"id\":2253},{\"__isSmartRef__\":true,\"id\":2375},{\"__isSmartRef__\":true,\"id\":2379},{\"__isSmartRef__\":true,\"id\":2385}],\"loadedMetaInfo\":null,\"part\":null,\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":452,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"showsHalos\\\":false,\\\"halos\\\":[],\\\"name\\\":\\\"Rectangle\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\"},\\\"1\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":5},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\"},\\\"2\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"3\\\":{\\\"x\\\":100,\\\"y\\\":100,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"4\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"5\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0.8,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"6\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"dispatchTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"7\\\":{\\\"mouseup\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"mousedown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":9},\\\"mousewheel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10}},\\\"8\\\":{\\\"type\\\":\\\"mouseup\\\",\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"onMouseUp\\\",\\\"handleOnCapture\\\":false,\\\"doNotSerialize\\\":[\\\"node\\\"],\\\"unregisterMethodName\\\":\\\"unregisterHTMLAndSVGAndCANVAS\\\"},\\\"9\\\":{\\\"type\\\":\\\"mousedown\\\",\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"onMouseDown\\\",\\\"handleOnCapture\\\":false,\\\"doNotSerialize\\\":[\\\"node\\\"],\\\"unregisterMethodName\\\":\\\"unregisterHTMLAndSVGAndCANVAS\\\"},\\\"10\\\":{\\\"type\\\":\\\"mousewheel\\\",\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"onMouseWheel\\\",\\\"handleOnCapture\\\":false,\\\"doNotSerialize\\\":[\\\"node\\\"],\\\"unregisterMethodName\\\":\\\"unregisterHTMLAndSVGAndCANVAS\\\"},\\\"11\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"12\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"isSimplifiedRegistry\\\":true}}\",\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2552\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2551},\"sourceAttrName\":\"partVersions\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2246},\"targetMethodName\":\"updateList\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2553\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2551},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"setMetaInfoOfSelectedItem\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2554\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2551},\"sourceAttrName\":\"part\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2540},\"targetMethodName\":\"remove\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2555\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2551},\"sourceAttrName\":\"part\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2526},\"targetMethodName\":\"openLoadedPartsBinItem\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"2556\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2557},{\"__isSmartRef__\":true,\"id\":2562}],\"scripts\":[],\"id\":9396,\"shape\":{\"__isSmartRef__\":true,\"id\":2570},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2573},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2574},\"targetName\":\"RemoveWorldButton\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2575},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2557\":{\"submorphs\":[],\"scripts\":[],\"id\":9397,\"shape\":{\"__isSmartRef__\":true,\"id\":2558},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2561},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2556},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2560},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2558\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2559},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2560},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/RemoveWorldButton.svg?time=1304783527815\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2559\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2560\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2561\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2562\":{\"submorphs\":[],\"scripts\":[],\"id\":9398,\"shape\":{\"__isSmartRef__\":true,\"id\":2563},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2566},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2567},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2568}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2556},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2563\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2564},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2565},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2564\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2565\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2566\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2567\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2568\":{\"style\":{\"__isSmartRef__\":true,\"id\":2569},\"morph\":{\"__isSmartRef__\":true,\"id\":2562},\"storedString\":\"RemoveWorldButton\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2569\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2570\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2571},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2572},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2571\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2572\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2573\":{\"x\":100,\"y\":800,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2574\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2575\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"RemoveWorldButton\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2576\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2577},{\"__isSmartRef__\":true,\"id\":2582}],\"scripts\":[],\"id\":9399,\"shape\":{\"__isSmartRef__\":true,\"id\":2590},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2593},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2594},\"targetName\":\"ResizeCorner\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2595},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2577\":{\"submorphs\":[],\"scripts\":[],\"id\":9400,\"shape\":{\"__isSmartRef__\":true,\"id\":2578},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2581},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2576},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2580},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2578\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2579},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2580},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ResizeCorner.svg?time=1304783527825\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2579\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2580\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2581\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2582\":{\"submorphs\":[],\"scripts\":[],\"id\":9401,\"shape\":{\"__isSmartRef__\":true,\"id\":2583},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2586},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2587},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2588}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2576},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2583\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2584},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2585},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2584\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2585\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2586\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2587\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2588\":{\"style\":{\"__isSmartRef__\":true,\"id\":2589},\"morph\":{\"__isSmartRef__\":true,\"id\":2582},\"storedString\":\"ResizeCorner\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2589\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2590\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2591},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2592},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2591\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2592\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2593\":{\"x\":200,\"y\":800,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2594\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2595\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ResizeCorner\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2596\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2597},{\"__isSmartRef__\":true,\"id\":2602}],\"scripts\":[],\"id\":9402,\"shape\":{\"__isSmartRef__\":true,\"id\":2610},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2613},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2614},\"targetName\":\"RichTextExample\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2615},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2597\":{\"submorphs\":[],\"scripts\":[],\"id\":9403,\"shape\":{\"__isSmartRef__\":true,\"id\":2598},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2601},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2596},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2600},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2598\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2599},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2600},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/RichTextExample.svg?time=1304783527835\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2599\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2600\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2601\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2602\":{\"submorphs\":[],\"scripts\":[],\"id\":9404,\"shape\":{\"__isSmartRef__\":true,\"id\":2603},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2606},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2607},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2608}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2596},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2603\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2604},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2605},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2604\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2605\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2606\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2607\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2608\":{\"style\":{\"__isSmartRef__\":true,\"id\":2609},\"morph\":{\"__isSmartRef__\":true,\"id\":2602},\"storedString\":\"RichTextExample\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2609\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2610\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2611},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2612},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2611\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2612\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2613\":{\"x\":300,\"y\":800,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2614\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2615\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"RichTextExample\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2616\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2617},{\"__isSmartRef__\":true,\"id\":2622}],\"scripts\":[],\"id\":9405,\"shape\":{\"__isSmartRef__\":true,\"id\":2630},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2633},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2634},\"targetName\":\"ScriptableButton\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2635},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2617\":{\"submorphs\":[],\"scripts\":[],\"id\":9406,\"shape\":{\"__isSmartRef__\":true,\"id\":2618},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2621},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2616},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2620},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2618\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2619},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2620},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ScriptableButton.svg?time=1304783527845\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2619\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2620\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2621\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2622\":{\"submorphs\":[],\"scripts\":[],\"id\":9407,\"shape\":{\"__isSmartRef__\":true,\"id\":2623},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2626},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2627},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2628}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2616},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2623\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2624},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2625},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2624\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2625\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2626\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2627\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2628\":{\"style\":{\"__isSmartRef__\":true,\"id\":2629},\"morph\":{\"__isSmartRef__\":true,\"id\":2622},\"storedString\":\"ScriptableButton\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2629\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2630\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2631},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2632},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2631\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2632\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2633\":{\"x\":0,\"y\":900,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2634\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2635\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ScriptableButton\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2636\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2637},{\"__isSmartRef__\":true,\"id\":2642}],\"scripts\":[],\"id\":9408,\"shape\":{\"__isSmartRef__\":true,\"id\":2650},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2653},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2654},\"targetName\":\"ScriptEditor\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2655},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2637\":{\"submorphs\":[],\"scripts\":[],\"id\":9409,\"shape\":{\"__isSmartRef__\":true,\"id\":2638},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2641},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2636},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2640},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2638\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2639},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2640},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ScriptEditor.svg?time=1304783527855\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2639\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2640\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2641\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2642\":{\"submorphs\":[],\"scripts\":[],\"id\":9410,\"shape\":{\"__isSmartRef__\":true,\"id\":2643},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2646},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2647},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2648}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2636},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2643\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2644},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2645},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2644\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2645\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2646\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2647\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2648\":{\"style\":{\"__isSmartRef__\":true,\"id\":2649},\"morph\":{\"__isSmartRef__\":true,\"id\":2642},\"storedString\":\"ScriptEditor\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2649\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2650\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2651},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2652},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2651\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2652\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2653\":{\"x\":100,\"y\":900,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2654\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2655\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"ScriptEditor\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2656\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2657},{\"__isSmartRef__\":true,\"id\":2662}],\"scripts\":[],\"id\":9411,\"shape\":{\"__isSmartRef__\":true,\"id\":2670},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2673},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2674},\"targetName\":\"SearchSourceCode\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2675},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2657\":{\"submorphs\":[],\"scripts\":[],\"id\":9412,\"shape\":{\"__isSmartRef__\":true,\"id\":2658},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2661},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2656},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2660},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2658\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2659},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2660},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/SearchSourceCode.svg?time=1304783527866\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2659\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2660\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2661\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2662\":{\"submorphs\":[],\"scripts\":[],\"id\":9413,\"shape\":{\"__isSmartRef__\":true,\"id\":2663},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2666},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2667},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2668}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2656},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2663\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2664},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2665},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2664\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2665\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2666\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2667\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2668\":{\"style\":{\"__isSmartRef__\":true,\"id\":2669},\"morph\":{\"__isSmartRef__\":true,\"id\":2662},\"storedString\":\"SearchSourceCode\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2669\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2670\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2671},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2672},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2671\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2672\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2673\":{\"x\":200,\"y\":900,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2674\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2675\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"SearchSourceCode\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2676\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2677},{\"__isSmartRef__\":true,\"id\":2682}],\"scripts\":[],\"id\":9414,\"shape\":{\"__isSmartRef__\":true,\"id\":2690},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2693},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2694},\"targetName\":\"Slider\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2695},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2677\":{\"submorphs\":[],\"scripts\":[],\"id\":9415,\"shape\":{\"__isSmartRef__\":true,\"id\":2678},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2681},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2676},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2680},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2678\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2679},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2680},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Slider.svg?time=1304783527876\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2679\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2680\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2681\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2682\":{\"submorphs\":[],\"scripts\":[],\"id\":9416,\"shape\":{\"__isSmartRef__\":true,\"id\":2683},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2686},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2687},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2688}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2676},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2683\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2684},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2685},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2684\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2685\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2686\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2687\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2688\":{\"style\":{\"__isSmartRef__\":true,\"id\":2689},\"morph\":{\"__isSmartRef__\":true,\"id\":2682},\"storedString\":\"Slider\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2689\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2690\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2691},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2692},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2691\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2692\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2693\":{\"x\":300,\"y\":900,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2694\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2695\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Slider\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2696\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2697},{\"__isSmartRef__\":true,\"id\":2702}],\"scripts\":[],\"id\":9417,\"shape\":{\"__isSmartRef__\":true,\"id\":2710},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2713},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2714},\"targetName\":\"StyleEditor\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2715},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2697\":{\"submorphs\":[],\"scripts\":[],\"id\":9418,\"shape\":{\"__isSmartRef__\":true,\"id\":2698},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2701},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2696},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2700},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2698\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2699},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2700},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.svg?time=1304783527886\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2699\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2700\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2701\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2702\":{\"submorphs\":[],\"scripts\":[],\"id\":9419,\"shape\":{\"__isSmartRef__\":true,\"id\":2703},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2706},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2707},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2708}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2696},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2703\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2704},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2705},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2704\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2705\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2706\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2707\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2708\":{\"style\":{\"__isSmartRef__\":true,\"id\":2709},\"morph\":{\"__isSmartRef__\":true,\"id\":2702},\"storedString\":\"StyleEditor\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2709\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2710\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2711},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2712},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2711\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2712\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2713\":{\"x\":0,\"y\":1000,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2714\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2715\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"StyleEditor\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2716\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2722}],\"scripts\":[],\"id\":9420,\"shape\":{\"__isSmartRef__\":true,\"id\":2730},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2733},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2734},\"targetName\":\"TestSlide\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2735},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2717\":{\"submorphs\":[],\"scripts\":[],\"id\":9421,\"shape\":{\"__isSmartRef__\":true,\"id\":2718},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2721},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2716},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2720},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2718\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2719},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2720},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TestSlide.svg?time=1304783527896\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2719\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2720\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2721\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2722\":{\"submorphs\":[],\"scripts\":[],\"id\":9422,\"shape\":{\"__isSmartRef__\":true,\"id\":2723},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2726},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2727},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2728}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2716},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2723\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2724},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2725},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2724\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2725\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2726\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2727\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2728\":{\"style\":{\"__isSmartRef__\":true,\"id\":2729},\"morph\":{\"__isSmartRef__\":true,\"id\":2722},\"storedString\":\"TestSlide\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2729\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2730\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2731},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2732},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2731\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2732\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2733\":{\"x\":100,\"y\":1000,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2734\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2735\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"TestSlide\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2736\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2737},{\"__isSmartRef__\":true,\"id\":2742}],\"scripts\":[],\"id\":9423,\"shape\":{\"__isSmartRef__\":true,\"id\":2750},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2753},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2754},\"targetName\":\"Text\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2755},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2737\":{\"submorphs\":[],\"scripts\":[],\"id\":9424,\"shape\":{\"__isSmartRef__\":true,\"id\":2738},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2741},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2736},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2740},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2738\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2739},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2740},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Text.svg?time=1304783527913\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2739\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2740\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2741\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2742\":{\"submorphs\":[],\"scripts\":[],\"id\":9425,\"shape\":{\"__isSmartRef__\":true,\"id\":2743},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2746},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2747},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2748}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2736},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2743\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2744},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2745},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2744\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2745\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2746\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2747\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2748\":{\"style\":{\"__isSmartRef__\":true,\"id\":2749},\"morph\":{\"__isSmartRef__\":true,\"id\":2742},\"storedString\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2749\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2750\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2751},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2752},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2751\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2752\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2753\":{\"x\":200,\"y\":1000,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2754\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2755\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Text\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2756\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2757},{\"__isSmartRef__\":true,\"id\":2762}],\"scripts\":[],\"id\":9426,\"shape\":{\"__isSmartRef__\":true,\"id\":2770},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2773},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2774},\"targetName\":\"Text1\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2775},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2757\":{\"submorphs\":[],\"scripts\":[],\"id\":9427,\"shape\":{\"__isSmartRef__\":true,\"id\":2758},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2761},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2756},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2760},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2758\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2759},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2760},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Text1.svg?time=1304783527923\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2759\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2760\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2761\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2762\":{\"submorphs\":[],\"scripts\":[],\"id\":9428,\"shape\":{\"__isSmartRef__\":true,\"id\":2763},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2766},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2767},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2768}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2756},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2763\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2764},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2765},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2764\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2765\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2766\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2767\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2768\":{\"style\":{\"__isSmartRef__\":true,\"id\":2769},\"morph\":{\"__isSmartRef__\":true,\"id\":2762},\"storedString\":\"Text1\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2769\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2770\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2771},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2772},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2771\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2772\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2773\":{\"x\":300,\"y\":1000,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2774\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2775\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Text1\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2776\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2777},{\"__isSmartRef__\":true,\"id\":2782}],\"scripts\":[],\"id\":9429,\"shape\":{\"__isSmartRef__\":true,\"id\":2790},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2793},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2794},\"targetName\":\"TextAttributePanel\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2795},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2777\":{\"submorphs\":[],\"scripts\":[],\"id\":9430,\"shape\":{\"__isSmartRef__\":true,\"id\":2778},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2781},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2776},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2780},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2778\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2779},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2780},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.svg?time=1304783527938\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2779\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2780\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2781\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2782\":{\"submorphs\":[],\"scripts\":[],\"id\":9431,\"shape\":{\"__isSmartRef__\":true,\"id\":2783},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2786},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2787},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2788}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2776},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2783\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2784},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2785},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2784\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2785\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2786\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2787\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2788\":{\"style\":{\"__isSmartRef__\":true,\"id\":2789},\"morph\":{\"__isSmartRef__\":true,\"id\":2782},\"storedString\":\"TextAttributePanel\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2789\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2790\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2791},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2792},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2791\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2792\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2793\":{\"x\":0,\"y\":1100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2794\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2795\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"TextAttributePanel\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2796\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2797},{\"__isSmartRef__\":true,\"id\":2802}],\"scripts\":[],\"id\":9432,\"shape\":{\"__isSmartRef__\":true,\"id\":2810},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2813},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2814},\"targetName\":\"Title\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2815},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2797\":{\"submorphs\":[],\"scripts\":[],\"id\":9433,\"shape\":{\"__isSmartRef__\":true,\"id\":2798},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2801},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2796},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2800},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2798\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2799},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2800},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Title.svg?time=1304783527948\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2799\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2800\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2801\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2802\":{\"submorphs\":[],\"scripts\":[],\"id\":9434,\"shape\":{\"__isSmartRef__\":true,\"id\":2803},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2806},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2807},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2808}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2796},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2803\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2804},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2805},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2804\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2805\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2806\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2807\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2808\":{\"style\":{\"__isSmartRef__\":true,\"id\":2809},\"morph\":{\"__isSmartRef__\":true,\"id\":2802},\"storedString\":\"Title\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2809\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2810\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2811},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2812},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2811\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2812\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2813\":{\"x\":100,\"y\":1100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2814\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2815\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"Title\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2816\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2817},{\"__isSmartRef__\":true,\"id\":2822}],\"scripts\":[],\"id\":9435,\"shape\":{\"__isSmartRef__\":true,\"id\":2830},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2833},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2834},\"targetName\":\"TollesNeuesObjekt\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2835},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2817\":{\"submorphs\":[],\"scripts\":[],\"id\":9436,\"shape\":{\"__isSmartRef__\":true,\"id\":2818},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2821},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2816},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2820},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2818\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2819},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2820},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TollesNeuesObjekt.svg?time=1304783527957\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2819\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2820\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2821\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2822\":{\"submorphs\":[],\"scripts\":[],\"id\":9437,\"shape\":{\"__isSmartRef__\":true,\"id\":2823},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2826},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2827},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2828}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2816},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2823\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2824},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2825},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2824\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2825\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2826\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2827\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2828\":{\"style\":{\"__isSmartRef__\":true,\"id\":2829},\"morph\":{\"__isSmartRef__\":true,\"id\":2822},\"storedString\":\"TollesNeuesObjekt\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2829\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2830\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2831},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2832},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2831\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2832\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2833\":{\"x\":200,\"y\":1100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2834\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2835\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"TollesNeuesObjekt\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2836\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2837},{\"__isSmartRef__\":true,\"id\":2842}],\"scripts\":[],\"id\":9438,\"shape\":{\"__isSmartRef__\":true,\"id\":2850},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2853},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2854},\"targetName\":\"TracBugTracker\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2855},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2837\":{\"submorphs\":[],\"scripts\":[],\"id\":9439,\"shape\":{\"__isSmartRef__\":true,\"id\":2838},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2841},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2836},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2840},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2838\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2839},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2840},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TracBugTracker.svg?time=1304783527968\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2839\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2840\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2841\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2842\":{\"submorphs\":[],\"scripts\":[],\"id\":9440,\"shape\":{\"__isSmartRef__\":true,\"id\":2843},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2846},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2847},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2848}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2836},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2843\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2844},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2845},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2844\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2845\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2846\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2847\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2848\":{\"style\":{\"__isSmartRef__\":true,\"id\":2849},\"morph\":{\"__isSmartRef__\":true,\"id\":2842},\"storedString\":\"TracBugTracker\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2849\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2850\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2851},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2852},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2851\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2852\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2853\":{\"x\":300,\"y\":1100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2854\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2855\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"TracBugTracker\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2856\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2857},{\"__isSmartRef__\":true,\"id\":2862}],\"scripts\":[],\"id\":9441,\"shape\":{\"__isSmartRef__\":true,\"id\":2870},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2873},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2874},\"targetName\":\"VersionDiffer\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2875},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2857\":{\"submorphs\":[],\"scripts\":[],\"id\":9442,\"shape\":{\"__isSmartRef__\":true,\"id\":2858},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2861},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2856},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2860},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2858\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2859},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2860},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.svg?time=1304783527981\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2859\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2860\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2861\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2862\":{\"submorphs\":[],\"scripts\":[],\"id\":9443,\"shape\":{\"__isSmartRef__\":true,\"id\":2863},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2866},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2867},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2868}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2856},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2863\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2864},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2865},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2864\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2865\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2866\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2867\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2868\":{\"style\":{\"__isSmartRef__\":true,\"id\":2869},\"morph\":{\"__isSmartRef__\":true,\"id\":2862},\"storedString\":\"VersionDiffer\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2869\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2870\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2871},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2872},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2871\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2872\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2873\":{\"x\":0,\"y\":1200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2874\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2875\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"VersionDiffer\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2876\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2882}],\"scripts\":[],\"id\":9444,\"shape\":{\"__isSmartRef__\":true,\"id\":2890},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2893},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2894},\"targetName\":\"VersionViewer\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2895},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2877\":{\"submorphs\":[],\"scripts\":[],\"id\":9445,\"shape\":{\"__isSmartRef__\":true,\"id\":2878},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2881},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2876},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2880},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2878\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2879},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2880},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/VersionViewer.svg?time=1304783527993\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2879\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2880\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2881\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2882\":{\"submorphs\":[],\"scripts\":[],\"id\":9446,\"shape\":{\"__isSmartRef__\":true,\"id\":2883},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2886},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2887},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2888}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2876},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2883\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2884},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2885},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2884\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2885\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2886\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2887\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2888\":{\"style\":{\"__isSmartRef__\":true,\"id\":2889},\"morph\":{\"__isSmartRef__\":true,\"id\":2882},\"storedString\":\"VersionViewer\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2889\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2890\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2891},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2892},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2891\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2892\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2893\":{\"x\":100,\"y\":1200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2894\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2895\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"VersionViewer\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2896\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2897},{\"__isSmartRef__\":true,\"id\":2902}],\"scripts\":[],\"id\":9447,\"shape\":{\"__isSmartRef__\":true,\"id\":2910},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2913},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2914},\"targetName\":\"VideoCodecTester\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2915},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2897\":{\"submorphs\":[],\"scripts\":[],\"id\":9448,\"shape\":{\"__isSmartRef__\":true,\"id\":2898},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2901},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2896},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2900},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2898\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2899},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2900},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.svg?time=1304783528005\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2899\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2900\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2901\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2902\":{\"submorphs\":[],\"scripts\":[],\"id\":9449,\"shape\":{\"__isSmartRef__\":true,\"id\":2903},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2906},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2907},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2908}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2896},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2903\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2904},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2905},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2904\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2905\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2906\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2907\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2908\":{\"style\":{\"__isSmartRef__\":true,\"id\":2909},\"morph\":{\"__isSmartRef__\":true,\"id\":2902},\"storedString\":\"VideoCodecTester\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2909\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2910\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2911},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2912},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2911\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2912\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2913\":{\"x\":200,\"y\":1200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2914\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2915\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"VideoCodecTester\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2916\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2917},{\"__isSmartRef__\":true,\"id\":2922}],\"scripts\":[],\"id\":9450,\"shape\":{\"__isSmartRef__\":true,\"id\":2930},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2933},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":2934},\"targetName\":\"WordCounter\",\"partItem\":{\"__isSmartRef__\":true,\"id\":2935},\"owner\":{\"__isSmartRef__\":true,\"id\":1696},\"isSelected\":false,\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\"},\"2917\":{\"submorphs\":[],\"scripts\":[],\"id\":9451,\"shape\":{\"__isSmartRef__\":true,\"id\":2918},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2921},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2916},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2920},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"2918\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2919},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2920},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.svg?time=1304783528016\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Fill\":null,\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2919\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2920\":{\"x\":94,\"y\":94,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2921\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2922\":{\"submorphs\":[],\"scripts\":[],\"id\":9452,\"shape\":{\"__isSmartRef__\":true,\"id\":2923},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2926},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2927},\"_MaxTextWidth\":80,\"_MaxTextHeight\":20,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2928}],\"evalEnabled\":false,\"isLabel\":true,\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2916},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2923\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2924},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2925},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2924\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2925\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2926\":{\"x\":10,\"y\":10,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2927\":{\"x\":80,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2928\":{\"style\":{\"__isSmartRef__\":true,\"id\":2929},\"morph\":{\"__isSmartRef__\":true,\"id\":2922},\"storedString\":\"WordCounter\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2929\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2930\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":2931},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2932},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"_BorderRadius\":6,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2931\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2932\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2933\":{\"x\":300,\"y\":1200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2934\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2935\":{\"partsSpaceName\":\"PartsBin/NewWorld/\",\"name\":\"WordCounter\",\"part\":null,\"json\":null,\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2936\":{\"position\":{\"__isSmartRef__\":true,\"id\":2937},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2938},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2939},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2937\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2938\":{\"x\":415,\"y\":363,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2939\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2940\":{\"x\":154,\"y\":37,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2941\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2942\":{\"x\":415,\"y\":363,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2943\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1696},\"sourceAttrName\":\"selectedItem\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"setSelectedPartItem\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2944\":{\"adjustForNewBounds\":{\"__isSmartRef__\":true,\"id\":2945},\"unselectAll\":{\"__isSmartRef__\":true,\"id\":2952},\"selectPartItem\":{\"__isSmartRef__\":true,\"id\":2955}},\"2945\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2946},\"source\":\"function adjustForNewBounds() {\\n/*\\n\\tthis.adjustForNewBounds()\\n*/\\n\\t$super();\\n\\tvar bounds = this.innerBounds(),\\n\\t\\tx = bounds.x,\\n\\t\\ty = bounds.y,\\n\\t\\twidth = bounds.width;\\n\\tthis.submorphs.forEach(function(morph) {\\n\\t\\tvar extent = morph.getExtent();\\n\\t\\tif (extent.x + x > 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\":2951},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2946\":{\"this\":{\"__isSmartRef__\":true,\"id\":1696},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2947}},\"2947\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2948}},\"2948\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2949},\"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\":2950},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2949\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1696},\"name\":\"adjustForNewBounds\"},\"2950\":{},\"2951\":{},\"2952\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2953},\"source\":\"function unselectAll() {\\n\\tthis.submorphs.invoke('showAsNotSelected');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2954},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2953\":{\"this\":{\"__isSmartRef__\":true,\"id\":1696}},\"2954\":{},\"2955\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2956},\"source\":\"function selectPartItem(item) {\\n\\tthis.selectedItem = item && item.partItem;\\n\\tthis.submorphs.without(item).invoke('showAsNotSelected');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2957},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2956\":{\"this\":{\"__isSmartRef__\":true,\"id\":1696}},\"2957\":{},\"2958\":{\"submorphs\":[],\"scripts\":[],\"id\":5638,\"shape\":{\"__isSmartRef__\":true,\"id\":2959},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2963},\"_MaxTextWidth\":223,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":2962},\"showsHalos\":false,\"halos\":[],\"_FontSize\":12,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"selectedPartName\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2964},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2965}],\"charsReplaced\":\"some text\",\"lastFindLoc\":-9,\"priorSelectionRange\":[0,16],\"prevScroll\":[0,0],\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"_ClipMode\":\"visible\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2967},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2959\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2960},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2961},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2962},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2960\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2961\":{\"x\":223,\"y\":18,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2962\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2963\":{\"x\":577,\"y\":40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2964\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2965\":{\"style\":{\"__isSmartRef__\":true,\"id\":2966},\"morph\":{\"__isSmartRef__\":true,\"id\":2958},\"storedString\":\"Rectangle\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2966\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2967\":{\"x\":223,\"y\":18,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2968\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2969}],\"scripts\":[],\"id\":6070,\"shape\":{\"__isSmartRef__\":true,\"id\":2980},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2994},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2983},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2995},\"label\":{\"__isSmartRef__\":true,\"id\":2969},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3004},{\"__isSmartRef__\":true,\"id\":3005}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":3006},\"name\":\"loadPartButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3007},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"2969\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"shape\":{\"__isSmartRef__\":true,\"id\":2970},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":66,\"_MaxTextHeight\":21,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2974},\"textColor\":{\"__isSmartRef__\":true,\"id\":2973},\"owner\":{\"__isSmartRef__\":true,\"id\":2968},\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2975}],\"padding\":{\"__isSmartRef__\":true,\"id\":2977},\"_Padding\":{\"__isSmartRef__\":true,\"id\":2978},\"prevScroll\":[0,0],\"_Align\":\"center\",\"_FontFamily\":\"Arial\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_VerticalAlign\":\"middle\",\"_Display\":\"table-cell\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2979},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2970\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2971},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2972},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2973},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2971\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2972\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2973\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2974\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2975\":{\"style\":{\"__isSmartRef__\":true,\"id\":2976},\"morph\":{\"__isSmartRef__\":true,\"id\":2969},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"load\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"2976\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"2977\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"2978\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"2979\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"2980\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2981},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2982},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2983},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2993},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2981\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2982\":{\"x\":66,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2983\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2984},{\"__isSmartRef__\":true,\"id\":2986},{\"__isSmartRef__\":true,\"id\":2988},{\"__isSmartRef__\":true,\"id\":2990}],\"vector\":{\"__isSmartRef__\":true,\"id\":2992},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"2984\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":2985}},\"2985\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2986\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":2987}},\"2987\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2988\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":2989}},\"2989\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2990\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":2991}},\"2991\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2992\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"2993\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2994\":{\"x\":577,\"y\":381,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2995\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2996},{\"__isSmartRef__\":true,\"id\":2998},{\"__isSmartRef__\":true,\"id\":3000},{\"__isSmartRef__\":true,\"id\":3002}],\"vector\":{\"__isSmartRef__\":true,\"id\":2992},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"2996\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":2997}},\"2997\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2998\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":2999}},\"2999\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3000\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3001}},\"3001\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3002\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3003}},\"3003\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3004\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2968},\"sourceAttrName\":\"fire\",\"targetMethodName\":\"reloadEverything\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3005\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2968},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"loadAndOpenSelectedPartItem\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3006\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3007\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3008\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3009}],\"scripts\":[],\"id\":6152,\"shape\":{\"__isSmartRef__\":true,\"id\":3020},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3034},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3023},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3035},\"label\":{\"__isSmartRef__\":true,\"id\":3009},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3044},{\"__isSmartRef__\":true,\"id\":3045}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":3046},\"name\":\"removePartButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3047},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"3009\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"shape\":{\"__isSmartRef__\":true,\"id\":3010},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":66,\"_MaxTextHeight\":21,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3014},\"textColor\":{\"__isSmartRef__\":true,\"id\":3013},\"owner\":{\"__isSmartRef__\":true,\"id\":3008},\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3015}],\"padding\":{\"__isSmartRef__\":true,\"id\":3017},\"_Padding\":{\"__isSmartRef__\":true,\"id\":3018},\"prevScroll\":[0,0],\"_Align\":\"center\",\"_FontFamily\":\"Arial\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_VerticalAlign\":\"middle\",\"_Display\":\"table-cell\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3019},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3010\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3011},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3012},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3013},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3011\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3012\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3013\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3014\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3015\":{\"style\":{\"__isSmartRef__\":true,\"id\":3016},\"morph\":{\"__isSmartRef__\":true,\"id\":3009},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"remove\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3016\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3017\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3018\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3019\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3020\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3021},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3022},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3023},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3033},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3021\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3022\":{\"x\":66,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3023\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3024},{\"__isSmartRef__\":true,\"id\":3026},{\"__isSmartRef__\":true,\"id\":3028},{\"__isSmartRef__\":true,\"id\":3030}],\"vector\":{\"__isSmartRef__\":true,\"id\":3032},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3024\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3025}},\"3025\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3026\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3027}},\"3027\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3028\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3029}},\"3029\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3030\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3031}},\"3031\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3032\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3033\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3034\":{\"x\":728.1562343123906,\"y\":381,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3035\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3036},{\"__isSmartRef__\":true,\"id\":3038},{\"__isSmartRef__\":true,\"id\":3040},{\"__isSmartRef__\":true,\"id\":3042}],\"vector\":{\"__isSmartRef__\":true,\"id\":3032},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3036\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3037}},\"3037\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3038\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3039}},\"3039\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3040\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3041}},\"3041\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3042\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3043}},\"3043\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3044\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3008},\"sourceAttrName\":\"fire\",\"targetMethodName\":\"reloadEverything\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3045\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3008},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"interactivelyRemoveSelectedPartItem\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3046\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3047\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3048\":{\"submorphs\":[],\"scripts\":[],\"id\":66,\"shape\":{\"__isSmartRef__\":true,\"id\":3049},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3053},\"_MaxTextWidth\":256,\"_MaxTextHeight\":174,\"textColor\":{\"__isSmartRef__\":true,\"id\":3052},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"selectedPartComment\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3054},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3055}],\"charsReplaced\":\"\",\"lastFindLoc\":11,\"priorSelectionRange\":[82,82],\"prevScroll\":[0,0],\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"_ClipMode\":\"auto\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3057},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3058}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"savedTextString\":\"TestObject\\nPlease do not delete or move this object, it's for testing the PartsBin. See Tests.ScriptingTests to learn more.\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3049\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3050},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3051},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3052},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3050\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3051\":{\"x\":256,\"y\":174,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3052\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3053\":{\"x\":576.5,\"y\":170.5,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3054\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3055\":{\"style\":{\"__isSmartRef__\":true,\"id\":3056},\"morph\":{\"__isSmartRef__\":true,\"id\":3048},\"storedString\":\"No comment yet\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3056\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3057\":{\"x\":256,\"y\":174,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3058\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3048},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"saveCommentForSelectedPartItem\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3059\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3060}],\"scripts\":[],\"id\":1549,\"shape\":{\"__isSmartRef__\":true,\"id\":3071},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3085},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3075},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3086},\"label\":{\"__isSmartRef__\":true,\"id\":3060},\"_Rotation\":0,\"name\":\"removeCategoryButton\",\"showsHalos\":false,\"halos\":[],\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3095},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3096}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Scale\":1.002003004005006,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3097},\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3098},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"3060\":{\"submorphs\":[],\"scripts\":[],\"id\":1550,\"shape\":{\"__isSmartRef__\":true,\"id\":3061},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3065},\"_MaxTextWidth\":134.06609913216516,\"_MaxTextHeight\":21,\"textStyle\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":3066},\"_Padding\":{\"__isSmartRef__\":true,\"id\":3067},\"owner\":{\"__isSmartRef__\":true,\"id\":3059},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3068},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3069}],\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3061\":{\"position\":{\"__isSmartRef__\":true,\"id\":3062},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3063},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3064},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3062\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3063\":{\"x\":134.06609913216516,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3064\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3065\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3066\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3067\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3068\":{\"x\":134.06609913216516,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3069\":{\"style\":{\"__isSmartRef__\":true,\"id\":3070},\"morph\":{\"__isSmartRef__\":true,\"id\":3060},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"remove category\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3070\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3071\":{\"position\":{\"__isSmartRef__\":true,\"id\":3072},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3073},\"_BorderWidth\":1.1840000000000002,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3074},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3075},\"_BorderRadius\":5.2,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3072\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3073\":{\"x\":134.06609913216516,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3074\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3075\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3076},{\"__isSmartRef__\":true,\"id\":3078},{\"__isSmartRef__\":true,\"id\":3080},{\"__isSmartRef__\":true,\"id\":3082}],\"vector\":{\"__isSmartRef__\":true,\"id\":3084},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3076\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3077}},\"3077\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3078\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3079}},\"3079\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3080\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3081}},\"3081\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3082\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3083}},\"3083\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3084\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3085\":{\"x\":13.991486982477795,\"y\":380.9581869156445,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3086\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3087},{\"__isSmartRef__\":true,\"id\":3089},{\"__isSmartRef__\":true,\"id\":3091},{\"__isSmartRef__\":true,\"id\":3093}],\"vector\":{\"__isSmartRef__\":true,\"id\":3084},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3087\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3088}},\"3088\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3089\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3090}},\"3090\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3091\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3092}},\"3092\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3093\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3094}},\"3094\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3095\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3096\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3059},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3059},\"targetMethodName\":\"onFire\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3097\":{\"x\":133.06409612816014,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3098\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":3099}},\"3099\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3100},\"source\":\"function onFire() {\\n\\tthis.get('PartsBinBrowser').removeCategoryInteractively()\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3101},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3100\":{\"this\":{\"__isSmartRef__\":true,\"id\":3059}},\"3101\":{},\"3102\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3103}],\"scripts\":[],\"id\":3728,\"shape\":{\"__isSmartRef__\":true,\"id\":3114},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3128},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3117},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3129},\"label\":{\"__isSmartRef__\":true,\"id\":3103},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3138}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":3139},\"name\":\"movePartButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3140},\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":1593},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"3103\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"shape\":{\"__isSmartRef__\":true,\"id\":3104},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":66,\"_MaxTextHeight\":21,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3108},\"textColor\":{\"__isSmartRef__\":true,\"id\":3107},\"owner\":{\"__isSmartRef__\":true,\"id\":3102},\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3109}],\"padding\":{\"__isSmartRef__\":true,\"id\":3111},\"_Padding\":{\"__isSmartRef__\":true,\"id\":3112},\"prevScroll\":[0,0],\"_Align\":\"center\",\"_FontFamily\":\"Arial\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_VerticalAlign\":\"middle\",\"_Display\":\"table-cell\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3113},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3104\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3105},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3106},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3107},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3105\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3106\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3107\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3108\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3109\":{\"style\":{\"__isSmartRef__\":true,\"id\":3110},\"morph\":{\"__isSmartRef__\":true,\"id\":3103},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"move\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3110\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3111\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3112\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3113\":{\"x\":66,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3114\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3115},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3116},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3117},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3127},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3115\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3116\":{\"x\":66,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3117\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3118},{\"__isSmartRef__\":true,\"id\":3120},{\"__isSmartRef__\":true,\"id\":3122},{\"__isSmartRef__\":true,\"id\":3124}],\"vector\":{\"__isSmartRef__\":true,\"id\":3126},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3118\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3119}},\"3119\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3120\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3121}},\"3121\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3122\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3123}},\"3123\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3124\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3125}},\"3125\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3126\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3127\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3128\":{\"x\":652.0040060080102,\"y\":381.0000000000001,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3129\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3130},{\"__isSmartRef__\":true,\"id\":3132},{\"__isSmartRef__\":true,\"id\":3134},{\"__isSmartRef__\":true,\"id\":3136}],\"vector\":{\"__isSmartRef__\":true,\"id\":3126},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3130\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3131}},\"3131\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3132\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3133}},\"3133\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3134\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3135}},\"3135\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3136\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3137}},\"3137\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3138\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3102},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"interactivelyMoveSelectedPartItem\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3139\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3140\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3141\":{\"position\":{\"__isSmartRef__\":true,\"id\":3142},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3143},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3144},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3142\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3143\":{\"x\":854,\"y\":412,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3144\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3145\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3146\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.PartsBin\"],\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3147\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1593},\"sourceAttrName\":\"categoryName\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1593},\"targetMethodName\":\"loadPartsOfCategory\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3148\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1593},{\"__isSmartRef__\":true,\"id\":3149}],\"scripts\":[],\"id\":14,\"shape\":{\"__isSmartRef__\":true,\"id\":3244},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3246},\"_Position\":{\"__isSmartRef__\":true,\"id\":3247},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3248},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1593},\"titleBar\":{\"__isSmartRef__\":true,\"id\":3149},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":3145},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":3249},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3149\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3150},{\"__isSmartRef__\":true,\"id\":3158},{\"__isSmartRef__\":true,\"id\":3185},{\"__isSmartRef__\":true,\"id\":3211}],\"scripts\":[],\"id\":15,\"shape\":{\"__isSmartRef__\":true,\"id\":3238},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3241},\"_Position\":{\"__isSmartRef__\":true,\"id\":3242},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":3148},\"label\":{\"__isSmartRef__\":true,\"id\":3150},\"closeButton\":{\"__isSmartRef__\":true,\"id\":3158},\"menuButton\":{\"__isSmartRef__\":true,\"id\":3185},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":3211},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3243},\"owner\":{\"__isSmartRef__\":true,\"id\":3148},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3150\":{\"submorphs\":[],\"scripts\":[],\"id\":16,\"shape\":{\"__isSmartRef__\":true,\"id\":3151},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3154},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3155},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3156}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":3149},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3151\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3152},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3153},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3152\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3153\":{\"x\":120,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3154\":{\"x\":367,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3155\":{\"x\":120,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3156\":{\"style\":{\"__isSmartRef__\":true,\"id\":3157},\"morph\":{\"__isSmartRef__\":true,\"id\":3150},\"storedString\":\"PartsBinBrowser\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3157\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3158\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3159}],\"scripts\":[],\"id\":17,\"shape\":{\"__isSmartRef__\":true,\"id\":3168},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3171},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3172},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3173},\"label\":{\"__isSmartRef__\":true,\"id\":3159},\"owner\":{\"__isSmartRef__\":true,\"id\":3149},\"layout\":{\"__isSmartRef__\":true,\"id\":3182},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3183},{\"__isSmartRef__\":true,\"id\":3184}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3159\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"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},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3165},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3166}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3158},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3160\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3161},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3162},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3161\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3162\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3163\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3164\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3165\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3166\":{\"style\":{\"__isSmartRef__\":true,\"id\":3167},\"morph\":{\"__isSmartRef__\":true,\"id\":3159},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3167\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3168\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3169},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3170},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3169\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3170\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3171\":{\"x\":834,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3172\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3173\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3174},{\"__isSmartRef__\":true,\"id\":3176},{\"__isSmartRef__\":true,\"id\":3178},{\"__isSmartRef__\":true,\"id\":3180}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3174\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3175}},\"3175\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3176\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3177}},\"3177\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3178\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3179}},\"3179\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3180\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3181}},\"3181\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3182\":{\"moveHorizontal\":true},\"3183\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3158},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3148},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3184\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3158},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3148},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3185\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3186}],\"scripts\":[],\"id\":19,\"shape\":{\"__isSmartRef__\":true,\"id\":3195},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3198},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3199},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3200},\"label\":{\"__isSmartRef__\":true,\"id\":3186},\"owner\":{\"__isSmartRef__\":true,\"id\":3149},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3209},{\"__isSmartRef__\":true,\"id\":3210}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3186\":{\"submorphs\":[],\"scripts\":[],\"id\":20,\"shape\":{\"__isSmartRef__\":true,\"id\":3187},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3190},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3191},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3192},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3193}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3185},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3187\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3188},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3189},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3188\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3189\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3190\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3191\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3192\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3193\":{\"style\":{\"__isSmartRef__\":true,\"id\":3194},\"morph\":{\"__isSmartRef__\":true,\"id\":3186},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3194\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3195\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3196},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3197},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3196\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3197\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3198\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3199\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3200\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3201},{\"__isSmartRef__\":true,\"id\":3203},{\"__isSmartRef__\":true,\"id\":3205},{\"__isSmartRef__\":true,\"id\":3207}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3201\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3202}},\"3202\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3203\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3204}},\"3204\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3205\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3206}},\"3206\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3207\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3208}},\"3208\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3209\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3185},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3148},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3210\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3185},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3148},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3211\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3212}],\"scripts\":[],\"id\":21,\"shape\":{\"__isSmartRef__\":true,\"id\":3221},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3224},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3225},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3226},\"label\":{\"__isSmartRef__\":true,\"id\":3212},\"owner\":{\"__isSmartRef__\":true,\"id\":3149},\"layout\":{\"__isSmartRef__\":true,\"id\":3235},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3236},{\"__isSmartRef__\":true,\"id\":3237}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3212\":{\"submorphs\":[],\"scripts\":[],\"id\":22,\"shape\":{\"__isSmartRef__\":true,\"id\":3213},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3216},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3217},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3218},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3219}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3211},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3213\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3214},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3215},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3214\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3215\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3216\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3217\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3218\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3219\":{\"style\":{\"__isSmartRef__\":true,\"id\":3220},\"morph\":{\"__isSmartRef__\":true,\"id\":3212},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3220\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3221\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3222},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3223},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3222\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3223\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3224\":{\"x\":815,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3225\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3226\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3227},{\"__isSmartRef__\":true,\"id\":3229},{\"__isSmartRef__\":true,\"id\":3231},{\"__isSmartRef__\":true,\"id\":3233}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3227\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3228}},\"3228\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3229\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3230}},\"3230\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3231\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3232}},\"3232\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3233\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3234}},\"3234\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3235\":{\"moveHorizontal\":true},\"3236\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3211},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3148},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3237\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3211},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3148},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3238\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3239},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3240},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3239\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3240\":{\"x\":854,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3241\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"3242\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3243\":{\"x\":854,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3244\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":3245},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3245\":{\"x\":854,\"y\":434,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3246\":{\"adjustForNewBounds\":true},\"3247\":{\"x\":256,\"y\":523.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3248\":{\"x\":854,\"y\":434,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3249\":{\"x\":882,\"y\":535,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3250\":{\"resizeWidth\":true,\"resizeHeight\":true},\"3251\":{\"uncategorized\":\"PartsBin/\",\"Tools\":{\"__isSmartRef__\":true,\"id\":3252},\"NewWorld\":{\"__isSmartRef__\":true,\"id\":3253},\"Text support\":{\"__isSmartRef__\":true,\"id\":3254},\"Server\":{\"__isSmartRef__\":true,\"id\":3255},\"Widgets\":{\"__isSmartRef__\":true,\"id\":3256},\"Fun\":{\"__isSmartRef__\":true,\"id\":3257},\"Debugging\":{\"__isSmartRef__\":true,\"id\":3258},\"Testing\":{\"__isSmartRef__\":true,\"id\":3259},\"Presenting\":{\"__isSmartRef__\":true,\"id\":3260}},\"3252\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3253\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/NewWorld/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3254\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Text support/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3255\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Server/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3256\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Widgets/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3257\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Fun/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3258\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Debugging/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3259\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Testing/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3260\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Presenting/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3261\":{\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3262},\"reloadEverything\":{\"__isSmartRef__\":true,\"id\":3269},\"ensureCategories\":{\"__isSmartRef__\":true,\"id\":3272},\"updateCategoriesDictFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3275},\"updateCategoryList\":{\"__isSmartRef__\":true,\"id\":3278},\"defaultPartsBinURL\":{\"__isSmartRef__\":true,\"id\":3281},\"reset\":{\"__isSmartRef__\":true,\"id\":3284},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3287},\"loadPartsOfCategory\":{\"__isSmartRef__\":true,\"id\":3290},\"removeParts\":{\"__isSmartRef__\":true,\"id\":3293},\"getPartsSpaceForCategory\":{\"__isSmartRef__\":true,\"id\":3296},\"addMorphsForPartItems\":{\"__isSmartRef__\":true,\"id\":3299},\"getURLForCategoryNamed\":{\"__isSmartRef__\":true,\"id\":3302},\"setSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":3305},\"makeUpPartNameFor\":{\"__isSmartRef__\":true,\"id\":3308},\"openPart\":{\"__isSmartRef__\":true,\"id\":3311},\"interactivelyRemoveSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":3314},\"loadAndOpenSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":3317},\"addCategory\":{\"__isSmartRef__\":true,\"id\":3320},\"addCategoryInteractively\":{\"__isSmartRef__\":true,\"id\":3323},\"addExternalCategory\":{\"__isSmartRef__\":true,\"id\":3326},\"removeCategory\":{\"__isSmartRef__\":true,\"id\":3329},\"removeCategoryInteractively\":{\"__isSmartRef__\":true,\"id\":3332},\"interactivelyMoveSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":3335},\"setMetaInfoOfSelectedItem\":{\"__isSmartRef__\":true,\"id\":3338},\"saveCommentForSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":3341}},\"3262\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3263},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tthis.reloadEverything();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3268},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3263\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3264}},\"3264\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3265}},\"3265\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3266},\"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\":3267},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3266\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1593},\"name\":\"onLoadFromPartsBin\"},\"3267\":{},\"3268\":{},\"3269\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3270},\"source\":\"function reloadEverything() {\\n\\tthis.setSelectedPartItem(null)\\n\\tthis.updateCategoriesDictFromPartsBin();\\n\\tthis.updateCategoryList(this.categoryName);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3271},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3270\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3271\":{},\"3272\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3273},\"source\":\"function ensureCategories() {\\n\\tif (!this.categories)\\n\\t\\tthis.categories = {uncategorized: 'PartsBin/'};\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3274},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3273\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3274\":{},\"3275\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3276},\"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\":3277},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3276\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3277\":{},\"3278\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3279},\"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\":3280},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3279\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3280\":{},\"3281\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3282},\"source\":\"function defaultPartsBinURL() {\\n\\treturn URL.codeBase.withFilename('PartsBin/');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3283},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3282\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3283\":{},\"3284\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3285},\"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\":3286},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3285\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3286\":{},\"3287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3288},\"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\":3289},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3288\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3289\":{},\"3290\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3291},\"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(true)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3292},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3291\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3292\":{},\"3293\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3294},\"source\":\"function removeParts() {\\n\\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3295},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3294\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3295\":{},\"3296\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3297},\"source\":\"function getPartsSpaceForCategory(categoryName) {\\n\\tvar url = this.getURLForCategoryNamed(categoryName);\\n\\treturn lively.PartsBin.partsSpaceWithURL(url);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3298},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3297\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3298\":{},\"3299\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3300},\"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\":3301},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3300\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3301\":{},\"3302\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3303},\"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\":3304},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3303\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3304\":{},\"3305\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3306},\"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\":3307},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3306\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3307\":{},\"3308\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3309},\"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\":3310},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3309\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3310\":{},\"3311\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3312},\"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\":3313},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3312\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3313\":{},\"3314\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3315},\"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\":3316},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3315\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3316\":{},\"3317\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3318},\"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\":3319},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3318\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3319\":{},\"3320\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3321},\"source\":\"function addCategory(categoryName) {\\n\\tvar url = this.defaultPartsBinURL().withFilename(categoryName)\\n\\tthis.addExternalCategory(categoryName, url, true);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3322},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3321\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3322\":{},\"3323\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3324},\"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\":3325},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3324\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3325\":{},\"3326\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3327},\"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\":3328},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3327\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3328\":{},\"3329\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3330},\"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\":3331},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3330\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3331\":{},\"3332\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3333},\"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\":3334},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3333\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3334\":{},\"3335\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3336},\"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\":3337},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3336\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3337\":{},\"3338\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3339},\"source\":\"function setMetaInfoOfSelectedItem(metaInfo) {\\n\\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\\n\\tthis.get('selectedPartComment').textString = comment;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3340},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3339\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3340\":{},\"3341\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3342},\"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\":3343},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"3342\":{\"this\":{\"__isSmartRef__\":true,\"id\":1593}},\"3343\":{},\"3344\":{\"style\":{\"__isSmartRef__\":true,\"id\":3345},\"morph\":{\"__isSmartRef__\":true,\"id\":1585},\"storedString\":\"// PartsBinBrowser (this)\\n\\n// ** PartsBinBrowser's Scripts **\\nthis.addScript(function addCategory(categoryName) {\\n\\tvar url = this.defaultPartsBinURL().withFilename(categoryName)\\n\\tthis.addExternalCategory(categoryName, url, true);\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function defaultPartsBinURL() {\\n\\treturn URL.codeBase.withFilename('PartsBin/');\\n});\\n\\nthis.addScript(function ensureCategories() {\\n\\tif (!this.categories)\\n\\t\\tthis.categories = {uncategorized: 'PartsBin/'};\\n});\\n\\nthis.addScript(function getPartsSpaceForCategory(categoryName) {\\n\\tvar url = this.getURLForCategoryNamed(categoryName);\\n\\treturn lively.PartsBin.partsSpaceWithURL(url);\\n});\\n\\nthis.addScript(function getURLForCategoryNamed(categoryName) {\\n\\tvar relative = this.categories[categoryName];\\n\\tif (!relative) return null;\\n\\treturn URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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(true)\\n});\\n\\nthis.addScript(function makeUpPartNameFor(name) {\\n\\tif (!$morph(name)) return name;\\n\\tvar i = 2\\n\\twhile($morph(name + i)) { i++}\\n\\treturn name + i;\\n});\\n\\nthis.addScript(function onLoadFromPartsBin() {\\n\\t$super();\\n\\tthis.reloadEverything();\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function reloadEverything() {\\n\\tthis.setSelectedPartItem(null)\\n\\tthis.updateCategoriesDictFromPartsBin();\\n\\tthis.updateCategoryList(this.categoryName);\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function removeParts() {\\n\\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\\n});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(function setMetaInfoOfSelectedItem(metaInfo) {\\n\\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\\n\\tthis.get('selectedPartComment').textString = comment;\\n});\\n\\nthis.addScript(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});\\n\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\nthis.addScript(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});\\n\\n// ** PartsBinBrowser's Connections **\\nconnect(this, \\\"categoryName\\\", this, \\\"loadPartsOfCategory\\\", {});\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3345\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3346\":{\"x\":591.046953046953,\"y\":384.98201798201796,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3347\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":3348}},\"3348\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3349},\"source\":\"function doSave() {\\n\\t$super()\\n\\talertOK(\\\"eval all for \\\" + this.getDoitContext())\\n\\tthis.boundEval(this.textString)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3354},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3349\":{\"this\":{\"__isSmartRef__\":true,\"id\":1585},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3350}},\"3350\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3351}},\"3351\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3352},\"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\":3353},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3352\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1585},\"name\":\"doSave\"},\"3353\":{},\"3354\":{},\"3355\":{\"position\":{\"__isSmartRef__\":true,\"id\":3356},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3357},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3358},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3359},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3356\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3357\":{\"x\":604.0799200799202,\"y\":399.9980019980019,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3358\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3359\":{\"r\":0.921,\"g\":0.921,\"b\":0.921,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3360\":{\"x\":-0.9990009990010549,\"y\":20.001998001998004,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3361\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3362\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"3363\":{\"x\":604.0799200799202,\"y\":399.9980019980019,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3364\":{\"addTargetScript\":{\"__isSmartRef__\":true,\"id\":3365},\"addTestObject\":{\"__isSmartRef__\":true,\"id\":3368},\"allMorphNames\":{\"__isSmartRef__\":true,\"id\":3371},\"allScriptListItems\":{\"__isSmartRef__\":true,\"id\":3374},\"bindMorphNames\":{\"__isSmartRef__\":true,\"id\":3377},\"doSearch\":{\"__isSmartRef__\":true,\"id\":3380},\"findSubobjects\":{\"__isSmartRef__\":true,\"id\":3383},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":3386},\"generateSourceForObject\":{\"__isSmartRef__\":true,\"id\":3389},\"generateSourceForProperty\":{\"__isSmartRef__\":true,\"id\":3392},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":3395},\"generateSourceForValue\":{\"__isSmartRef__\":true,\"id\":3398},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":3401},\"highlightSelectedObject\":{\"__isSmartRef__\":true,\"id\":3404},\"listItemsForObj\":{\"__isSmartRef__\":true,\"id\":3407},\"removeTargetScript\":{\"__isSmartRef__\":true,\"id\":3410},\"reset\":{\"__isSmartRef__\":true,\"id\":3413},\"setSourceInPane\":{\"__isSmartRef__\":true,\"id\":3416},\"setTarget\":{\"__isSmartRef__\":true,\"id\":3419},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3422},\"showTopLevelItems\":{\"__isSmartRef__\":true,\"id\":3425},\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":3428},\"updateScriptList\":{\"__isSmartRef__\":true,\"id\":3431},\"updateSourcePane\":{\"__isSmartRef__\":true,\"id\":3434}},\"3365\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3366},\"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\":3367},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3366\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3367\":{},\"3368\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3369},\"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\":3370},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3369\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3370\":{},\"3371\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3372},\"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\":3373},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3372\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3373\":{},\"3374\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3375},\"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\":3376},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3375\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3376\":{},\"3377\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3378},\"source\":\"function bindMorphNames(submorphNames) {\\n\\tsubmorphNames.forEach(function(ea) {\\n\\t\\tthis[ea]= this.getMorphNamed(ea)\\n\\t}, this)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3379},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3378\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3379\":{},\"3380\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3381},\"source\":\"function doSearch(string) {\\n\\talert('searching ' + string);\\n\\tvar allItems = this.allScriptListItems();\\n\\tallItems.select(function(item) {})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3382},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3381\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3382\":{},\"3383\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3384},\"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\":3385},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3384\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3385\":{},\"3386\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3387},\"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\":3388},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3387\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3388\":{},\"3389\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3390},\"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\":3391},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3390\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3391\":{},\"3392\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3393},\"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\":3394},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3393\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3394\":{},\"3395\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3396},\"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\":3397},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3396\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3397\":{},\"3398\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3399},\"source\":\"function generateSourceForValue(value) {\\n\\tif (Object.isString(value)) \\n\\t\\treturn '\\\"' + value + '\\\"'\\n\\telse \\n\\t\\treturn value\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3400},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3399\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3400\":{},\"3401\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3402},\"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\":3403},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3402\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3403\":{},\"3404\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3405},\"source\":\"function highlightSelectedObject(selection) {\\n\\tif (selection && selection.targetObj) showMorph(selection.targetObj)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3406},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3405\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3406\":{},\"3407\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3408},\"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\":3409},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3408\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3409\":{},\"3410\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3411},\"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\":3412},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3411\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3412\":{},\"3413\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3414},\"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\":3415},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3414\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3415\":{},\"3416\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3417},\"source\":\"function setSourceInPane(source, pane) {\\n\\tpane.setTextString(source);\\n\\tpane.owner.owner.scrollToTop();\\n\\n\\tpane.highlightJavaScriptSyntax()\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3418},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3417\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3418\":{},\"3419\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3420},\"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}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3421},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3420\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3421\":{},\"3422\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3423},\"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\":3424},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3423\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3424\":{},\"3425\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3426},\"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\":3427},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3426\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3427\":{},\"3428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3429},\"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\":3430},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3429\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3430\":{},\"3431\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3432},\"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\":3433},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3432\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3433\":{},\"3434\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3435},\"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\":3436},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3435\":{\"this\":{\"__isSmartRef__\":true,\"id\":1584}},\"3436\":{},\"3437\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3438},{\"__isSmartRef__\":true,\"id\":3447},{\"__isSmartRef__\":true,\"id\":3484},{\"__isSmartRef__\":true,\"id\":3509}],\"scripts\":[],\"id\":18206,\"shape\":{\"__isSmartRef__\":true,\"id\":3535},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3538},\"_Position\":{\"__isSmartRef__\":true,\"id\":3539},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":1583},\"label\":{\"__isSmartRef__\":true,\"id\":3438},\"closeButton\":{\"__isSmartRef__\":true,\"id\":3447},\"menuButton\":{\"__isSmartRef__\":true,\"id\":3484},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":3509},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3540},\"owner\":{\"__isSmartRef__\":true,\"id\":1583},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.TitleBar\"},\"3438\":{\"submorphs\":[],\"scripts\":[],\"id\":18207,\"shape\":{\"__isSmartRef__\":true,\"id\":3439},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3442},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3443},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3444}],\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":3437},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3446},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3439\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3440},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3441},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3358},\"_Fill\":null,\"_BorderRadius\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3440\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3441\":{\"x\":128,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3442\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3443\":{\"x\":237.54045954045955,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3444\":{\"style\":{\"__isSmartRef__\":true,\"id\":3445},\"morph\":{\"__isSmartRef__\":true,\"id\":3438},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"ScriptEditorPane\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3445\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3446\":{\"x\":128,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3447\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3448}],\"scripts\":[],\"id\":18208,\"shape\":{\"__isSmartRef__\":true,\"id\":3457},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3471},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3461},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3472},\"label\":{\"__isSmartRef__\":true,\"id\":3448},\"owner\":{\"__isSmartRef__\":true,\"id\":3437},\"layout\":{\"__isSmartRef__\":true,\"id\":3481},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3482},{\"__isSmartRef__\":true,\"id\":3483}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"3448\":{\"submorphs\":[],\"scripts\":[],\"id\":18209,\"shape\":{\"__isSmartRef__\":true,\"id\":3449},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3452},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3453},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3454}],\"owner\":{\"__isSmartRef__\":true,\"id\":3447},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3456},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3449\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3450},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3451},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3358},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3450\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3451\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3452\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3453\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3454\":{\"style\":{\"__isSmartRef__\":true,\"id\":3455},\"morph\":{\"__isSmartRef__\":true,\"id\":3448},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3455\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3456\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3457\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3458},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3459},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3460},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3461},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3458\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3459\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3460\":{\"r\":0.8392156862745098,\"g\":0.8392156862745098,\"b\":0.8392156862745098,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3461\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3462},{\"__isSmartRef__\":true,\"id\":3464},{\"__isSmartRef__\":true,\"id\":3466},{\"__isSmartRef__\":true,\"id\":3468}],\"vector\":{\"__isSmartRef__\":true,\"id\":3470},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3462\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3463}},\"3463\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3464\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3465}},\"3465\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3466\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3467}},\"3467\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3468\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3469}},\"3469\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3470\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3471\":{\"x\":583.0809190809191,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3472\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3473},{\"__isSmartRef__\":true,\"id\":3475},{\"__isSmartRef__\":true,\"id\":3477},{\"__isSmartRef__\":true,\"id\":3479}],\"vector\":{\"__isSmartRef__\":true,\"id\":3470},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3473\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3474}},\"3474\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3475\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3476}},\"3476\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3477\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3478}},\"3478\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3479\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3480}},\"3480\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3481\":{\"moveHorizontal\":true},\"3482\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3447},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1583},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3483\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3447},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1583},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3484\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3485}],\"scripts\":[],\"id\":18210,\"shape\":{\"__isSmartRef__\":true,\"id\":3494},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3497},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3461},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3498},\"label\":{\"__isSmartRef__\":true,\"id\":3485},\"owner\":{\"__isSmartRef__\":true,\"id\":3437},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3507},{\"__isSmartRef__\":true,\"id\":3508}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"3485\":{\"submorphs\":[],\"scripts\":[],\"id\":18211,\"shape\":{\"__isSmartRef__\":true,\"id\":3486},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3489},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3490},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3491}],\"owner\":{\"__isSmartRef__\":true,\"id\":3484},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3493},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3486\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3487},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3488},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3358},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3487\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3488\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3489\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3490\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3491\":{\"style\":{\"__isSmartRef__\":true,\"id\":3492},\"morph\":{\"__isSmartRef__\":true,\"id\":3485},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3492\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3493\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3494\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3495},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3496},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3460},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3461},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3495\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3496\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3497\":{\"x\":3,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3498\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3499},{\"__isSmartRef__\":true,\"id\":3501},{\"__isSmartRef__\":true,\"id\":3503},{\"__isSmartRef__\":true,\"id\":3505}],\"vector\":{\"__isSmartRef__\":true,\"id\":3470},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3499\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3500}},\"3500\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3501\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3502}},\"3502\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3503\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3504}},\"3504\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3505\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3506}},\"3506\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3507\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3484},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1583},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3508\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3484},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1583},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3509\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3510}],\"scripts\":[],\"id\":18212,\"shape\":{\"__isSmartRef__\":true,\"id\":3519},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3522},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3461},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3523},\"label\":{\"__isSmartRef__\":true,\"id\":3510},\"owner\":{\"__isSmartRef__\":true,\"id\":3437},\"layout\":{\"__isSmartRef__\":true,\"id\":3532},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3533},{\"__isSmartRef__\":true,\"id\":3534}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"3510\":{\"submorphs\":[],\"scripts\":[],\"id\":18213,\"shape\":{\"__isSmartRef__\":true,\"id\":3511},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3514},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3515},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3516}],\"owner\":{\"__isSmartRef__\":true,\"id\":3509},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3518},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3511\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3512},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3513},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3358},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3512\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3513\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3514\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3515\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3516\":{\"style\":{\"__isSmartRef__\":true,\"id\":3517},\"morph\":{\"__isSmartRef__\":true,\"id\":3510},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3517\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3518\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3519\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3520},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3521},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3460},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3461},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3520\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3521\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3522\":{\"x\":564.0809190809191,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3523\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3524},{\"__isSmartRef__\":true,\"id\":3526},{\"__isSmartRef__\":true,\"id\":3528},{\"__isSmartRef__\":true,\"id\":3530}],\"vector\":{\"__isSmartRef__\":true,\"id\":3470},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3524\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3525}},\"3525\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3526\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3527}},\"3527\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3528\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3529}},\"3529\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3530\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3531}},\"3531\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3532\":{\"moveHorizontal\":true},\"3533\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3509},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1583},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3534\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3509},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1583},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"3535\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3536},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3537},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1589},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3536\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3537\":{\"x\":603.0809190809191,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3538\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"3539\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3540\":{\"x\":603.0809190809191,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3541\":{\"submorphs\":[],\"scripts\":[],\"id\":452,\"shape\":{\"__isSmartRef__\":true,\"id\":3542},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3547},\"showsHalos\":false,\"halos\":[],\"name\":\"ResizeCorner\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3548},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"dragStartPoint\":null,\"originalExtent\":{\"__isSmartRef__\":true,\"id\":3549},\"originalTargetExtent\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":1583},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3550},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"3542\":{\"position\":{\"__isSmartRef__\":true,\"id\":3543},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3544},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3545},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3546},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3543\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3544\":{\"x\":13,\"y\":15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3545\":{\"r\":0.568,\"g\":0.568,\"b\":0.568,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3546\":{\"r\":0.258,\"g\":0.258,\"b\":0.258,\"a\":0.5,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3547\":{\"x\":590.0809190809191,\"y\":403.00199800199795,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3548\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3549\":{\"x\":239,\"y\":138,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3550\":{\"onDrag\":{\"__isSmartRef__\":true,\"id\":3551},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3558},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3565}},\"3551\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3552},\"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\":3557},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3552\":{\"this\":{\"__isSmartRef__\":true,\"id\":3541},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3553}},\"3553\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3554}},\"3554\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3555},\"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\":3556},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3555\":{\"obj\":{\"__isSmartRef__\":true,\"id\":3541},\"name\":\"onDrag\"},\"3556\":{},\"3557\":{},\"3558\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3559},\"source\":\"function onDragEnd(evt) {\\n\\tthis.dragStartPoint = null;\\n\\tthis.originalTargetExtent = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3564},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3559\":{\"this\":{\"__isSmartRef__\":true,\"id\":3541},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3560}},\"3560\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3561}},\"3561\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3562},\"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\":3563},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3562\":{\"obj\":{\"__isSmartRef__\":true,\"id\":3541},\"name\":\"onDragEnd\"},\"3563\":{},\"3564\":{},\"3565\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3566},\"source\":\"function onDragStart(evt) {\\n\\tthis.dragStartPoint = evt.mousePoint;\\n\\tthis.originalTargetExtent = this.owner.getExtent();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3571},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3566\":{\"this\":{\"__isSmartRef__\":true,\"id\":3541},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3567}},\"3567\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3568}},\"3568\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3569},\"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\":3570},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3569\":{\"obj\":{\"__isSmartRef__\":true,\"id\":3541},\"name\":\"onDragStart\"},\"3570\":{},\"3571\":{},\"3572\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":3573},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3573\":{\"x\":603.0809190809191,\"y\":418.00199800199795,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3574\":{\"adjustForNewBounds\":true},\"3575\":{\"x\":1127.999000999001,\"y\":383.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3576\":{\"x\":603.0809190809191,\"y\":418.00199800199795,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3577\":{\"x\":0,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3578\":{\"x\":1315,\"y\":400,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3579\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3580\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3581}],\"scripts\":[],\"id\":351,\"shape\":{\"__isSmartRef__\":true,\"id\":3592},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3606},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3595},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3607},\"label\":{\"__isSmartRef__\":true,\"id\":3581},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":3616},\"name\":\"Button\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3617},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"_Scale\":1.0020030040050063,\"__LivelyClassName__\":\"lively.morphic.Button\"},\"3581\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"shape\":{\"__isSmartRef__\":true,\"id\":3582},\"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\":3586},\"textColor\":{\"__isSmartRef__\":true,\"id\":3585},\"owner\":{\"__isSmartRef__\":true,\"id\":3580},\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3587}],\"padding\":{\"__isSmartRef__\":true,\"id\":3589},\"_Padding\":{\"__isSmartRef__\":true,\"id\":3590},\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3591},\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_FontFamily\":\"Arial\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3582\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3583},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3584},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3585},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3583\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3584\":{\"x\":116,\"y\":18,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3585\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3586\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3587\":{\"style\":{\"__isSmartRef__\":true,\"id\":3588},\"morph\":{\"__isSmartRef__\":true,\"id\":3581},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"rerender\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3588\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3589\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3590\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3591\":{\"x\":116,\"y\":18,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3592\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3593},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3594},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3595},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3605},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3593\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3594\":{\"x\":116,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3595\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3596},{\"__isSmartRef__\":true,\"id\":3598},{\"__isSmartRef__\":true,\"id\":3600},{\"__isSmartRef__\":true,\"id\":3602}],\"vector\":{\"__isSmartRef__\":true,\"id\":3604},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3596\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3597}},\"3597\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3598\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3599}},\"3599\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3600\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3601}},\"3601\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3602\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3603}},\"3603\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3604\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3605\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3606\":{\"x\":73,\"y\":829,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3607\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3608},{\"__isSmartRef__\":true,\"id\":3610},{\"__isSmartRef__\":true,\"id\":3612},{\"__isSmartRef__\":true,\"id\":3614}],\"vector\":{\"__isSmartRef__\":true,\"id\":3604},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3608\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3609}},\"3609\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3610\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3611}},\"3611\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3612\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3613}},\"3613\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3614\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3615}},\"3615\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3616\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3617\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3618\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3619}],\"scripts\":[],\"id\":351,\"shape\":{\"__isSmartRef__\":true,\"id\":3629},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3643},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":3632},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3644},\"label\":{\"__isSmartRef__\":true,\"id\":3619},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Rotation\":0,\"padding\":{\"__isSmartRef__\":true,\"id\":3653},\"name\":\"Button1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3654},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Button\"},\"3619\":{\"submorphs\":[],\"scripts\":[],\"id\":18,\"shape\":{\"__isSmartRef__\":true,\"id\":3620},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_MaxTextWidth\":null,\"_MaxTextHeight\":null,\"fixedHeight\":false,\"allowsInput\":false,\"_OverflowMode\":\"visible\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3624},\"textColor\":{\"__isSmartRef__\":true,\"id\":3623},\"owner\":{\"__isSmartRef__\":true,\"id\":3618},\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3625}],\"padding\":{\"__isSmartRef__\":true,\"id\":3627},\"_Padding\":{\"__isSmartRef__\":true,\"id\":3627},\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3628},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3620\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3621},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3622},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3623},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3621\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3622\":{\"x\":116,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3623\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3624\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3625\":{\"style\":{\"__isSmartRef__\":true,\"id\":3626},\"morph\":{\"__isSmartRef__\":true,\"id\":3619},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"button\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"3626\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"3627\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3628\":{\"x\":116,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3629\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3630},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3631},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3632},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3642},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3630\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3631\":{\"x\":116,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3632\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3633},{\"__isSmartRef__\":true,\"id\":3635},{\"__isSmartRef__\":true,\"id\":3637},{\"__isSmartRef__\":true,\"id\":3639}],\"vector\":{\"__isSmartRef__\":true,\"id\":3641},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3633\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3634}},\"3634\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3635\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3636}},\"3636\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3637\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3638}},\"3638\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3639\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3640}},\"3640\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3641\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3642\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3643\":{\"x\":75,\"y\":868,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3644\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3645},{\"__isSmartRef__\":true,\"id\":3647},{\"__isSmartRef__\":true,\"id\":3649},{\"__isSmartRef__\":true,\"id\":3651}],\"vector\":{\"__isSmartRef__\":true,\"id\":3641},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"3645\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3646}},\"3646\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3647\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3648}},\"3648\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3649\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3650}},\"3650\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3651\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3652}},\"3652\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3653\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"3654\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3655\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3656},{\"__isSmartRef__\":true,\"id\":3665}],\"scripts\":[],\"id\":3515,\"shape\":{\"__isSmartRef__\":true,\"id\":3760},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3762},\"_Position\":{\"__isSmartRef__\":true,\"id\":3763},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3764},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":3656},\"titleBar\":{\"__isSmartRef__\":true,\"id\":3665},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":3660},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3656\":{\"submorphs\":[],\"scripts\":[],\"id\":3514,\"shape\":{\"__isSmartRef__\":true,\"id\":3657},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3660},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3661},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3662}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3655},\"layout\":{\"__isSmartRef__\":true,\"id\":3664},\"doitContext\":{\"__isSmartRef__\":true,\"id\":694},\"prevScroll\":[0,182],\"priorSelectionRange\":[330,346],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3657\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3658},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3659},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3658\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3659\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3660\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3661\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3662\":{\"style\":{\"__isSmartRef__\":true,\"id\":3663},\"morph\":{\"__isSmartRef__\":true,\"id\":3656},\"storedString\":\"submorphs:\\t[, ...\\nscripts:\\t[]\\nid:\\t336\\nshape:\\t[object Object]\\ndroppingEnabled:\\ttrue\\nhalosEnabled:\\ttrue\\nshowsHalos:\\tfalse\\nhalos:\\t[, , \\nowner:\\t\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3663\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3664\":{\"resizeWidth\":true,\"resizeHeight\":true},\"3665\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3666},{\"__isSmartRef__\":true,\"id\":3674},{\"__isSmartRef__\":true,\"id\":3701},{\"__isSmartRef__\":true,\"id\":3727}],\"scripts\":[],\"id\":3516,\"shape\":{\"__isSmartRef__\":true,\"id\":3754},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3757},\"_Position\":{\"__isSmartRef__\":true,\"id\":3758},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":3655},\"label\":{\"__isSmartRef__\":true,\"id\":3666},\"closeButton\":{\"__isSmartRef__\":true,\"id\":3674},\"menuButton\":{\"__isSmartRef__\":true,\"id\":3701},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":3727},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3759},\"owner\":{\"__isSmartRef__\":true,\"id\":3655},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3666\":{\"submorphs\":[],\"scripts\":[],\"id\":3517,\"shape\":{\"__isSmartRef__\":true,\"id\":3667},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3670},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3671},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3672}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":3665},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3667\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3668},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3669},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3668\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3669\":{\"x\":440,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3670\":{\"x\":30,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3671\":{\"x\":440,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3672\":{\"style\":{\"__isSmartRef__\":true,\"id\":3673},\"morph\":{\"__isSmartRef__\":true,\"id\":3666},\"storedString\":\"Inspector for \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3673\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3674\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3675}],\"scripts\":[],\"id\":3518,\"shape\":{\"__isSmartRef__\":true,\"id\":3684},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3687},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3688},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3689},\"label\":{\"__isSmartRef__\":true,\"id\":3675},\"owner\":{\"__isSmartRef__\":true,\"id\":3665},\"layout\":{\"__isSmartRef__\":true,\"id\":3698},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3699},{\"__isSmartRef__\":true,\"id\":3700}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3675\":{\"submorphs\":[],\"scripts\":[],\"id\":3519,\"shape\":{\"__isSmartRef__\":true,\"id\":3676},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3679},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3680},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3681},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3682}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3674},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3676\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3677},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3678},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3677\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3678\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3679\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3680\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3681\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3682\":{\"style\":{\"__isSmartRef__\":true,\"id\":3683},\"morph\":{\"__isSmartRef__\":true,\"id\":3675},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3683\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3684\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3685},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3686},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3685\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3686\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3687\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3688\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3689\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3690},{\"__isSmartRef__\":true,\"id\":3692},{\"__isSmartRef__\":true,\"id\":3694},{\"__isSmartRef__\":true,\"id\":3696}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3690\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3691}},\"3691\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3692\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3693}},\"3693\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3694\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3695}},\"3695\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3696\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3697}},\"3697\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3698\":{\"moveHorizontal\":true},\"3699\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3674},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3655},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3700\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3674},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3655},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3701\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3702}],\"scripts\":[],\"id\":3520,\"shape\":{\"__isSmartRef__\":true,\"id\":3711},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3714},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3715},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3716},\"label\":{\"__isSmartRef__\":true,\"id\":3702},\"owner\":{\"__isSmartRef__\":true,\"id\":3665},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3725},{\"__isSmartRef__\":true,\"id\":3726}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3702\":{\"submorphs\":[],\"scripts\":[],\"id\":3521,\"shape\":{\"__isSmartRef__\":true,\"id\":3703},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3706},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3707},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3708},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3709}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3701},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3703\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3704},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3705},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3704\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3705\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3706\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3707\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3708\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3709\":{\"style\":{\"__isSmartRef__\":true,\"id\":3710},\"morph\":{\"__isSmartRef__\":true,\"id\":3702},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3710\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3711\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3712},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3713},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3712\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3713\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3714\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3715\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3716\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3717},{\"__isSmartRef__\":true,\"id\":3719},{\"__isSmartRef__\":true,\"id\":3721},{\"__isSmartRef__\":true,\"id\":3723}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3717\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3718}},\"3718\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3719\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3720}},\"3720\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3721\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3722}},\"3722\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3723\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3724}},\"3724\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3725\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3701},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3655},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3726\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3701},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3655},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3727\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3728}],\"scripts\":[],\"id\":3522,\"shape\":{\"__isSmartRef__\":true,\"id\":3737},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3740},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3741},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3742},\"label\":{\"__isSmartRef__\":true,\"id\":3728},\"owner\":{\"__isSmartRef__\":true,\"id\":3665},\"layout\":{\"__isSmartRef__\":true,\"id\":3751},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3752},{\"__isSmartRef__\":true,\"id\":3753}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3728\":{\"submorphs\":[],\"scripts\":[],\"id\":3523,\"shape\":{\"__isSmartRef__\":true,\"id\":3729},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3732},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3733},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3734},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3735}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3727},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3729\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3730},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3731},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3730\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3731\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3732\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3733\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3734\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3735\":{\"style\":{\"__isSmartRef__\":true,\"id\":3736},\"morph\":{\"__isSmartRef__\":true,\"id\":3728},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3736\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3737\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3738},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3739},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3738\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3739\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3740\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3741\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3742\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3743},{\"__isSmartRef__\":true,\"id\":3745},{\"__isSmartRef__\":true,\"id\":3747},{\"__isSmartRef__\":true,\"id\":3749}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3743\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3744}},\"3744\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3745\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3746}},\"3746\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3747\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3748}},\"3748\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3749\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3750}},\"3750\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3751\":{\"moveHorizontal\":true},\"3752\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3727},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3655},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3753\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3727},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3655},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3754\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3755},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3756},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3755\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3756\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3757\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"3758\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3759\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3760\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":3761},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3761\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3762\":{\"adjustForNewBounds\":true},\"3763\":{\"x\":1497,\"y\":1183,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3764\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3765\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3766},{\"__isSmartRef__\":true,\"id\":3775}],\"scripts\":[],\"id\":4942,\"shape\":{\"__isSmartRef__\":true,\"id\":3870},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3872},\"_Position\":{\"__isSmartRef__\":true,\"id\":3873},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3874},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":3766},\"titleBar\":{\"__isSmartRef__\":true,\"id\":3775},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":3770},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":3875},\"showsHalos\":false,\"halos\":[],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3766\":{\"submorphs\":[],\"scripts\":[],\"id\":4941,\"shape\":{\"__isSmartRef__\":true,\"id\":3767},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3770},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3771},\"_MaxTextWidth\":858,\"_MaxTextHeight\":304,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3772}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3765},\"layout\":{\"__isSmartRef__\":true,\"id\":3774},\"priorSelectionRange\":[398,407],\"charsReplaced\":\"\",\"lastFindLoc\":415,\"prevScroll\":[0,0],\"savedTextString\":\"p = lively.PartsBin.getPart('PartsBinBrowser', 'PartsBin/NewWorld')\\n\\np = lively.PartsBin.getPart('Rectangle', 'PartsBin/NewWorld')\\n\\nitem = lively.PartsBin.getPartItem('Rectangle', 'PartsBin/NewWorld')\\n\\nconnect(item, 'json', Global, 'alertOK', {converter: function() { return 'json'}})\\nconnect(item, 'loadedMetaInfo', Global, 'alertOK', {converter: function() { return 'metaInfo'}})\\nitem.loadPart()\\nitem.part\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3767\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3768},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3769},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3768\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3769\":{\"x\":858,\"y\":304,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3770\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3771\":{\"x\":858,\"y\":304,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3772\":{\"style\":{\"__isSmartRef__\":true,\"id\":3773},\"morph\":{\"__isSmartRef__\":true,\"id\":3766},\"storedString\":\"p = lively.PartsBin.getPart('PartsBinBrowser', 'PartsBin/NewWorld')\\n\\np = lively.PartsBin.getPart('Rectangle', 'PartsBin/NewWorld')\\n\\nitem = lively.PartsBin.getPartItem('Rectangle', 'PartsBin/NewWorld')\\n\\nconnect(item, 'json', Global, 'alertOK', {converter: function() { return 'json'}})\\nconnect(item, 'loadedMetaInfo', Global, 'alertOK', {converter: function() { return 'metaInfo'}})\\nitem.loadPart()\\nitem.part = null\\nitem.part\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3773\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3774\":{\"resizeWidth\":true,\"resizeHeight\":true},\"3775\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3776},{\"__isSmartRef__\":true,\"id\":3784},{\"__isSmartRef__\":true,\"id\":3811},{\"__isSmartRef__\":true,\"id\":3837}],\"scripts\":[],\"id\":4943,\"shape\":{\"__isSmartRef__\":true,\"id\":3864},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":3867},\"_Position\":{\"__isSmartRef__\":true,\"id\":3868},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":3765},\"label\":{\"__isSmartRef__\":true,\"id\":3776},\"closeButton\":{\"__isSmartRef__\":true,\"id\":3784},\"menuButton\":{\"__isSmartRef__\":true,\"id\":3811},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":3837},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3869},\"owner\":{\"__isSmartRef__\":true,\"id\":3765},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3776\":{\"submorphs\":[],\"scripts\":[],\"id\":4944,\"shape\":{\"__isSmartRef__\":true,\"id\":3777},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3780},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3781},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3782}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":3775},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3777\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3778},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3779},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3778\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3779\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3780\":{\"x\":393,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3781\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3782\":{\"style\":{\"__isSmartRef__\":true,\"id\":3783},\"morph\":{\"__isSmartRef__\":true,\"id\":3776},\"storedString\":\"Workspace\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3783\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3784\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3785}],\"scripts\":[],\"id\":4945,\"shape\":{\"__isSmartRef__\":true,\"id\":3794},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3797},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3798},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3799},\"label\":{\"__isSmartRef__\":true,\"id\":3785},\"owner\":{\"__isSmartRef__\":true,\"id\":3775},\"layout\":{\"__isSmartRef__\":true,\"id\":3808},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3809},{\"__isSmartRef__\":true,\"id\":3810}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3785\":{\"submorphs\":[],\"scripts\":[],\"id\":4946,\"shape\":{\"__isSmartRef__\":true,\"id\":3786},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3789},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3790},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3791},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3792}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3784},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3786\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3787},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3788},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3787\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3788\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3789\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3790\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3791\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3792\":{\"style\":{\"__isSmartRef__\":true,\"id\":3793},\"morph\":{\"__isSmartRef__\":true,\"id\":3785},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3793\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3794\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3795},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3796},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3795\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3796\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3797\":{\"x\":838,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3798\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3799\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3800},{\"__isSmartRef__\":true,\"id\":3802},{\"__isSmartRef__\":true,\"id\":3804},{\"__isSmartRef__\":true,\"id\":3806}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3800\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3801}},\"3801\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3802\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3803}},\"3803\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3804\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3805}},\"3805\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3806\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3807}},\"3807\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3808\":{\"moveHorizontal\":true},\"3809\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3784},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3765},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3810\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3784},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3765},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3811\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3812}],\"scripts\":[],\"id\":4947,\"shape\":{\"__isSmartRef__\":true,\"id\":3821},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3824},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3825},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3826},\"label\":{\"__isSmartRef__\":true,\"id\":3812},\"owner\":{\"__isSmartRef__\":true,\"id\":3775},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3835},{\"__isSmartRef__\":true,\"id\":3836}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3812\":{\"submorphs\":[],\"scripts\":[],\"id\":4948,\"shape\":{\"__isSmartRef__\":true,\"id\":3813},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3816},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3817},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3818},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3819}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3811},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3813\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3814},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3815},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3814\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3815\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3816\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3817\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3818\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3819\":{\"style\":{\"__isSmartRef__\":true,\"id\":3820},\"morph\":{\"__isSmartRef__\":true,\"id\":3812},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3820\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3821\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3822},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3823},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3822\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3823\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3824\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3825\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3826\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3827},{\"__isSmartRef__\":true,\"id\":3829},{\"__isSmartRef__\":true,\"id\":3831},{\"__isSmartRef__\":true,\"id\":3833}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3827\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3828}},\"3828\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3829\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3830}},\"3830\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3831\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3832}},\"3832\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3833\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3834}},\"3834\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3835\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3811},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3765},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3836\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3811},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3765},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3837\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3838}],\"scripts\":[],\"id\":4949,\"shape\":{\"__isSmartRef__\":true,\"id\":3847},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3850},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3851},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3852},\"label\":{\"__isSmartRef__\":true,\"id\":3838},\"owner\":{\"__isSmartRef__\":true,\"id\":3775},\"layout\":{\"__isSmartRef__\":true,\"id\":3861},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3862},{\"__isSmartRef__\":true,\"id\":3863}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3838\":{\"submorphs\":[],\"scripts\":[],\"id\":4950,\"shape\":{\"__isSmartRef__\":true,\"id\":3839},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3842},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3843},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3844},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3845}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3837},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3839\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3840},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3841},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3840\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3841\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3842\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3843\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3844\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3845\":{\"style\":{\"__isSmartRef__\":true,\"id\":3846},\"morph\":{\"__isSmartRef__\":true,\"id\":3838},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3846\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3847\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3848},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3849},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3848\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3849\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3850\":{\"x\":819,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3851\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3852\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3853},{\"__isSmartRef__\":true,\"id\":3855},{\"__isSmartRef__\":true,\"id\":3857},{\"__isSmartRef__\":true,\"id\":3859}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3853\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3854}},\"3854\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3855\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3856}},\"3856\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3857\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3858}},\"3858\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3859\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3860}},\"3860\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3861\":{\"moveHorizontal\":true},\"3862\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3837},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3765},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3863\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3837},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3765},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3864\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3865},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3866},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3865\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3866\":{\"x\":858,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3867\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"3868\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3869\":{\"x\":858,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3870\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":3871},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3871\":{\"x\":858,\"y\":326,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3872\":{\"adjustForNewBounds\":true},\"3873\":{\"x\":35,\"y\":1085,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3874\":{\"x\":858,\"y\":326,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3875\":{\"x\":396,\"y\":1100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3876\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3877},{\"__isSmartRef__\":true,\"id\":3916}],\"scripts\":[],\"id\":7775,\"shape\":{\"__isSmartRef__\":true,\"id\":4011},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4013},\"_Position\":{\"__isSmartRef__\":true,\"id\":4014},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4015},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":3877},\"titleBar\":{\"__isSmartRef__\":true,\"id\":3916},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":3881},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3877\":{\"submorphs\":[],\"scripts\":[],\"id\":7774,\"shape\":{\"__isSmartRef__\":true,\"id\":3878},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3881},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3882},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3883}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3876},\"layout\":{\"__isSmartRef__\":true,\"id\":3885},\"doitContext\":{\"__isSmartRef__\":true,\"id\":3886},\"priorSelectionRange\":[0,21],\"charsReplaced\":\"submorphs:\\t[, \\n_Position:\\tpt(68.0,936.0)\\nshowsHalos:\\tfalse\\nhalos:\\t[, , \\n_Rotation:\\t0\\n_Scale:\\t1\\npriorExtent:\\tpt(232.0,204.0)\",\"lastFindLoc\":-651,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3878\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3879},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3880},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3879\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3880\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3881\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3882\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3883\":{\"style\":{\"__isSmartRef__\":true,\"id\":3884},\"morph\":{\"__isSmartRef__\":true,\"id\":3877},\"storedString\":\"this.partsBinMetaInfo\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3884\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3885\":{\"resizeWidth\":true,\"resizeHeight\":true},\"3886\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3887},{\"__isSmartRef__\":true,\"id\":3894},{\"__isSmartRef__\":true,\"id\":3901}],\"scripts\":[],\"id\":452,\"shape\":{\"__isSmartRef__\":true,\"id\":3908},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3913},\"showsHalos\":false,\"halos\":[],\"name\":\"TestObject\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3914},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3915},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"3887\":{\"submorphs\":[],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":3888},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":3892},\"name\":\"Ellipse2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3893},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":3886},\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"3888\":{\"position\":{\"__isSmartRef__\":true,\"id\":3889},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3890},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3891},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"3889\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3890\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3891\":{\"r\":0.564,\"g\":0.584,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3892\":{\"x\":14,\"y\":15,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3893\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3894\":{\"submorphs\":[],\"scripts\":[],\"id\":6562,\"shape\":{\"__isSmartRef__\":true,\"id\":3895},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":3899},\"name\":\"Ellipse6\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3900},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":3886},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"3895\":{\"position\":{\"__isSmartRef__\":true,\"id\":3896},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3897},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3898},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"3896\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3897\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3898\":{\"r\":0.65,\"g\":0,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3899\":{\"x\":58,\"y\":50,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3900\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3901\":{\"submorphs\":[],\"scripts\":[],\"id\":6587,\"shape\":{\"__isSmartRef__\":true,\"id\":3902},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":3906},\"name\":\"Ellipse7\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3907},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":3886},\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"3902\":{\"position\":{\"__isSmartRef__\":true,\"id\":3903},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3904},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3905},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"3903\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3904\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3905\":{\"r\":0.215,\"g\":1,\"b\":0.827,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3906\":{\"x\":105,\"y\":93,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3907\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3908\":{\"position\":{\"__isSmartRef__\":true,\"id\":3909},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3910},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":3911},\"_Fill\":{\"__isSmartRef__\":true,\"id\":3912},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3909\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3910\":{\"x\":233,\"y\":204,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3911\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3912\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3913\":{\"x\":55,\"y\":942,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3914\":{\"partsSpaceName\":\"PartsBin/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"3915\":{\"x\":232,\"y\":204,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3916\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3917},{\"__isSmartRef__\":true,\"id\":3925},{\"__isSmartRef__\":true,\"id\":3952},{\"__isSmartRef__\":true,\"id\":3978}],\"scripts\":[],\"id\":7776,\"shape\":{\"__isSmartRef__\":true,\"id\":4005},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4008},\"_Position\":{\"__isSmartRef__\":true,\"id\":4009},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":3876},\"label\":{\"__isSmartRef__\":true,\"id\":3917},\"closeButton\":{\"__isSmartRef__\":true,\"id\":3925},\"menuButton\":{\"__isSmartRef__\":true,\"id\":3952},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":3978},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4010},\"owner\":{\"__isSmartRef__\":true,\"id\":3876},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3917\":{\"submorphs\":[],\"scripts\":[],\"id\":7777,\"shape\":{\"__isSmartRef__\":true,\"id\":3918},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3921},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3922},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3923}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":3916},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3918\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3919},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3920},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3919\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3920\":{\"x\":408,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3921\":{\"x\":46,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3922\":{\"x\":408,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3923\":{\"style\":{\"__isSmartRef__\":true,\"id\":3924},\"morph\":{\"__isSmartRef__\":true,\"id\":3917},\"storedString\":\"Inspector for \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3924\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3925\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3926}],\"scripts\":[],\"id\":7778,\"shape\":{\"__isSmartRef__\":true,\"id\":3935},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3938},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3939},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3940},\"label\":{\"__isSmartRef__\":true,\"id\":3926},\"owner\":{\"__isSmartRef__\":true,\"id\":3916},\"layout\":{\"__isSmartRef__\":true,\"id\":3949},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3950},{\"__isSmartRef__\":true,\"id\":3951}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3926\":{\"submorphs\":[],\"scripts\":[],\"id\":7779,\"shape\":{\"__isSmartRef__\":true,\"id\":3927},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3930},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3931},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3932},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3933}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3925},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3927\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3928},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3929},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3928\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3929\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3930\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3931\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3932\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3933\":{\"style\":{\"__isSmartRef__\":true,\"id\":3934},\"morph\":{\"__isSmartRef__\":true,\"id\":3926},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3934\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3935\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3936},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3937},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3936\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3937\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3938\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3939\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3940\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3941},{\"__isSmartRef__\":true,\"id\":3943},{\"__isSmartRef__\":true,\"id\":3945},{\"__isSmartRef__\":true,\"id\":3947}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3941\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3942}},\"3942\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3943\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3944}},\"3944\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3945\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3946}},\"3946\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3947\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3948}},\"3948\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3949\":{\"moveHorizontal\":true},\"3950\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3925},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3876},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3951\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3925},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3876},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3952\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3953}],\"scripts\":[],\"id\":7780,\"shape\":{\"__isSmartRef__\":true,\"id\":3962},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3965},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3966},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3967},\"label\":{\"__isSmartRef__\":true,\"id\":3953},\"owner\":{\"__isSmartRef__\":true,\"id\":3916},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3976},{\"__isSmartRef__\":true,\"id\":3977}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3953\":{\"submorphs\":[],\"scripts\":[],\"id\":7781,\"shape\":{\"__isSmartRef__\":true,\"id\":3954},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3957},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3958},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3959},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3960}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3952},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3954\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3955},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3956},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3955\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3956\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3957\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3958\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3959\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3960\":{\"style\":{\"__isSmartRef__\":true,\"id\":3961},\"morph\":{\"__isSmartRef__\":true,\"id\":3953},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3961\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3962\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3963},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3964},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3963\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3964\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3965\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3966\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3967\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3968},{\"__isSmartRef__\":true,\"id\":3970},{\"__isSmartRef__\":true,\"id\":3972},{\"__isSmartRef__\":true,\"id\":3974}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3968\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3969}},\"3969\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3970\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3971}},\"3971\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3972\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3973}},\"3973\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3974\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":3975}},\"3975\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3976\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3952},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3876},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3977\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3952},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3876},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"3978\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":3979}],\"scripts\":[],\"id\":7782,\"shape\":{\"__isSmartRef__\":true,\"id\":3988},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":3991},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3992},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":3993},\"label\":{\"__isSmartRef__\":true,\"id\":3979},\"owner\":{\"__isSmartRef__\":true,\"id\":3916},\"layout\":{\"__isSmartRef__\":true,\"id\":4002},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4003},{\"__isSmartRef__\":true,\"id\":4004}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"3979\":{\"submorphs\":[],\"scripts\":[],\"id\":7783,\"shape\":{\"__isSmartRef__\":true,\"id\":3980},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":3983},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3984},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3985},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3986}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":3978},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3980\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3981},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3982},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3981\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3982\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3983\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"3984\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3985\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3986\":{\"style\":{\"__isSmartRef__\":true,\"id\":3987},\"morph\":{\"__isSmartRef__\":true,\"id\":3979},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3987\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"3988\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3989},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3990},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3989\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3990\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3991\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3992\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3993\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":3994},{\"__isSmartRef__\":true,\"id\":3996},{\"__isSmartRef__\":true,\"id\":3998},{\"__isSmartRef__\":true,\"id\":4000}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3994\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":3995}},\"3995\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3996\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":3997}},\"3997\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"3998\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":3999}},\"3999\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4000\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4001}},\"4001\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4002\":{\"moveHorizontal\":true},\"4003\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3978},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3876},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4004\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":3978},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":3876},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4005\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4006},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4007},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4006\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4007\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4008\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4009\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4010\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4011\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":4012},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4012\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4013\":{\"adjustForNewBounds\":true},\"4014\":{\"x\":311,\"y\":1067,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4015\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4016\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4017},{\"__isSmartRef__\":true,\"id\":4026}],\"scripts\":[],\"id\":7785,\"shape\":{\"__isSmartRef__\":true,\"id\":4121},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4123},\"_Position\":{\"__isSmartRef__\":true,\"id\":4124},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4125},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4017},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4026},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":4021},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4017\":{\"submorphs\":[],\"scripts\":[],\"id\":7784,\"shape\":{\"__isSmartRef__\":true,\"id\":4018},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4021},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4022},\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4023}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4016},\"layout\":{\"__isSmartRef__\":true,\"id\":4025},\"doitContext\":{\"__isSmartRef__\":true,\"id\":3914},\"priorSelectionRange\":[33,104],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4018\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4019},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4020},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4019\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4020\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4021\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4022\":{\"x\":500,\"y\":200,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4023\":{\"style\":{\"__isSmartRef__\":true,\"id\":4024},\"morph\":{\"__isSmartRef__\":true,\"id\":4017},\"storedString\":\"this.partsSpaceName =\\t'PartsBin/'\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4024\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4025\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4026\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4027},{\"__isSmartRef__\":true,\"id\":4035},{\"__isSmartRef__\":true,\"id\":4062},{\"__isSmartRef__\":true,\"id\":4088}],\"scripts\":[],\"id\":7786,\"shape\":{\"__isSmartRef__\":true,\"id\":4115},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4118},\"_Position\":{\"__isSmartRef__\":true,\"id\":4119},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4016},\"label\":{\"__isSmartRef__\":true,\"id\":4027},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4035},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4062},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4088},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4120},\"owner\":{\"__isSmartRef__\":true,\"id\":4016},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4027\":{\"submorphs\":[],\"scripts\":[],\"id\":7787,\"shape\":{\"__isSmartRef__\":true,\"id\":4028},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4031},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4032},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4033}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":4026},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4028\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4029},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4030},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4029\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4030\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4031\":{\"x\":134,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4032\":{\"x\":232,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4033\":{\"style\":{\"__isSmartRef__\":true,\"id\":4034},\"morph\":{\"__isSmartRef__\":true,\"id\":4027},\"storedString\":\"Inspector for [object Object]\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4034\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4035\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4036}],\"scripts\":[],\"id\":7788,\"shape\":{\"__isSmartRef__\":true,\"id\":4045},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4048},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4049},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4050},\"label\":{\"__isSmartRef__\":true,\"id\":4036},\"owner\":{\"__isSmartRef__\":true,\"id\":4026},\"layout\":{\"__isSmartRef__\":true,\"id\":4059},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4060},{\"__isSmartRef__\":true,\"id\":4061}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4036\":{\"submorphs\":[],\"scripts\":[],\"id\":7789,\"shape\":{\"__isSmartRef__\":true,\"id\":4037},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4040},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4041},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4042},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4043}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4035},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4037\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4038},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4039},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4038\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4039\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4040\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4041\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4042\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4043\":{\"style\":{\"__isSmartRef__\":true,\"id\":4044},\"morph\":{\"__isSmartRef__\":true,\"id\":4036},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4044\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4045\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4046},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4047},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4046\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4047\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4048\":{\"x\":480,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4049\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4050\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4051},{\"__isSmartRef__\":true,\"id\":4053},{\"__isSmartRef__\":true,\"id\":4055},{\"__isSmartRef__\":true,\"id\":4057}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4051\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4052}},\"4052\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4053\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4054}},\"4054\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4055\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4056}},\"4056\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4057\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4058}},\"4058\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4059\":{\"moveHorizontal\":true},\"4060\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4035},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4016},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4061\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4035},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4016},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4062\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4063}],\"scripts\":[],\"id\":7790,\"shape\":{\"__isSmartRef__\":true,\"id\":4072},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4075},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4076},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4077},\"label\":{\"__isSmartRef__\":true,\"id\":4063},\"owner\":{\"__isSmartRef__\":true,\"id\":4026},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4086},{\"__isSmartRef__\":true,\"id\":4087}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4063\":{\"submorphs\":[],\"scripts\":[],\"id\":7791,\"shape\":{\"__isSmartRef__\":true,\"id\":4064},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4067},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4068},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4069},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4070}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4062},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4064\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4065},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4066},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4065\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4066\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4067\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4068\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4069\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4070\":{\"style\":{\"__isSmartRef__\":true,\"id\":4071},\"morph\":{\"__isSmartRef__\":true,\"id\":4063},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4071\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4072\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4073},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4074},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4073\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4074\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4075\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4076\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4077\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4078},{\"__isSmartRef__\":true,\"id\":4080},{\"__isSmartRef__\":true,\"id\":4082},{\"__isSmartRef__\":true,\"id\":4084}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4078\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4079}},\"4079\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4080\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4081}},\"4081\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4082\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4083}},\"4083\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4084\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4085}},\"4085\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4086\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4062},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4016},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4087\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4062},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4016},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4088\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4089}],\"scripts\":[],\"id\":7792,\"shape\":{\"__isSmartRef__\":true,\"id\":4098},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4101},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4102},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4103},\"label\":{\"__isSmartRef__\":true,\"id\":4089},\"owner\":{\"__isSmartRef__\":true,\"id\":4026},\"layout\":{\"__isSmartRef__\":true,\"id\":4112},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4113},{\"__isSmartRef__\":true,\"id\":4114}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4089\":{\"submorphs\":[],\"scripts\":[],\"id\":7793,\"shape\":{\"__isSmartRef__\":true,\"id\":4090},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4093},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4094},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4095},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4096}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4088},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4090\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4091},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4092},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4091\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4092\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4093\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4094\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4095\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4096\":{\"style\":{\"__isSmartRef__\":true,\"id\":4097},\"morph\":{\"__isSmartRef__\":true,\"id\":4089},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4097\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4098\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4099},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4100},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4099\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4100\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4101\":{\"x\":461,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4102\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4103\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4104},{\"__isSmartRef__\":true,\"id\":4106},{\"__isSmartRef__\":true,\"id\":4108},{\"__isSmartRef__\":true,\"id\":4110}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4104\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4105}},\"4105\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4106\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4107}},\"4107\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4108\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4109}},\"4109\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4110\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4111}},\"4111\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4112\":{\"moveHorizontal\":true},\"4113\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4088},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4016},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4114\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4088},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4016},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4115\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4116},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4117},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4116\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4117\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4118\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4119\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4120\":{\"x\":500,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4121\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":4122},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4122\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4123\":{\"adjustForNewBounds\":true},\"4124\":{\"x\":596,\"y\":1183,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4125\":{\"x\":500,\"y\":222,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4126\":{\"submorphs\":[],\"scripts\":[],\"id\":73,\"shape\":{\"__isSmartRef__\":true,\"id\":4127},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4132},\"_MaxTextWidth\":545,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":4130},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"Text12\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4133},\"charsReplaced\":\"Meta: I know its a bit risky using a new system for text production, but we need to get it going so I hope Robert, you know what we are doing... :-)\",\"lastFindLoc\":-148,\"textStyle\":{\"__isSmartRef__\":true,\"id\":4134},\"isCopyMorphRef\":true,\"morphRefId\":2,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4139}],\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4141},\"_Scale\":1,\"priorSelectionRange\":[21,21],\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"4127\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4128},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4129},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4130},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4131},\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4128\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4129\":{\"x\":545,\"y\":36,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4130\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4131\":{\"r\":1,\"g\":0,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4132\":{\"x\":1096,\"y\":264,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4133\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"4134\":{\"runs\":[10,4,9,3,14,35],\"values\":[{\"__isSmartRef__\":true,\"id\":4135},{\"__isSmartRef__\":true,\"id\":4136},{\"__isSmartRef__\":true,\"id\":4137},{\"__isSmartRef__\":true,\"id\":4136},{\"__isSmartRef__\":true,\"id\":4138},{\"__isSmartRef__\":true,\"id\":4136}],\"lastIndex\":40,\"lastRunIndex\":5,\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.RunArray\"},\"4135\":{\"style\":\"bold\",\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"4136\":{\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"4137\":{\"style\":\"bold\",\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"4138\":{\"style\":\"bold\",\"__SourceModuleName__\":\"Global.lively.TextSupport\",\"__LivelyClassName__\":\"lively.TextEmphasis\"},\"4139\":{\"style\":{\"__isSmartRef__\":true,\"id\":4140},\"morph\":{\"__isSmartRef__\":true,\"id\":4126},\"storedString\":\"fix load().loadPart()\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4140\":{\"fontSize\":23,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4141\":{\"x\":545,\"y\":36,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4142\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4143},{\"__isSmartRef__\":true,\"id\":4624}],\"scripts\":[],\"id\":2773,\"shape\":{\"__isSmartRef__\":true,\"id\":4719},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4721},\"_Position\":{\"__isSmartRef__\":true,\"id\":4722},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4723},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4143},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4624},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":4623},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":4724},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4143\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4144},{\"__isSmartRef__\":true,\"id\":4549},{\"__isSmartRef__\":true,\"id\":4574},{\"__isSmartRef__\":true,\"id\":4350},{\"__isSmartRef__\":true,\"id\":4466},{\"__isSmartRef__\":true,\"id\":4479},{\"__isSmartRef__\":true,\"id\":4495},{\"__isSmartRef__\":true,\"id\":4599},{\"__isSmartRef__\":true,\"id\":4527},{\"__isSmartRef__\":true,\"id\":4605},{\"__isSmartRef__\":true,\"id\":4610},{\"__isSmartRef__\":true,\"id\":4155},{\"__isSmartRef__\":true,\"id\":4182},{\"__isSmartRef__\":true,\"id\":4209},{\"__isSmartRef__\":true,\"id\":4236},{\"__isSmartRef__\":true,\"id\":4263},{\"__isSmartRef__\":true,\"id\":4290},{\"__isSmartRef__\":true,\"id\":4317}],\"scripts\":[],\"id\":2745,\"shape\":{\"__isSmartRef__\":true,\"id\":4618},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4622},\"_Position\":{\"__isSmartRef__\":true,\"id\":4623},\"locationPane\":{\"__isSmartRef__\":true,\"id\":4144},\"codeBaseDirBtn\":{\"__isSmartRef__\":true,\"id\":4549},\"localDirBtn\":{\"__isSmartRef__\":true,\"id\":4574},\"Pane1\":{\"__isSmartRef__\":true,\"id\":4350},\"Pane2\":{\"__isSmartRef__\":true,\"id\":4466},\"Pane3\":{\"__isSmartRef__\":true,\"id\":4479},\"Pane4\":{\"__isSmartRef__\":true,\"id\":4495},\"midResizer\":{\"__isSmartRef__\":true,\"id\":4599},\"sourcePane\":{\"__isSmartRef__\":true,\"id\":4527},\"bottomResizer\":{\"__isSmartRef__\":true,\"id\":4605},\"commentPane\":{\"__isSmartRef__\":true,\"id\":4610},\"ownerWidget\":{\"__isSmartRef__\":true,\"id\":4153},\"owner\":{\"__isSmartRef__\":true,\"id\":4142},\"ownerApp\":{\"__isSmartRef__\":true,\"id\":4153},\"targetURL\":{\"__isSmartRef__\":true,\"id\":4539},\"__LivelyClassName__\":\"lively.ide.BrowserPanel\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4144\":{\"submorphs\":[],\"scripts\":[],\"id\":2746,\"shape\":{\"__isSmartRef__\":true,\"id\":4145},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4148},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4149},\"_MaxTextWidth\":656,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4150}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"isInputLine\":true,\"noEval\":true,\"styleClass\":[\"Browser_locationInput\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4152}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"savedTextString\":\"http://lively-kernel.org/repository/webwerkstatt/Tests/\",\"priorSelectionRange\":[50,50],\"charsReplaced\":\"lively\",\"lastFindLoc\":43,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4145\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4146},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4147},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4146\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4147\":{\"x\":656,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4148\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4149\":{\"x\":656,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4150\":{\"style\":{\"__isSmartRef__\":true,\"id\":4151},\"morph\":{\"__isSmartRef__\":true,\"id\":4144},\"storedString\":\"http://lively-kernel.org/repository/webwerkstatt/Tests/\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4151\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4152\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4144},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setTargetURL\",\"converterString\":\"function (value) { return new URL(value) }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4153\":{\"buttonCommands\":[{\"__isSmartRef__\":true,\"id\":4154},{\"__isSmartRef__\":true,\"id\":4181},{\"__isSmartRef__\":true,\"id\":4208},{\"__isSmartRef__\":true,\"id\":4235},{\"__isSmartRef__\":true,\"id\":4262},{\"__isSmartRef__\":true,\"id\":4289},{\"__isSmartRef__\":true,\"id\":4316}],\"RootFilters\":[{\"__isSmartRef__\":true,\"id\":4343}],\"Pane1Filters\":[{\"__isSmartRef__\":true,\"id\":4344},{\"__isSmartRef__\":true,\"id\":4345}],\"Pane2Filters\":[{\"__isSmartRef__\":true,\"id\":4346}],\"Pane3Filters\":[{\"__isSmartRef__\":true,\"id\":4347}],\"Pane4Filters\":[{\"__isSmartRef__\":true,\"id\":4348}],\"evaluate\":true,\"panel\":{\"__isSmartRef__\":true,\"id\":4143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4349},{\"__isSmartRef__\":true,\"id\":4465},{\"__isSmartRef__\":true,\"id\":4478},{\"__isSmartRef__\":true,\"id\":4494},{\"__isSmartRef__\":true,\"id\":4526},{\"__isSmartRef__\":true,\"id\":4538}],\"SourceString\":\"\\ttestLoadPart: function() {\\n\\t\\tvar partsSpace = lively.PartsBin.partsSpaceNamed('PartsBin'),\\n\\t\\t\\titem = partsSpace.getPartItemNamed('TestObject');\\n\\t\\titem.loadPart();\\n\\t\\tthis.assert(item.part, 'part not loaded!')\\n\\t\\tthis.assertEquals(item.part.name, 'TestObject');\\n\\t},\",\"sourceString\":\"\\ttestLoadPart: function() {\\n\\t\\tvar partsSpace = lively.PartsBin.partsSpaceNamed('PartsBin'),\\n\\t\\t\\titem = partsSpace.getPartItemNamed('TestObject');\\n\\t\\titem.loadPart();\\n\\t\\tthis.assert(item.part, 'part not loaded!')\\n\\t\\tthis.assertEquals(item.part.name, 'TestObject');\\n\\t},\",\"doNotSerialize\":[\"$$targetURL\"],\"doNotCopyProperties\":[\"$$targetURL\"],\"targetURL\":{\"__isSmartRef__\":true,\"id\":4539},\"_rootNode\":{\"__isSmartRef__\":true,\"id\":4359},\"Pane1Selection\":{\"__isSmartRef__\":true,\"id\":4389},\"pane1Selection\":{\"__isSmartRef__\":true,\"id\":4389},\"Pane2Selection\":{\"__isSmartRef__\":true,\"id\":4472},\"pane2Selection\":{\"__isSmartRef__\":true,\"id\":4472},\"Pane3Selection\":{\"__isSmartRef__\":true,\"id\":4485},\"pane3Selection\":{\"__isSmartRef__\":true,\"id\":4485},\"Pane4Selection\":{\"__isSmartRef__\":true,\"id\":4511},\"pane4Selection\":{\"__isSmartRef__\":true,\"id\":4511},\"Pane4Content\":[{\"__isSmartRef__\":true,\"id\":4500},{\"__isSmartRef__\":true,\"id\":4502},{\"__isSmartRef__\":true,\"id\":4504},{\"__isSmartRef__\":true,\"id\":4506},{\"__isSmartRef__\":true,\"id\":4508},{\"__isSmartRef__\":true,\"id\":4510},{\"__isSmartRef__\":true,\"id\":4512},{\"__isSmartRef__\":true,\"id\":4514},{\"__isSmartRef__\":true,\"id\":4516},{\"__isSmartRef__\":true,\"id\":4518},{\"__isSmartRef__\":true,\"id\":4520}],\"Pane3Content\":[{\"__isSmartRef__\":true,\"id\":4484},{\"__isSmartRef__\":true,\"id\":4486},{\"__isSmartRef__\":true,\"id\":4488}],\"Pane2Content\":[{\"__isSmartRef__\":true,\"id\":4471}],\"Pane1Content\":[{\"__isSmartRef__\":true,\"id\":4356},{\"__isSmartRef__\":true,\"id\":4420},{\"__isSmartRef__\":true,\"id\":4421},{\"__isSmartRef__\":true,\"id\":4422},{\"__isSmartRef__\":true,\"id\":4423},{\"__isSmartRef__\":true,\"id\":4424},{\"__isSmartRef__\":true,\"id\":4425},{\"__isSmartRef__\":true,\"id\":4426},{\"__isSmartRef__\":true,\"id\":4427},{\"__isSmartRef__\":true,\"id\":4428},{\"__isSmartRef__\":true,\"id\":4429},{\"__isSmartRef__\":true,\"id\":4430},{\"__isSmartRef__\":true,\"id\":4431},{\"__isSmartRef__\":true,\"id\":4432},{\"__isSmartRef__\":true,\"id\":4433},{\"__isSmartRef__\":true,\"id\":4434},{\"__isSmartRef__\":true,\"id\":4435},{\"__isSmartRef__\":true,\"id\":4436},{\"__isSmartRef__\":true,\"id\":4437},{\"__isSmartRef__\":true,\"id\":4438},{\"__isSmartRef__\":true,\"id\":4439},{\"__isSmartRef__\":true,\"id\":4440},{\"__isSmartRef__\":true,\"id\":4441},{\"__isSmartRef__\":true,\"id\":4442},{\"__isSmartRef__\":true,\"id\":4443},{\"__isSmartRef__\":true,\"id\":4444},{\"__isSmartRef__\":true,\"id\":4445},{\"__isSmartRef__\":true,\"id\":4446},{\"__isSmartRef__\":true,\"id\":4447},{\"__isSmartRef__\":true,\"id\":4448},{\"__isSmartRef__\":true,\"id\":4449},{\"__isSmartRef__\":true,\"id\":4450},{\"__isSmartRef__\":true,\"id\":4451},{\"__isSmartRef__\":true,\"id\":4452},{\"__isSmartRef__\":true,\"id\":4453},{\"__isSmartRef__\":true,\"id\":4454},{\"__isSmartRef__\":true,\"id\":4455},{\"__isSmartRef__\":true,\"id\":4456},{\"__isSmartRef__\":true,\"id\":4457},{\"__isSmartRef__\":true,\"id\":4458},{\"__isSmartRef__\":true,\"id\":4459}],\"view\":{\"__isSmartRef__\":true,\"id\":4142},\"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\":[[\"references\"],[\"add sibling below\"],[\"remove\"],[\"-------\"],[\"view hierarchy\"],[\"add class\"],[\"add object extension\"],[\"add layer\"]],\"Pane3Menu\":[[\"add sibling below\"],[\"remove\"]],\"currentModuleName\":\"Tests.ScriptingTests\",\"Pane4Menu\":[[\"senders\"],[\"implementors\"],[\"add sibling below\"],[\"remove\"],[\"-------\"],[\"add method\"],[\"run test\"]],\"_statusMorph\":{\"__isSmartRef__\":true,\"id\":4540},\"__LivelyClassName__\":\"lively.ide.SystemBrowser\",\"__SourceModuleName__\":\"Global.lively.ide.SystemCodeBrowser\"},\"4154\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"button\":{\"__isSmartRef__\":true,\"id\":4155},\"__LivelyClassName__\":\"lively.ide.AddNewFileCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4155\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4156}],\"scripts\":[],\"id\":2759,\"shape\":{\"__isSmartRef__\":true,\"id\":4165},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4168},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4169},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4170},\"label\":{\"__isSmartRef__\":true,\"id\":4156},\"command\":{\"__isSmartRef__\":true,\"id\":4154},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4179},{\"__isSmartRef__\":true,\"id\":4180}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4156\":{\"submorphs\":[],\"scripts\":[],\"id\":2760,\"shape\":{\"__isSmartRef__\":true,\"id\":4157},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4160},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4161},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4162},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4163}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4155},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4157\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4158},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4159},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4158\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4159\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4160\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4161\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4162\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4163\":{\"style\":{\"__isSmartRef__\":true,\"id\":4164},\"morph\":{\"__isSmartRef__\":true,\"id\":4156},\"storedString\":\"Add module\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4164\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4165\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4166},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4167},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4166\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4167\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4168\":{\"x\":0,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4169\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4170\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4171},{\"__isSmartRef__\":true,\"id\":4173},{\"__isSmartRef__\":true,\"id\":4175},{\"__isSmartRef__\":true,\"id\":4177}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4171\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4172}},\"4172\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4173\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4174}},\"4174\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4175\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4176}},\"4176\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4177\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4178}},\"4178\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4179\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4155},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4154},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4180\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4155},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4155},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4181\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"button\":{\"__isSmartRef__\":true,\"id\":4182},\"__LivelyClassName__\":\"lively.ide.AllModulesLoadCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4182\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4183}],\"scripts\":[],\"id\":2761,\"shape\":{\"__isSmartRef__\":true,\"id\":4192},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4195},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4196},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4197},\"label\":{\"__isSmartRef__\":true,\"id\":4183},\"command\":{\"__isSmartRef__\":true,\"id\":4181},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4206},{\"__isSmartRef__\":true,\"id\":4207}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4183\":{\"submorphs\":[],\"scripts\":[],\"id\":2762,\"shape\":{\"__isSmartRef__\":true,\"id\":4184},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4187},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4188},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4189},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4190}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4182},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4184\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4185},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4186},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4185\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4186\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4187\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4188\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4189\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4190\":{\"style\":{\"__isSmartRef__\":true,\"id\":4191},\"morph\":{\"__isSmartRef__\":true,\"id\":4183},\"storedString\":\"Load all\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4191\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4192\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4193},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4194},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4193\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4194\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4195\":{\"x\":117.14285714285714,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4196\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4197\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4198},{\"__isSmartRef__\":true,\"id\":4200},{\"__isSmartRef__\":true,\"id\":4202},{\"__isSmartRef__\":true,\"id\":4204}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4198\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4199}},\"4199\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4200\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4201}},\"4201\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4202\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4203}},\"4203\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4204\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4205}},\"4205\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4206\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4182},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4181},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4207\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4182},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4182},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4208\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"button\":{\"__isSmartRef__\":true,\"id\":4209},\"__LivelyClassName__\":\"lively.ide.ShowLineNumbersCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4209\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4210}],\"scripts\":[],\"id\":2763,\"shape\":{\"__isSmartRef__\":true,\"id\":4219},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4222},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4223},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4224},\"label\":{\"__isSmartRef__\":true,\"id\":4210},\"command\":{\"__isSmartRef__\":true,\"id\":4208},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4233},{\"__isSmartRef__\":true,\"id\":4234}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4210\":{\"submorphs\":[],\"scripts\":[],\"id\":2764,\"shape\":{\"__isSmartRef__\":true,\"id\":4211},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4214},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4215},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4216},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4217}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4209},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4211\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4212},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4213},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4212\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4213\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4214\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4215\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4216\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4217\":{\"style\":{\"__isSmartRef__\":true,\"id\":4218},\"morph\":{\"__isSmartRef__\":true,\"id\":4210},\"storedString\":\"LineNo\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4218\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4219\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4220},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4221},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4220\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4221\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4222\":{\"x\":234.28571428571428,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4223\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4224\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4225},{\"__isSmartRef__\":true,\"id\":4227},{\"__isSmartRef__\":true,\"id\":4229},{\"__isSmartRef__\":true,\"id\":4231}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4225\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4226}},\"4226\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4227\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4228}},\"4228\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4229\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4230}},\"4230\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4231\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4232}},\"4232\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4233\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4209},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4208},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4234\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4209},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4209},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4235\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"button\":{\"__isSmartRef__\":true,\"id\":4236},\"__LivelyClassName__\":\"lively.ide.ParserDebugCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4236\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4237}],\"scripts\":[],\"id\":2765,\"shape\":{\"__isSmartRef__\":true,\"id\":4246},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4249},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4250},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4251},\"label\":{\"__isSmartRef__\":true,\"id\":4237},\"command\":{\"__isSmartRef__\":true,\"id\":4235},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4260},{\"__isSmartRef__\":true,\"id\":4261}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4237\":{\"submorphs\":[],\"scripts\":[],\"id\":2766,\"shape\":{\"__isSmartRef__\":true,\"id\":4238},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4241},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4242},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4243},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4244}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4236},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4238\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4239},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4240},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4239\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4240\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4241\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4242\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4243\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4244\":{\"style\":{\"__isSmartRef__\":true,\"id\":4245},\"morph\":{\"__isSmartRef__\":true,\"id\":4237},\"storedString\":\"Dbg errors is off\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4245\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4246\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4247},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4248},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4247\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4248\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4249\":{\"x\":351.42857142857144,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4250\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4251\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4252},{\"__isSmartRef__\":true,\"id\":4254},{\"__isSmartRef__\":true,\"id\":4256},{\"__isSmartRef__\":true,\"id\":4258}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4252\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4253}},\"4253\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4254\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4255}},\"4255\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4256\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4257}},\"4257\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4258\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4259}},\"4259\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4260\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4236},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4235},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4261\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4236},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4236},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4262\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"button\":{\"__isSmartRef__\":true,\"id\":4263},\"__LivelyClassName__\":\"lively.ide.EvaluateCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4263\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4264}],\"scripts\":[],\"id\":2767,\"shape\":{\"__isSmartRef__\":true,\"id\":4273},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4276},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4277},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4278},\"label\":{\"__isSmartRef__\":true,\"id\":4264},\"command\":{\"__isSmartRef__\":true,\"id\":4262},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4287},{\"__isSmartRef__\":true,\"id\":4288}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4264\":{\"submorphs\":[],\"scripts\":[],\"id\":2768,\"shape\":{\"__isSmartRef__\":true,\"id\":4265},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4268},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4269},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4270},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4271}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4263},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4265\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4266},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4267},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4266\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4267\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4268\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4269\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4270\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4271\":{\"style\":{\"__isSmartRef__\":true,\"id\":4272},\"morph\":{\"__isSmartRef__\":true,\"id\":4264},\"storedString\":\"Eval on\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4272\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4273\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4274},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4275},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4274\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4275\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4276\":{\"x\":468.57142857142856,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4277\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4278\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4279},{\"__isSmartRef__\":true,\"id\":4281},{\"__isSmartRef__\":true,\"id\":4283},{\"__isSmartRef__\":true,\"id\":4285}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4279\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4280}},\"4280\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4281\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4282}},\"4282\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4283\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4284}},\"4284\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4285\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4286}},\"4286\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4287\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4263},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4262},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4288\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4263},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4263},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4289\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"button\":{\"__isSmartRef__\":true,\"id\":4290},\"__LivelyClassName__\":\"lively.ide.SortCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4290\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4291}],\"scripts\":[],\"id\":2769,\"shape\":{\"__isSmartRef__\":true,\"id\":4300},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4303},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4304},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4305},\"label\":{\"__isSmartRef__\":true,\"id\":4291},\"command\":{\"__isSmartRef__\":true,\"id\":4289},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4314},{\"__isSmartRef__\":true,\"id\":4315}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4291\":{\"submorphs\":[],\"scripts\":[],\"id\":2770,\"shape\":{\"__isSmartRef__\":true,\"id\":4292},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4295},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4296},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4297},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4298}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4290},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4292\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4293},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4294},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4293\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4294\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4295\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4296\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4297\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4298\":{\"style\":{\"__isSmartRef__\":true,\"id\":4299},\"morph\":{\"__isSmartRef__\":true,\"id\":4291},\"storedString\":\"Sort\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4299\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4300\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4301},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4302},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4301\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4302\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4303\":{\"x\":585.7142857142857,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4304\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4305\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4306},{\"__isSmartRef__\":true,\"id\":4308},{\"__isSmartRef__\":true,\"id\":4310},{\"__isSmartRef__\":true,\"id\":4312}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4306\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4307}},\"4307\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4308\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4309}},\"4309\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4310\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4311}},\"4311\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4312\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4313}},\"4313\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4314\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4290},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4289},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4315\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4290},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4290},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4316\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"button\":{\"__isSmartRef__\":true,\"id\":4317},\"__LivelyClassName__\":\"lively.ide.ViewSourceCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4317\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4318}],\"scripts\":[],\"id\":2771,\"shape\":{\"__isSmartRef__\":true,\"id\":4327},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4330},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4331},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4332},\"label\":{\"__isSmartRef__\":true,\"id\":4318},\"command\":{\"__isSmartRef__\":true,\"id\":4316},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4341},{\"__isSmartRef__\":true,\"id\":4342}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4318\":{\"submorphs\":[],\"scripts\":[],\"id\":2772,\"shape\":{\"__isSmartRef__\":true,\"id\":4319},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4322},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4323},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4324},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4325}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4317},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4319\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4320},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4321},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4320\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4321\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4322\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4323\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4324\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4325\":{\"style\":{\"__isSmartRef__\":true,\"id\":4326},\"morph\":{\"__isSmartRef__\":true,\"id\":4318},\"storedString\":\"View as...\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4326\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4327\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4328},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4329},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4328\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4329\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4330\":{\"x\":702.8571428571429,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4331\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4332\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4333},{\"__isSmartRef__\":true,\"id\":4335},{\"__isSmartRef__\":true,\"id\":4337},{\"__isSmartRef__\":true,\"id\":4339}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4333\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4334}},\"4334\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4335\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4336}},\"4336\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4337\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4338}},\"4338\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4339\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4340}},\"4340\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4341\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4317},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4316},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4342\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4317},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4317},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4343\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4344\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4345\":{\"attributes\":[\"isClassNode\",\"isGrammarNode\",\"isChangeNode\",\"isFunctionNode\",\"isObjectNode\"],\"__LivelyClassName__\":\"lively.ide.NodeTypeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4346\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4347\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4348\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4349\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4153},\"sourceAttrName\":\"setPane1Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4350},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4350\":{\"submorphs\":[],\"scripts\":[],\"id\":2751,\"shape\":{\"__isSmartRef__\":true,\"id\":4351},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4355},\"itemList\":[{\"__isSmartRef__\":true,\"id\":4356},{\"__isSmartRef__\":true,\"id\":4420},{\"__isSmartRef__\":true,\"id\":4421},{\"__isSmartRef__\":true,\"id\":4422},{\"__isSmartRef__\":true,\"id\":4423},{\"__isSmartRef__\":true,\"id\":4424},{\"__isSmartRef__\":true,\"id\":4425},{\"__isSmartRef__\":true,\"id\":4426},{\"__isSmartRef__\":true,\"id\":4427},{\"__isSmartRef__\":true,\"id\":4428},{\"__isSmartRef__\":true,\"id\":4429},{\"__isSmartRef__\":true,\"id\":4430},{\"__isSmartRef__\":true,\"id\":4431},{\"__isSmartRef__\":true,\"id\":4432},{\"__isSmartRef__\":true,\"id\":4433},{\"__isSmartRef__\":true,\"id\":4434},{\"__isSmartRef__\":true,\"id\":4435},{\"__isSmartRef__\":true,\"id\":4436},{\"__isSmartRef__\":true,\"id\":4437},{\"__isSmartRef__\":true,\"id\":4438},{\"__isSmartRef__\":true,\"id\":4439},{\"__isSmartRef__\":true,\"id\":4440},{\"__isSmartRef__\":true,\"id\":4441},{\"__isSmartRef__\":true,\"id\":4442},{\"__isSmartRef__\":true,\"id\":4443},{\"__isSmartRef__\":true,\"id\":4444},{\"__isSmartRef__\":true,\"id\":4445},{\"__isSmartRef__\":true,\"id\":4446},{\"__isSmartRef__\":true,\"id\":4447},{\"__isSmartRef__\":true,\"id\":4448},{\"__isSmartRef__\":true,\"id\":4449},{\"__isSmartRef__\":true,\"id\":4450},{\"__isSmartRef__\":true,\"id\":4451},{\"__isSmartRef__\":true,\"id\":4452},{\"__isSmartRef__\":true,\"id\":4453},{\"__isSmartRef__\":true,\"id\":4454},{\"__isSmartRef__\":true,\"id\":4455},{\"__isSmartRef__\":true,\"id\":4456},{\"__isSmartRef__\":true,\"id\":4457},{\"__isSmartRef__\":true,\"id\":4458},{\"__isSmartRef__\":true,\"id\":4459}],\"selectedLineNo\":27,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4460},{\"__isSmartRef__\":true,\"id\":4461},{\"__isSmartRef__\":true,\"id\":4462},{\"__isSmartRef__\":true,\"id\":4463}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":4464},\"prevScroll\":[0,473],\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"4351\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4352},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4353},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4352\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4353\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4354\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4355\":{\"x\":0,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4356\":{\"isListItem\":true,\"string\":\"results/\",\"value\":{\"__isSmartRef__\":true,\"id\":4357}},\"4357\":{\"target\":{\"__isSmartRef__\":true,\"id\":4358},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"localName\":\"results/\",\"__LivelyClassName__\":\"lively.ide.NamespaceNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4358\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/Tests/results/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4359\":{\"target\":{\"__isSmartRef__\":true,\"id\":4360},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":null,\"allFiles\":[\"Tests/UndoTest.js\",\"Tests/TraitTests.js\",\"Tests/PaperTest.js\",\"Tests/CouchdbTest.js\",\"Tests/WikiWidgetTest.js\",\"Tests/javascriptyStuff.js\",\"Tests/TextBasicsTest.js\",\"Tests/WebCollabAgentTest.js\",\"Tests/JournalTest.js\",\"Tests/ModuleSystemTests.js\",\"Tests/HelperTest.js\",\"Tests/TestFrameworkTests.js\",\"Tests/MiniPrototypeTest.js\",\"Tests/ToolsTests.js\",\"Tests/ScriptingTests.js\",\"Tests/CoreTest.js\",\"Tests/LKWikiTest.js\",\"Tests/PageNavigationTest.js\",\"Tests/SceneTest.js\",\"Tests/FabrikTest.js\",\"Tests/ContextJSFlattenTest.js\",\"Tests/LayoutTests.js\",\"Tests/BootstrapTests.js\",\"Tests/SerializationTests.js\",\"Tests/SmalltalkParserTest.js\",\"Tests/TileScriptingTests.js\",\"Tests/ClassTest.js\",\"Tests/OmetaTest.js\",\"Tests/RecordTest.js\",\"Tests/UserStoryTest.js\",\"Tests/WidgetTest.js\",\"Tests/MorphTest.js\",\"Tests/CDBTest.js\",\"Tests/ObjectTests.js\",\"Tests/NetworkTest.js\",\"Tests/ConnectorTest.js\",\"Tests/BindingsTest.js\"],\"subNamespacePaths\":[{\"__isSmartRef__\":true,\"id\":4358},{\"__isSmartRef__\":true,\"id\":4361}],\"parentNamespacePath\":{\"__isSmartRef__\":true,\"id\":4362},\"_childNodes\":[{\"__isSmartRef__\":true,\"id\":4357},{\"__isSmartRef__\":true,\"id\":4363},{\"__isSmartRef__\":true,\"id\":4364},{\"__isSmartRef__\":true,\"id\":4365},{\"__isSmartRef__\":true,\"id\":4366},{\"__isSmartRef__\":true,\"id\":4367},{\"__isSmartRef__\":true,\"id\":4368},{\"__isSmartRef__\":true,\"id\":4369},{\"__isSmartRef__\":true,\"id\":4370},{\"__isSmartRef__\":true,\"id\":4371},{\"__isSmartRef__\":true,\"id\":4372},{\"__isSmartRef__\":true,\"id\":4373},{\"__isSmartRef__\":true,\"id\":4374},{\"__isSmartRef__\":true,\"id\":4375},{\"__isSmartRef__\":true,\"id\":4376},{\"__isSmartRef__\":true,\"id\":4377},{\"__isSmartRef__\":true,\"id\":4378},{\"__isSmartRef__\":true,\"id\":4379},{\"__isSmartRef__\":true,\"id\":4380},{\"__isSmartRef__\":true,\"id\":4381},{\"__isSmartRef__\":true,\"id\":4382},{\"__isSmartRef__\":true,\"id\":4383},{\"__isSmartRef__\":true,\"id\":4384},{\"__isSmartRef__\":true,\"id\":4385},{\"__isSmartRef__\":true,\"id\":4386},{\"__isSmartRef__\":true,\"id\":4387},{\"__isSmartRef__\":true,\"id\":4388},{\"__isSmartRef__\":true,\"id\":4389},{\"__isSmartRef__\":true,\"id\":4406},{\"__isSmartRef__\":true,\"id\":4407},{\"__isSmartRef__\":true,\"id\":4408},{\"__isSmartRef__\":true,\"id\":4409},{\"__isSmartRef__\":true,\"id\":4410},{\"__isSmartRef__\":true,\"id\":4411},{\"__isSmartRef__\":true,\"id\":4412},{\"__isSmartRef__\":true,\"id\":4413},{\"__isSmartRef__\":true,\"id\":4414},{\"__isSmartRef__\":true,\"id\":4415},{\"__isSmartRef__\":true,\"id\":4416},{\"__isSmartRef__\":true,\"id\":4417},{\"__isSmartRef__\":true,\"id\":4418}],\"__LivelyClassName__\":\"lively.ide.SourceControlNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4360\":{\"__LivelyClassName__\":\"AnotherSourceDatabase\",\"__SourceModuleName__\":\"Global.lively.ide.SourceDatabase\"},\"4361\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/Tests/testRessources/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4362\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/Tests/../\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4363\":{\"target\":{\"__isSmartRef__\":true,\"id\":4361},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"localName\":\"testRessources/\",\"__LivelyClassName__\":\"lively.ide.NamespaceNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4364\":{\"target\":{\"__isSmartRef__\":true,\"id\":4362},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"localName\":\"../\",\"__LivelyClassName__\":\"lively.ide.NamespaceNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4365\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/BindingsTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4366\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/BootstrapTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4367\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/CDBTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4368\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ClassTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4369\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ConnectorTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4370\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ContextJSFlattenTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4371\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/CoreTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4372\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/CouchdbTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4373\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/FabrikTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4374\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/HelperTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4375\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/javascriptyStuff.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4376\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/JournalTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4377\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/LayoutTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4378\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/LKWikiTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4379\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/MiniPrototypeTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4380\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ModuleSystemTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4381\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/MorphTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4382\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/NetworkTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4383\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ObjectTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4384\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/OmetaTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4385\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/PageNavigationTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4386\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/PaperTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4387\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/RecordTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4388\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/SceneTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4389\":{\"target\":{\"__isSmartRef__\":true,\"id\":4390},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ScriptingTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4390\":{\"name\":\"Tests.ScriptingTests\",\"type\":\"moduleDef\",\"startIndex\":0,\"stopIndex\":4634,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":4391},{\"__isSmartRef__\":true,\"id\":4392}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4391\":{\"name\":null,\"type\":\"comment\",\"startIndex\":102,\"stopIndex\":102,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4392\":{\"name\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"type\":\"klassDef\",\"startIndex\":103,\"stopIndex\":4615,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":4393},{\"__isSmartRef__\":true,\"id\":4395},{\"__isSmartRef__\":true,\"id\":4396},{\"__isSmartRef__\":true,\"id\":4398},{\"__isSmartRef__\":true,\"id\":4399},{\"__isSmartRef__\":true,\"id\":4400},{\"__isSmartRef__\":true,\"id\":4401},{\"__isSmartRef__\":true,\"id\":4402},{\"__isSmartRef__\":true,\"id\":4403},{\"__isSmartRef__\":true,\"id\":4404},{\"__isSmartRef__\":true,\"id\":4405}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"TestCase\",\"categories\":[{\"__isSmartRef__\":true,\"id\":4394},{\"__isSmartRef__\":true,\"id\":4397}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4393\":{\"name\":\"deleteURLAfterTest\",\"type\":\"propertyDef\",\"startIndex\":177,\"stopIndex\":306,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4394},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4394\":{\"name\":\"running\",\"type\":\"categoryDef\",\"startIndex\":164,\"stopIndex\":461,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":4393},{\"__isSmartRef__\":true,\"id\":4395}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4395\":{\"name\":\"tearDown\",\"type\":\"propertyDef\",\"startIndex\":308,\"stopIndex\":458,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4394},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4396\":{\"name\":\"testLoadNamesFromDefaultPartsBin\",\"type\":\"propertyDef\",\"startIndex\":476,\"stopIndex\":696,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4397\":{\"name\":\"testing\",\"type\":\"categoryDef\",\"startIndex\":463,\"stopIndex\":4541,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":4396},{\"__isSmartRef__\":true,\"id\":4398},{\"__isSmartRef__\":true,\"id\":4399},{\"__isSmartRef__\":true,\"id\":4400},{\"__isSmartRef__\":true,\"id\":4401},{\"__isSmartRef__\":true,\"id\":4402},{\"__isSmartRef__\":true,\"id\":4403},{\"__isSmartRef__\":true,\"id\":4404},{\"__isSmartRef__\":true,\"id\":4405}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4398\":{\"name\":\"testGetPartItemNamed\",\"type\":\"propertyDef\",\"startIndex\":698,\"stopIndex\":1149,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4399\":{\"name\":\"testLoadPartItem\",\"type\":\"propertyDef\",\"startIndex\":1151,\"stopIndex\":1391,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4400\":{\"name\":\"testLoadPart\",\"type\":\"propertyDef\",\"startIndex\":1393,\"stopIndex\":1655,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4401\":{\"name\":\"testGetPartVersions\",\"type\":\"propertyDef\",\"startIndex\":1658,\"stopIndex\":1964,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4402\":{\"name\":\"testLoadRevision\",\"type\":\"propertyDef\",\"startIndex\":1966,\"stopIndex\":2258,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4403\":{\"name\":\"testCreatePartsSpace\",\"type\":\"propertyDef\",\"startIndex\":2261,\"stopIndex\":2601,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4404\":{\"name\":\"testCopyPartItem\",\"type\":\"propertyDef\",\"startIndex\":2604,\"stopIndex\":3552,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4405\":{\"name\":\"testMovePartItem\",\"type\":\"propertyDef\",\"startIndex\":3554,\"stopIndex\":4607,\"fileName\":\"Tests/ScriptingTests.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":4397},\"className\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"_owner\":{\"__isSmartRef__\":true,\"id\":4392},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"4406\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/SerializationTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4407\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/SmalltalkParserTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4408\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/TestFrameworkTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4409\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/TextBasicsTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4410\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/TileScriptingTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4411\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ToolsTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4412\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/TraitTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4413\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/UndoTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4414\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/UserStoryTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4415\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/WebCollabAgentTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4416\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/WidgetTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4417\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/WikiWidgetTest.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4418\":{\"target\":{\"__isSmartRef__\":true,\"id\":4419},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"__LivelyClassName__\":\"lively.ide.ChangeSetNode\",\"__SourceModuleName__\":\"Global.lively.ide.LocalBrowser\"},\"4419\":{\"name\":\"Local code\",\"__LivelyClassName__\":\"ChangeSet\",\"__SourceModuleName__\":\"Global.lively.ChangeSet\"},\"4420\":{\"isListItem\":true,\"string\":\"testRessources/\",\"value\":{\"__isSmartRef__\":true,\"id\":4363}},\"4421\":{\"isListItem\":true,\"string\":\"../\",\"value\":{\"__isSmartRef__\":true,\"id\":4364}},\"4422\":{\"isListItem\":true,\"string\":\"BindingsTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4365}},\"4423\":{\"isListItem\":true,\"string\":\"BootstrapTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4366}},\"4424\":{\"isListItem\":true,\"string\":\"CDBTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4367}},\"4425\":{\"isListItem\":true,\"string\":\"ClassTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4368}},\"4426\":{\"isListItem\":true,\"string\":\"ConnectorTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4369}},\"4427\":{\"isListItem\":true,\"string\":\"ContextJSFlattenTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4370}},\"4428\":{\"isListItem\":true,\"string\":\"CoreTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4371}},\"4429\":{\"isListItem\":true,\"string\":\"CouchdbTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4372}},\"4430\":{\"isListItem\":true,\"string\":\"FabrikTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4373}},\"4431\":{\"isListItem\":true,\"string\":\"HelperTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4374}},\"4432\":{\"isListItem\":true,\"string\":\"javascriptyStuff.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4375}},\"4433\":{\"isListItem\":true,\"string\":\"JournalTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4376}},\"4434\":{\"isListItem\":true,\"string\":\"LayoutTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4377}},\"4435\":{\"isListItem\":true,\"string\":\"LKWikiTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4378}},\"4436\":{\"isListItem\":true,\"string\":\"MiniPrototypeTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4379}},\"4437\":{\"isListItem\":true,\"string\":\"ModuleSystemTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4380}},\"4438\":{\"isListItem\":true,\"string\":\"MorphTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4381}},\"4439\":{\"isListItem\":true,\"string\":\"NetworkTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4382}},\"4440\":{\"isListItem\":true,\"string\":\"ObjectTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4383}},\"4441\":{\"isListItem\":true,\"string\":\"OmetaTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4384}},\"4442\":{\"isListItem\":true,\"string\":\"PageNavigationTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4385}},\"4443\":{\"isListItem\":true,\"string\":\"PaperTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4386}},\"4444\":{\"isListItem\":true,\"string\":\"RecordTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4387}},\"4445\":{\"isListItem\":true,\"string\":\"SceneTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4388}},\"4446\":{\"isListItem\":true,\"string\":\"ScriptingTests.js\",\"value\":{\"__isSmartRef__\":true,\"id\":4389}},\"4447\":{\"isListItem\":true,\"string\":\"SerializationTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4406}},\"4448\":{\"isListItem\":true,\"string\":\"SmalltalkParserTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4407}},\"4449\":{\"isListItem\":true,\"string\":\"TestFrameworkTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4408}},\"4450\":{\"isListItem\":true,\"string\":\"TextBasicsTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4409}},\"4451\":{\"isListItem\":true,\"string\":\"TileScriptingTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4410}},\"4452\":{\"isListItem\":true,\"string\":\"ToolsTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4411}},\"4453\":{\"isListItem\":true,\"string\":\"TraitTests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4412}},\"4454\":{\"isListItem\":true,\"string\":\"UndoTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4413}},\"4455\":{\"isListItem\":true,\"string\":\"UserStoryTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4414}},\"4456\":{\"isListItem\":true,\"string\":\"WebCollabAgentTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4415}},\"4457\":{\"isListItem\":true,\"string\":\"WidgetTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4416}},\"4458\":{\"isListItem\":true,\"string\":\"WikiWidgetTest.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":4417}},\"4459\":{\"isListItem\":true,\"string\":\"Local code\",\"value\":{\"__isSmartRef__\":true,\"id\":4418}},\"4460\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4350},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setPane1Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4461\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4350},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane1Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4462\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4350},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane1Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4463\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4350},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane1Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4464\":{\"target\":{\"__isSmartRef__\":true,\"id\":4390},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4359},\"moduleName\":\"Tests/ScriptingTests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4465\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4153},\"sourceAttrName\":\"setPane2Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4466},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4466\":{\"submorphs\":[],\"scripts\":[],\"id\":2752,\"shape\":{\"__isSmartRef__\":true,\"id\":4467},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4470},\"itemList\":[{\"__isSmartRef__\":true,\"id\":4471}],\"selectedLineNo\":0,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4473},{\"__isSmartRef__\":true,\"id\":4474},{\"__isSmartRef__\":true,\"id\":4475},{\"__isSmartRef__\":true,\"id\":4476}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":4477},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"4467\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4468},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4469},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4468\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4469\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4470\":{\"x\":205,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4471\":{\"isListItem\":true,\"string\":\"Tests.ScriptingTests.OnlinePartsBinTest\",\"value\":{\"__isSmartRef__\":true,\"id\":4472}},\"4472\":{\"target\":{\"__isSmartRef__\":true,\"id\":4392},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4473\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4466},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setPane2Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4474\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4466},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane2Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4475\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4466},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane2Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4476\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4466},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane2Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4477\":{\"target\":{\"__isSmartRef__\":true,\"id\":4392},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4478\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4153},\"sourceAttrName\":\"setPane3Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4479},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4479\":{\"submorphs\":[],\"scripts\":[],\"id\":2753,\"shape\":{\"__isSmartRef__\":true,\"id\":4480},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4483},\"itemList\":[{\"__isSmartRef__\":true,\"id\":4484},{\"__isSmartRef__\":true,\"id\":4486},{\"__isSmartRef__\":true,\"id\":4488}],\"selectedLineNo\":0,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4490},{\"__isSmartRef__\":true,\"id\":4491},{\"__isSmartRef__\":true,\"id\":4492},{\"__isSmartRef__\":true,\"id\":4493}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"4480\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4481},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4482},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4481\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4482\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4483\":{\"x\":410,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4484\":{\"isListItem\":true,\"string\":\"-- all --\",\"value\":{\"__isSmartRef__\":true,\"id\":4485}},\"4485\":{\"target\":{\"__isSmartRef__\":true,\"id\":4392},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4472},\"__LivelyClassName__\":\"lively.ide.AllMethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4486\":{\"isListItem\":true,\"string\":\"running\",\"value\":{\"__isSmartRef__\":true,\"id\":4487}},\"4487\":{\"target\":{\"__isSmartRef__\":true,\"id\":4394},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4472},\"targets\":[{\"__isSmartRef__\":true,\"id\":4394}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4488\":{\"isListItem\":true,\"string\":\"testing\",\"value\":{\"__isSmartRef__\":true,\"id\":4489}},\"4489\":{\"target\":{\"__isSmartRef__\":true,\"id\":4397},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4472},\"targets\":[{\"__isSmartRef__\":true,\"id\":4397}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4490\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4479},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setPane3Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4491\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4479},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane3Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4492\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4479},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane3Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4493\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4479},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane3Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4494\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4153},\"sourceAttrName\":\"setPane4Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4495},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4495\":{\"submorphs\":[],\"scripts\":[],\"id\":2754,\"shape\":{\"__isSmartRef__\":true,\"id\":4496},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4499},\"itemList\":[{\"__isSmartRef__\":true,\"id\":4500},{\"__isSmartRef__\":true,\"id\":4502},{\"__isSmartRef__\":true,\"id\":4504},{\"__isSmartRef__\":true,\"id\":4506},{\"__isSmartRef__\":true,\"id\":4508},{\"__isSmartRef__\":true,\"id\":4510},{\"__isSmartRef__\":true,\"id\":4512},{\"__isSmartRef__\":true,\"id\":4514},{\"__isSmartRef__\":true,\"id\":4516},{\"__isSmartRef__\":true,\"id\":4518},{\"__isSmartRef__\":true,\"id\":4520}],\"selectedLineNo\":5,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4522},{\"__isSmartRef__\":true,\"id\":4523},{\"__isSmartRef__\":true,\"id\":4524},{\"__isSmartRef__\":true,\"id\":4525}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":4511},\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"4496\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4497},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4498},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4497\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4498\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4499\":{\"x\":615,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4500\":{\"isListItem\":true,\"string\":\"deleteURLAfterTest (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4501}},\"4501\":{\"target\":{\"__isSmartRef__\":true,\"id\":4393},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4502\":{\"isListItem\":true,\"string\":\"tearDown (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4503}},\"4503\":{\"target\":{\"__isSmartRef__\":true,\"id\":4395},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4504\":{\"isListItem\":true,\"string\":\"testLoadNamesFromDefaultPartsBin (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4505}},\"4505\":{\"target\":{\"__isSmartRef__\":true,\"id\":4396},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4506\":{\"isListItem\":true,\"string\":\"testGetPartItemNamed (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4507}},\"4507\":{\"target\":{\"__isSmartRef__\":true,\"id\":4398},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4508\":{\"isListItem\":true,\"string\":\"testLoadPartItem (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4509}},\"4509\":{\"target\":{\"__isSmartRef__\":true,\"id\":4399},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4510\":{\"isListItem\":true,\"string\":\"testLoadPart (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4511}},\"4511\":{\"target\":{\"__isSmartRef__\":true,\"id\":4400},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4512\":{\"isListItem\":true,\"string\":\"testGetPartVersions (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4513}},\"4513\":{\"target\":{\"__isSmartRef__\":true,\"id\":4401},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4514\":{\"isListItem\":true,\"string\":\"testLoadRevision (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4515}},\"4515\":{\"target\":{\"__isSmartRef__\":true,\"id\":4402},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4516\":{\"isListItem\":true,\"string\":\"testCreatePartsSpace (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4517}},\"4517\":{\"target\":{\"__isSmartRef__\":true,\"id\":4403},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4518\":{\"isListItem\":true,\"string\":\"testCopyPartItem (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4519}},\"4519\":{\"target\":{\"__isSmartRef__\":true,\"id\":4404},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4520\":{\"isListItem\":true,\"string\":\"testMovePartItem (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":4521}},\"4521\":{\"target\":{\"__isSmartRef__\":true,\"id\":4405},\"browser\":{\"__isSmartRef__\":true,\"id\":4153},\"parent\":{\"__isSmartRef__\":true,\"id\":4485},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"4522\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4495},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setPane4Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4523\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4495},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane4Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4524\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4495},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane4Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4525\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4495},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"getPane4Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4526\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4153},\"sourceAttrName\":\"setSourceString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4527},\"targetMethodName\":\"setTextString\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4527\":{\"submorphs\":[],\"scripts\":[],\"id\":2756,\"shape\":{\"__isSmartRef__\":true,\"id\":4528},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4531},\"_ClipMode\":\"scroll\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Courier\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4532},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4533},\"_MaxTextWidth\":820,\"_MaxTextHeight\":269.5,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4534}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"layout\":{\"__isSmartRef__\":true,\"id\":4536},\"_FontSize\":10,\"noEval\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4537}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"savedTextString\":\"\\ttestLoadPart: function() {\\n\\t\\tvar partsSpace = lively.PartsBin.partsSpaceNamed('PartsBin'),\\n\\t\\t\\titem = partsSpace.getPartItemNamed('TestObject');\\n\\t\\titem.loadPart();\\n\\t\\tthis.assert(item.part, 'part not loaded!')\\n\\t\\tthis.assertEquals(item.part.name, 'TestObject');\\n\\t},\",\"styleClass\":[\"Browser_codePaneText\"],\"focusHaloBorderWidth\":0.5,\"priorSelectionRange\":[159,152],\"charsReplaced\":\"File\",\"lastFindLoc\":343,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4528\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4529},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4530},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4529\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4530\":{\"x\":820,\"y\":269.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4531\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4532\":{\"x\":0,\"y\":247.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4533\":{\"x\":820,\"y\":269.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4534\":{\"style\":{\"__isSmartRef__\":true,\"id\":4535},\"morph\":{\"__isSmartRef__\":true,\"id\":4527},\"storedString\":\"\\ttestLoadPart: function() {\\n\\t\\tvar partsSpace = lively.PartsBin.partsSpaceNamed('PartsBin'),\\n\\t\\t\\titem = partsSpace.getPartItemNamed('TestObject');\\n\\t\\titem.loadPart();\\n\\t\\tthis.assert(item.part, 'part not loaded!')\\n\\t\\tthis.assertEquals(item.part.name, 'TestObject');\\n\\t},\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4535\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4536\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4537\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4527},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setSourceString\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4538\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4153},\"sourceAttrName\":\"targetURL\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4144},\"targetMethodName\":\"setTextString\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, value) { value && $upd(String(value)) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4539\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/Tests/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4540\":{\"submorphs\":[],\"scripts\":[],\"id\":2782,\"shape\":{\"__isSmartRef__\":true,\"id\":4541},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"visible\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4544},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4545},\"_MaxTextWidth\":300,\"_MaxTextHeight\":30,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4546}],\"evalEnabled\":false,\"owner\":null,\"_TextColor\":{\"__isSmartRef__\":true,\"id\":4548},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4541\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4542},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4543},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"_StrokeOpacity\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4542\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4543\":{\"x\":300,\"y\":30,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4544\":{\"x\":260,\"y\":119.75,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4545\":{\"x\":300,\"y\":30,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4546\":{\"style\":{\"__isSmartRef__\":true,\"id\":4547},\"morph\":{\"__isSmartRef__\":true,\"id\":4540},\"storedString\":\"Saving testLoadPart...\\nSuccessfully saved\\nSuccessfully evaluated testLoadPart\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4547\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4548\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4549\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4550}],\"scripts\":[],\"id\":2747,\"shape\":{\"__isSmartRef__\":true,\"id\":4559},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4562},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4563},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4564},\"label\":{\"__isSmartRef__\":true,\"id\":4550},\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4573}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4550\":{\"submorphs\":[],\"scripts\":[],\"id\":2748,\"shape\":{\"__isSmartRef__\":true,\"id\":4551},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4554},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4555},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4556},\"_MaxTextWidth\":98.39999999999999,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4557}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4549},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4551\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4552},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4553},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4552\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4553\":{\"x\":98.39999999999999,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4554\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4555\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4556\":{\"x\":98.39999999999999,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4557\":{\"style\":{\"__isSmartRef__\":true,\"id\":4558},\"morph\":{\"__isSmartRef__\":true,\"id\":4550},\"storedString\":\"codebase\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4558\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4559\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4560},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4561},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4560\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4561\":{\"x\":98.39999999999999,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4562\":{\"x\":656,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4563\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4564\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4565},{\"__isSmartRef__\":true,\"id\":4567},{\"__isSmartRef__\":true,\"id\":4569},{\"__isSmartRef__\":true,\"id\":4571}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4565\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4566}},\"4566\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4567\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4568}},\"4568\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4569\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4570}},\"4570\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4571\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4572}},\"4572\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4573\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4549},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setTargetURL\",\"converterString\":\"function () { return URL.codeBase.withFilename('lively/')}\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4574\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4575}],\"scripts\":[],\"id\":2749,\"shape\":{\"__isSmartRef__\":true,\"id\":4584},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4587},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4588},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4589},\"label\":{\"__isSmartRef__\":true,\"id\":4575},\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4598}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4575\":{\"submorphs\":[],\"scripts\":[],\"id\":2750,\"shape\":{\"__isSmartRef__\":true,\"id\":4576},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4579},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4580},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4581},\"_MaxTextWidth\":65.6,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4582}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4574},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4576\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4577},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4578},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4577\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4578\":{\"x\":65.6,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4579\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4580\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4581\":{\"x\":65.6,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4582\":{\"style\":{\"__isSmartRef__\":true,\"id\":4583},\"morph\":{\"__isSmartRef__\":true,\"id\":4575},\"storedString\":\"local\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4583\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4584\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4585},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4586},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4585\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4586\":{\"x\":65.6,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4587\":{\"x\":754.4,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4588\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4589\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4590},{\"__isSmartRef__\":true,\"id\":4592},{\"__isSmartRef__\":true,\"id\":4594},{\"__isSmartRef__\":true,\"id\":4596}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4590\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4591}},\"4591\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4592\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4593}},\"4593\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4594\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4595}},\"4595\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4596\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4597}},\"4597\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4598\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4574},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4153},\"targetMethodName\":\"setTargetURL\",\"converter\":null,\"converterString\":\"function () { return URL.source.getDirectory() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4599\":{\"submorphs\":[],\"scripts\":[],\"id\":2755,\"shape\":{\"__isSmartRef__\":true,\"id\":4600},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4604},\"fixed\":[{\"__isSmartRef__\":true,\"id\":4155},{\"__isSmartRef__\":true,\"id\":4182},{\"__isSmartRef__\":true,\"id\":4209},{\"__isSmartRef__\":true,\"id\":4236},{\"__isSmartRef__\":true,\"id\":4263},{\"__isSmartRef__\":true,\"id\":4290},{\"__isSmartRef__\":true,\"id\":4317}],\"scalingBelow\":[{\"__isSmartRef__\":true,\"id\":4527}],\"scalingAbove\":[{\"__isSmartRef__\":true,\"id\":4350},{\"__isSmartRef__\":true,\"id\":4466},{\"__isSmartRef__\":true,\"id\":4479},{\"__isSmartRef__\":true,\"id\":4495}],\"minHeight\":20,\"pointerConnection\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"styleClass\":[\"Browser_resizer\"],\"__LivelyClassName__\":\"lively.morphic.HorizontalDivider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4600\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4601},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4602},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4603},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4601\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4602\":{\"x\":820,\"y\":5.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4603\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4604\":{\"x\":0,\"y\":242,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4605\":{\"submorphs\":[],\"scripts\":[],\"id\":2757,\"shape\":{\"__isSmartRef__\":true,\"id\":4606},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4609},\"fixed\":[],\"scalingBelow\":[{\"__isSmartRef__\":true,\"id\":4610}],\"scalingAbove\":[{\"__isSmartRef__\":true,\"id\":4527}],\"minHeight\":20,\"pointerConnection\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"styleClass\":[\"Browser_resizer\"],\"__LivelyClassName__\":\"lively.morphic.HorizontalDivider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4606\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4607},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4608},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4603},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4607\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4608\":{\"x\":820,\"y\":5.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4609\":{\"x\":0,\"y\":517,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4610\":{\"submorphs\":[],\"scripts\":[],\"id\":2758,\"shape\":{\"__isSmartRef__\":true,\"id\":4611},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"scroll\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4614},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4615},\"_MaxTextWidth\":820,\"_MaxTextHeight\":27.5,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4616}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4143},\"styleClass\":[\"Browser_commentPaneText\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4611\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4612},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4613},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4612\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4613\":{\"x\":820,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4614\":{\"x\":0,\"y\":522.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4615\":{\"x\":820,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4616\":{\"style\":{\"__isSmartRef__\":true,\"id\":4617},\"morph\":{\"__isSmartRef__\":true,\"id\":4610},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4617\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4618\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4619},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4620},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4621},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4619\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4620\":{\"x\":820,\"y\":550,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4621\":{\"r\":0.9,\"g\":0.9,\"b\":0.9,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4622\":{\"adjustForNewBounds\":true},\"4623\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4624\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4625},{\"__isSmartRef__\":true,\"id\":4633},{\"__isSmartRef__\":true,\"id\":4660},{\"__isSmartRef__\":true,\"id\":4686}],\"scripts\":[],\"id\":2774,\"shape\":{\"__isSmartRef__\":true,\"id\":4713},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4716},\"_Position\":{\"__isSmartRef__\":true,\"id\":4717},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4142},\"label\":{\"__isSmartRef__\":true,\"id\":4625},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4633},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4660},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4686},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4718},\"owner\":{\"__isSmartRef__\":true,\"id\":4142},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4625\":{\"submorphs\":[],\"scripts\":[],\"id\":2775,\"shape\":{\"__isSmartRef__\":true,\"id\":4626},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4629},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4630},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4631}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":4624},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4626\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4627},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4628},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4627\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4628\":{\"x\":48,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4629\":{\"x\":386,\"y\":3.999999999999986,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4630\":{\"x\":48,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4631\":{\"style\":{\"__isSmartRef__\":true,\"id\":4632},\"morph\":{\"__isSmartRef__\":true,\"id\":4625},\"storedString\":\"ScriptingTests.js:Tests.ScriptingTests.OnlinePartsBinTest:-- all --:testLoadPart (proto)\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4632\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4633\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4634}],\"scripts\":[],\"id\":2776,\"shape\":{\"__isSmartRef__\":true,\"id\":4643},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4646},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4647},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4648},\"label\":{\"__isSmartRef__\":true,\"id\":4634},\"owner\":{\"__isSmartRef__\":true,\"id\":4624},\"layout\":{\"__isSmartRef__\":true,\"id\":4657},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4658},{\"__isSmartRef__\":true,\"id\":4659}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4634\":{\"submorphs\":[],\"scripts\":[],\"id\":2777,\"shape\":{\"__isSmartRef__\":true,\"id\":4635},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4638},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4639},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4640},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4641}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4633},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4635\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4636},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4637},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4636\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4637\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4638\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4639\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4640\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4641\":{\"style\":{\"__isSmartRef__\":true,\"id\":4642},\"morph\":{\"__isSmartRef__\":true,\"id\":4634},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4642\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4643\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4644},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4645},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4644\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4645\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4646\":{\"x\":800,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4647\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4648\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4649},{\"__isSmartRef__\":true,\"id\":4651},{\"__isSmartRef__\":true,\"id\":4653},{\"__isSmartRef__\":true,\"id\":4655}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4649\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4650}},\"4650\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4651\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4652}},\"4652\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4653\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4654}},\"4654\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4655\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4656}},\"4656\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4657\":{\"moveHorizontal\":true},\"4658\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4633},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4142},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4659\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4633},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4142},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4660\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4661}],\"scripts\":[],\"id\":2778,\"shape\":{\"__isSmartRef__\":true,\"id\":4670},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4673},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4674},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4675},\"label\":{\"__isSmartRef__\":true,\"id\":4661},\"owner\":{\"__isSmartRef__\":true,\"id\":4624},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4684},{\"__isSmartRef__\":true,\"id\":4685}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4661\":{\"submorphs\":[],\"scripts\":[],\"id\":2779,\"shape\":{\"__isSmartRef__\":true,\"id\":4662},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4665},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4666},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4667},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4668}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4660},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4662\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4663},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4664},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4663\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4664\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4665\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4666\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4667\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4668\":{\"style\":{\"__isSmartRef__\":true,\"id\":4669},\"morph\":{\"__isSmartRef__\":true,\"id\":4661},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4669\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4670\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4671},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4672},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4671\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4672\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4673\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4674\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4675\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4676},{\"__isSmartRef__\":true,\"id\":4678},{\"__isSmartRef__\":true,\"id\":4680},{\"__isSmartRef__\":true,\"id\":4682}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4676\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4677}},\"4677\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4678\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4679}},\"4679\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4680\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4681}},\"4681\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4682\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4683}},\"4683\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4684\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4660},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4142},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4685\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4660},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4142},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4686\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4687}],\"scripts\":[],\"id\":2780,\"shape\":{\"__isSmartRef__\":true,\"id\":4696},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4699},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4700},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4701},\"label\":{\"__isSmartRef__\":true,\"id\":4687},\"owner\":{\"__isSmartRef__\":true,\"id\":4624},\"layout\":{\"__isSmartRef__\":true,\"id\":4710},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4711},{\"__isSmartRef__\":true,\"id\":4712}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4687\":{\"submorphs\":[],\"scripts\":[],\"id\":2781,\"shape\":{\"__isSmartRef__\":true,\"id\":4688},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4691},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4692},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4693},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4694}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4686},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4688\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4689},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4690},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4689\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4690\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4691\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4692\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4693\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4694\":{\"style\":{\"__isSmartRef__\":true,\"id\":4695},\"morph\":{\"__isSmartRef__\":true,\"id\":4687},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4695\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4696\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4697},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4698},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4697\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4698\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4699\":{\"x\":781,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4700\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4701\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4702},{\"__isSmartRef__\":true,\"id\":4704},{\"__isSmartRef__\":true,\"id\":4706},{\"__isSmartRef__\":true,\"id\":4708}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4702\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4703}},\"4703\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4704\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4705}},\"4705\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4706\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4707}},\"4707\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4708\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4709}},\"4709\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4710\":{\"moveHorizontal\":true},\"4711\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4686},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4142},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4712\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4686},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4142},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4713\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4714},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4715},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4714\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4715\":{\"x\":820,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4716\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4717\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4718\":{\"x\":820,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4719\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":4720},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4720\":{\"x\":820,\"y\":572,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4721\":{\"adjustForNewBounds\":true},\"4722\":{\"x\":932,\"y\":848,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4723\":{\"x\":820,\"y\":572,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4724\":{\"x\":1174,\"y\":859,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4725\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4726},{\"__isSmartRef__\":true,\"id\":4752}],\"scripts\":[],\"id\":276,\"shape\":{\"__isSmartRef__\":true,\"id\":4857},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4859},\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4860},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4861},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4726},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4752},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":4731},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":4862},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"showsHalos\":false,\"halos\":[],\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Window\"},\"4726\":{\"submorphs\":[],\"scripts\":[],\"id\":275,\"shape\":{\"__isSmartRef__\":true,\"id\":4727},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4731},\"_MaxTextWidth\":1042,\"_MaxTextHeight\":492,\"owner\":{\"__isSmartRef__\":true,\"id\":4725},\"layout\":{\"__isSmartRef__\":true,\"id\":4732},\"charsReplaced\":\", [ ] Rich text, [ ] traits for objects serialization, \",\"lastFindLoc\":504,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"showsHalos\":false,\"halos\":[],\"savedTextString\":\"colorField = $morph('ColorField')\\n\\ncolorField.selectedColor = colorField.getFill()\\ncolorField.removeAllMorphs()\\ncolorField.colorChooser\\n\\nconnect(this.world(), 'clickedOnMorph', this.world(), 'alert', {converter: function(v) { if (!v) debugger; return v}})\\n\\ncolorField.addScript(function onMouseDown(evt) {\\n\\tif ($super(evt)) return true;\\n\\n\\tif (this.colorChooser) return false;\\n\\tvar colorChooser = lively.morphic.Morph.makeRectangle(0,0,100,100);\\n\\tthis.addMorph(colorChooser);\\n\\tcolorChooser.align(colorChooser.bounds().topLeft(), this.innerBounds().bottomLeft());\\n\\tthis.colorChooser = colorChooser;\\n\\treturn true;\\n})\\n\\ncolorField.addScript(function onMouseUp(evt) {\\n\\tif ($super(evt)) return true;\\n\\tif (this.colorChooser) {\\n\\t\\talert('removing color chooser')\\ndebugger\\n\\t\\tthis.colorChooser.remove();\\n\\t\\tthis.colorChooser = null;\\n\\t}\\n\\treturn true;\\n})\\n\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4733},{\"__isSmartRef__\":true,\"id\":4735},{\"__isSmartRef__\":true,\"id\":4737},{\"__isSmartRef__\":true,\"id\":4739},{\"__isSmartRef__\":true,\"id\":4741},{\"__isSmartRef__\":true,\"id\":4743},{\"__isSmartRef__\":true,\"id\":4745},{\"__isSmartRef__\":true,\"id\":4747},{\"__isSmartRef__\":true,\"id\":4749}],\"priorSelectionRange\":[429,430],\"prevScroll\":[0,0],\"_ClipMode\":\"auto\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4751},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"4727\":{\"position\":{\"__isSmartRef__\":true,\"id\":4728},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4729},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4730},\"_Fill\":{\"__isSmartRef__\":true,\"id\":126},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4728\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4729\":{\"x\":1042,\"y\":492,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4730\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4731\":{\"x\":0,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4732\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4733\":{\"style\":{\"__isSmartRef__\":true,\"id\":4734},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"05/XX/11\\nLively Paper\\n [ ] Outline Lively Paper --> Dan\\nOptimized ContextJS Paper\\n [ ] outline, [ ] measure layer activations/object\\nDocumentation\\n [ ] Forms demo scratch page\\n [ ] Timeline page\\n [ ] Explain traits\\n [ ] Explain tests\\nImplementieren\\n [ ] Rich text, [ ] traits for objects serialization, [ ] Cleanup PartsBin\\n\\n05/06/11\\nStudents\\n [X] Lively intro for Fabian and Lauritz\\nImplementieren\\n [X] Bugfix for script serialization, [X] Bugfix -> PartsBin partList scrolls back when dragged\\n\\n05/05/11\\nSWA\\n [X] gave lecture about refactoring\\n\\n05/04/11\\nMisc\\n [X] Restrict access to Dan/PM\\n [X] Answer mails\\nSWA\\n [X] prepare lecture about refactoring 2\\nImplementieren\\n [X] Bugfix -> PartsBin partList scrolls back when dragged\\n\\n05/03/11\\nImplementieren\\n [X] PresentationController + Dan's Presentation [X] traits for objects, [X] fixed naming on copy\\nSWA\\n [X] given lecture about refactoring\\n\\n05/02/11\\n[ ] SWT Refactoring\\n\\t[ ] Examples which refactorings?, [X] look for examples, [X] prepare lecture slides, [X] prepare slides for Robert, [ ] prepare myself\\n[X] BP Arbeiten -- Gliederung\\n[X] Implementieren\\n\\t[X] CMD+arrow keys, [X] drag objects from partsbin\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4734\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4735\":{\"style\":{\"__isSmartRef__\":true,\"id\":4736},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"04/30/11\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4736\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontWeight\":\"bold\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4737\":{\"style\":{\"__isSmartRef__\":true,\"id\":4738},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n[X] Implementieren\\n\\t[X] PartsBin Browser\\n[X] Mail Feedback Georgi BugTracker\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4738\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4739\":{\"style\":{\"__isSmartRef__\":true,\"id\":4740},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"04/28/11\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4740\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontWeight\":\"bold\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4741\":{\"style\":{\"__isSmartRef__\":true,\"id\":4742},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n[X] Implementieren\\n\\t[X] paste bugfix, [X] derived traits, [X] fixed scrolling\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4742\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4743\":{\"style\":{\"__isSmartRef__\":true,\"id\":4744},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"04/27/11\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4744\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontWeight\":\"bold\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4745\":{\"style\":{\"__isSmartRef__\":true,\"id\":4746},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n[X] Dan Mail rich text beantworten\\n[X] Implementieren\\n\\t[X] scroll bug, [X] reset scroll when world is scrolled, [X] font choices, [X] ClipMorph\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4746\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4747\":{\"style\":{\"__isSmartRef__\":true,\"id\":4748},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"04/26/11\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4748\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"fontWeight\":\"bold\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4749\":{\"style\":{\"__isSmartRef__\":true,\"id\":4750},\"morph\":{\"__isSmartRef__\":true,\"id\":4726},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n[X] Studententreffen SWT\\n[X] Implementieren\\n\\t[X] Origin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4750\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4751\":{\"x\":1042,\"y\":492,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4752\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4753},{\"__isSmartRef__\":true,\"id\":4762},{\"__isSmartRef__\":true,\"id\":4799},{\"__isSmartRef__\":true,\"id\":4824}],\"scripts\":[],\"id\":277,\"shape\":{\"__isSmartRef__\":true,\"id\":4850},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4854},\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4855},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4725},\"label\":{\"__isSmartRef__\":true,\"id\":4753},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4762},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4799},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4824},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4856},\"owner\":{\"__isSmartRef__\":true,\"id\":4725},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.TitleBar\"},\"4753\":{\"submorphs\":[],\"scripts\":[],\"id\":278,\"shape\":{\"__isSmartRef__\":true,\"id\":4754},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowsInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4757},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"isLabel\":true,\"eventsAreIgnored\":true,\"padding\":{\"__isSmartRef__\":true,\"id\":4758},\"_FontSize\":10,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4758},\"owner\":{\"__isSmartRef__\":true,\"id\":4752},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4759}],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4761},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"4754\":{\"position\":{\"__isSmartRef__\":true,\"id\":4755},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4756},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4730},\"_Fill\":null,\"_BorderRadius\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4755\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4756\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4757\":{\"x\":485,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4758\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"4759\":{\"style\":{\"__isSmartRef__\":true,\"id\":4760},\"morph\":{\"__isSmartRef__\":true,\"id\":4753},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"todo\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4760\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4761\":{\"x\":72,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4762\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4763}],\"scripts\":[],\"id\":279,\"shape\":{\"__isSmartRef__\":true,\"id\":4772},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4786},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4776},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4787},\"label\":{\"__isSmartRef__\":true,\"id\":4763},\"owner\":{\"__isSmartRef__\":true,\"id\":4752},\"layout\":{\"__isSmartRef__\":true,\"id\":4796},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4797},{\"__isSmartRef__\":true,\"id\":4798}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"4763\":{\"submorphs\":[],\"scripts\":[],\"id\":280,\"shape\":{\"__isSmartRef__\":true,\"id\":4764},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowsInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4767},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"padding\":{\"__isSmartRef__\":true,\"id\":4768},\"_Padding\":{\"__isSmartRef__\":true,\"id\":4768},\"owner\":{\"__isSmartRef__\":true,\"id\":4762},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4769}],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4771},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"4764\":{\"position\":{\"__isSmartRef__\":true,\"id\":4765},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4766},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4730},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4765\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4766\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4767\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4768\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"4769\":{\"style\":{\"__isSmartRef__\":true,\"id\":4770},\"morph\":{\"__isSmartRef__\":true,\"id\":4763},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4770\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4771\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4772\":{\"position\":{\"__isSmartRef__\":true,\"id\":4773},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4774},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4775},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4776},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4773\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4774\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4775\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4776\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4777},{\"__isSmartRef__\":true,\"id\":4779},{\"__isSmartRef__\":true,\"id\":4781},{\"__isSmartRef__\":true,\"id\":4783}],\"vector\":{\"__isSmartRef__\":true,\"id\":4785},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"4777\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4778}},\"4778\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4779\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4780}},\"4780\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4781\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4782}},\"4782\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4783\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4784}},\"4784\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4785\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"4786\":{\"x\":1022,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4787\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4788},{\"__isSmartRef__\":true,\"id\":4790},{\"__isSmartRef__\":true,\"id\":4792},{\"__isSmartRef__\":true,\"id\":4794}],\"vector\":{\"__isSmartRef__\":true,\"id\":4785},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"4788\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4789}},\"4789\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4790\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4791}},\"4791\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4792\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4793}},\"4793\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4794\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4795}},\"4795\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4796\":{\"moveHorizontal\":true},\"4797\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4762},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4725},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"4798\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4762},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4725},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"4799\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4800}],\"scripts\":[],\"id\":281,\"shape\":{\"__isSmartRef__\":true,\"id\":4809},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4812},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4776},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4813},\"label\":{\"__isSmartRef__\":true,\"id\":4800},\"owner\":{\"__isSmartRef__\":true,\"id\":4752},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4822},{\"__isSmartRef__\":true,\"id\":4823}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"4800\":{\"submorphs\":[],\"scripts\":[],\"id\":282,\"shape\":{\"__isSmartRef__\":true,\"id\":4801},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowsInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4804},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"padding\":{\"__isSmartRef__\":true,\"id\":4805},\"_Padding\":{\"__isSmartRef__\":true,\"id\":4805},\"owner\":{\"__isSmartRef__\":true,\"id\":4799},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4806}],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4808},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"4801\":{\"position\":{\"__isSmartRef__\":true,\"id\":4802},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4803},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4730},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4802\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4803\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4804\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4805\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"4806\":{\"style\":{\"__isSmartRef__\":true,\"id\":4807},\"morph\":{\"__isSmartRef__\":true,\"id\":4800},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4807\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4808\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4809\":{\"position\":{\"__isSmartRef__\":true,\"id\":4810},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4811},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4775},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4776},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4810\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4811\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4812\":{\"x\":3,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4813\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4814},{\"__isSmartRef__\":true,\"id\":4816},{\"__isSmartRef__\":true,\"id\":4818},{\"__isSmartRef__\":true,\"id\":4820}],\"vector\":{\"__isSmartRef__\":true,\"id\":4785},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"4814\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4815}},\"4815\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4816\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4817}},\"4817\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4818\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4819}},\"4819\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4820\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4821}},\"4821\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4822\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4799},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4725},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"4823\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4799},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4725},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"4824\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4825}],\"scripts\":[],\"id\":283,\"shape\":{\"__isSmartRef__\":true,\"id\":4834},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4837},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4776},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4838},\"label\":{\"__isSmartRef__\":true,\"id\":4825},\"owner\":{\"__isSmartRef__\":true,\"id\":4752},\"layout\":{\"__isSmartRef__\":true,\"id\":4847},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4848},{\"__isSmartRef__\":true,\"id\":4849}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"4825\":{\"submorphs\":[],\"scripts\":[],\"id\":284,\"shape\":{\"__isSmartRef__\":true,\"id\":4826},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowsInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4829},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"padding\":{\"__isSmartRef__\":true,\"id\":4830},\"_Padding\":{\"__isSmartRef__\":true,\"id\":4830},\"owner\":{\"__isSmartRef__\":true,\"id\":4824},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4831}],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4833},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"4826\":{\"position\":{\"__isSmartRef__\":true,\"id\":4827},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4828},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4730},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4827\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4828\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4829\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4830\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"4831\":{\"style\":{\"__isSmartRef__\":true,\"id\":4832},\"morph\":{\"__isSmartRef__\":true,\"id\":4825},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"4832\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"4833\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4834\":{\"position\":{\"__isSmartRef__\":true,\"id\":4835},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4836},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4775},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4776},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4835\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4836\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4837\":{\"x\":1003,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4838\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4839},{\"__isSmartRef__\":true,\"id\":4841},{\"__isSmartRef__\":true,\"id\":4843},{\"__isSmartRef__\":true,\"id\":4845}],\"vector\":{\"__isSmartRef__\":true,\"id\":4785},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"4839\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4840}},\"4840\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4841\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4842}},\"4842\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4843\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4844}},\"4844\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4845\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4846}},\"4846\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4847\":{\"moveHorizontal\":true},\"4848\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4824},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4725},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"4849\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4824},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4725},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"4850\":{\"position\":{\"__isSmartRef__\":true,\"id\":4851},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4852},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4853},\"_Fill\":{\"__isSmartRef__\":true,\"id\":312},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4851\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4852\":{\"x\":1042,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4853\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"4854\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4855\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4856\":{\"x\":1042,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4857\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":4858},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4858\":{\"x\":1042,\"y\":514,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4859\":{\"adjustForNewBounds\":true},\"4860\":{\"x\":22,\"y\":60,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4861\":{\"x\":1042,\"y\":514,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4862\":{\"x\":832,\"y\":61,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4863\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4864},{\"__isSmartRef__\":true,\"id\":5480}],\"scripts\":[],\"id\":643,\"shape\":{\"__isSmartRef__\":true,\"id\":5582},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":5584},\"_Position\":{\"__isSmartRef__\":true,\"id\":5585},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5586},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4864},\"titleBar\":{\"__isSmartRef__\":true,\"id\":5480},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":5479},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":5587},\"showsHalos\":false,\"halos\":[],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4864\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4865},{\"__isSmartRef__\":true,\"id\":5407},{\"__isSmartRef__\":true,\"id\":5432},{\"__isSmartRef__\":true,\"id\":5071},{\"__isSmartRef__\":true,\"id\":5286},{\"__isSmartRef__\":true,\"id\":5331},{\"__isSmartRef__\":true,\"id\":5365},{\"__isSmartRef__\":true,\"id\":5457},{\"__isSmartRef__\":true,\"id\":5386},{\"__isSmartRef__\":true,\"id\":5462},{\"__isSmartRef__\":true,\"id\":5467},{\"__isSmartRef__\":true,\"id\":4876},{\"__isSmartRef__\":true,\"id\":4903},{\"__isSmartRef__\":true,\"id\":4930},{\"__isSmartRef__\":true,\"id\":4957},{\"__isSmartRef__\":true,\"id\":4984},{\"__isSmartRef__\":true,\"id\":5011},{\"__isSmartRef__\":true,\"id\":5038}],\"scripts\":[],\"id\":615,\"shape\":{\"__isSmartRef__\":true,\"id\":5475},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":5478},\"_Position\":{\"__isSmartRef__\":true,\"id\":5479},\"locationPane\":{\"__isSmartRef__\":true,\"id\":4865},\"codeBaseDirBtn\":{\"__isSmartRef__\":true,\"id\":5407},\"localDirBtn\":{\"__isSmartRef__\":true,\"id\":5432},\"Pane1\":{\"__isSmartRef__\":true,\"id\":5071},\"Pane2\":{\"__isSmartRef__\":true,\"id\":5286},\"Pane3\":{\"__isSmartRef__\":true,\"id\":5331},\"Pane4\":{\"__isSmartRef__\":true,\"id\":5365},\"midResizer\":{\"__isSmartRef__\":true,\"id\":5457},\"sourcePane\":{\"__isSmartRef__\":true,\"id\":5386},\"bottomResizer\":{\"__isSmartRef__\":true,\"id\":5462},\"commentPane\":{\"__isSmartRef__\":true,\"id\":5467},\"ownerWidget\":{\"__isSmartRef__\":true,\"id\":4874},\"owner\":{\"__isSmartRef__\":true,\"id\":4863},\"ownerApp\":{\"__isSmartRef__\":true,\"id\":4874},\"targetURL\":{\"__isSmartRef__\":true,\"id\":5398},\"showsHalos\":false,\"halos\":[],\"__LivelyClassName__\":\"lively.ide.BrowserPanel\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"4865\":{\"submorphs\":[],\"scripts\":[],\"id\":616,\"shape\":{\"__isSmartRef__\":true,\"id\":4866},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4869},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4870},\"_MaxTextWidth\":656,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4871}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"isInputLine\":true,\"noEval\":true,\"styleClass\":[\"Browser_locationInput\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4873}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"prevScroll\":[0,0],\"priorSelectionRange\":[0,0],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4866\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4867},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4868},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4867\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4868\":{\"x\":656,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4869\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4870\":{\"x\":656,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4871\":{\"style\":{\"__isSmartRef__\":true,\"id\":4872},\"morph\":{\"__isSmartRef__\":true,\"id\":4865},\"storedString\":\"http://lively-kernel.org/repository/webwerkstatt/lively/persistence/\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4872\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4873\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4865},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setTargetURL\",\"converter\":null,\"converterString\":\"function (value) { return new URL(value) }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4874\":{\"buttonCommands\":[{\"__isSmartRef__\":true,\"id\":4875},{\"__isSmartRef__\":true,\"id\":4902},{\"__isSmartRef__\":true,\"id\":4929},{\"__isSmartRef__\":true,\"id\":4956},{\"__isSmartRef__\":true,\"id\":4983},{\"__isSmartRef__\":true,\"id\":5010},{\"__isSmartRef__\":true,\"id\":5037}],\"RootFilters\":[{\"__isSmartRef__\":true,\"id\":5064}],\"Pane1Filters\":[{\"__isSmartRef__\":true,\"id\":5065},{\"__isSmartRef__\":true,\"id\":5066}],\"Pane2Filters\":[{\"__isSmartRef__\":true,\"id\":5067}],\"Pane3Filters\":[{\"__isSmartRef__\":true,\"id\":5068}],\"Pane4Filters\":[{\"__isSmartRef__\":true,\"id\":5069}],\"evaluate\":true,\"panel\":{\"__isSmartRef__\":true,\"id\":4864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5070},{\"__isSmartRef__\":true,\"id\":5285},{\"__isSmartRef__\":true,\"id\":5330},{\"__isSmartRef__\":true,\"id\":5364},{\"__isSmartRef__\":true,\"id\":5385},{\"__isSmartRef__\":true,\"id\":5397}],\"SourceString\":\"\\tprettyPrint: false,\",\"sourceString\":\"\\tprettyPrint: false,\",\"doNotSerialize\":[\"$$targetURL\"],\"doNotCopyProperties\":[\"$$targetURL\"],\"targetURL\":{\"__isSmartRef__\":true,\"id\":5398},\"_rootNode\":{\"__isSmartRef__\":true,\"id\":5079},\"Pane1Selection\":{\"__isSmartRef__\":true,\"id\":5082},\"pane1Selection\":{\"__isSmartRef__\":true,\"id\":5082},\"Pane2Selection\":{\"__isSmartRef__\":true,\"id\":5292},\"pane2Selection\":{\"__isSmartRef__\":true,\"id\":5292},\"Pane3Selection\":{\"__isSmartRef__\":true,\"id\":5339},\"pane3Selection\":{\"__isSmartRef__\":true,\"id\":5339},\"Pane4Selection\":{\"__isSmartRef__\":true,\"id\":5377},\"pane4Selection\":{\"__isSmartRef__\":true,\"id\":5377},\"Pane4Content\":[{\"__isSmartRef__\":true,\"id\":5370},{\"__isSmartRef__\":true,\"id\":5372},{\"__isSmartRef__\":true,\"id\":5374},{\"__isSmartRef__\":true,\"id\":5376}],\"Pane3Content\":[{\"__isSmartRef__\":true,\"id\":5336},{\"__isSmartRef__\":true,\"id\":5338},{\"__isSmartRef__\":true,\"id\":5340},{\"__isSmartRef__\":true,\"id\":5342},{\"__isSmartRef__\":true,\"id\":5344},{\"__isSmartRef__\":true,\"id\":5346},{\"__isSmartRef__\":true,\"id\":5348},{\"__isSmartRef__\":true,\"id\":5350},{\"__isSmartRef__\":true,\"id\":5352},{\"__isSmartRef__\":true,\"id\":5354},{\"__isSmartRef__\":true,\"id\":5356},{\"__isSmartRef__\":true,\"id\":5358}],\"Pane2Content\":[{\"__isSmartRef__\":true,\"id\":5291},{\"__isSmartRef__\":true,\"id\":5293},{\"__isSmartRef__\":true,\"id\":5295},{\"__isSmartRef__\":true,\"id\":5297},{\"__isSmartRef__\":true,\"id\":5299},{\"__isSmartRef__\":true,\"id\":5301},{\"__isSmartRef__\":true,\"id\":5303},{\"__isSmartRef__\":true,\"id\":5305},{\"__isSmartRef__\":true,\"id\":5307},{\"__isSmartRef__\":true,\"id\":5309},{\"__isSmartRef__\":true,\"id\":5311},{\"__isSmartRef__\":true,\"id\":5313},{\"__isSmartRef__\":true,\"id\":5315},{\"__isSmartRef__\":true,\"id\":5317},{\"__isSmartRef__\":true,\"id\":5319},{\"__isSmartRef__\":true,\"id\":5321},{\"__isSmartRef__\":true,\"id\":5323}],\"Pane1Content\":[{\"__isSmartRef__\":true,\"id\":5076},{\"__isSmartRef__\":true,\"id\":5274},{\"__isSmartRef__\":true,\"id\":5275},{\"__isSmartRef__\":true,\"id\":5276},{\"__isSmartRef__\":true,\"id\":5277},{\"__isSmartRef__\":true,\"id\":5278},{\"__isSmartRef__\":true,\"id\":5279}],\"view\":{\"__isSmartRef__\":true,\"id\":4863},\"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\":[[\"references\"],[\"add sibling below\"],[\"remove\"],[\"-------\"],[\"view hierarchy\"],[\"add class\"],[\"add object extension\"],[\"add layer\"]],\"Pane3Menu\":[],\"currentModuleName\":\"lively.persistence.Serializer\",\"Pane4Menu\":[[\"senders\"],[\"implementors\"],[\"add sibling below\"],[\"remove\"],[\"-------\"],[\"add method\"]],\"_statusMorph\":{\"__isSmartRef__\":true,\"id\":5399},\"__LivelyClassName__\":\"lively.ide.SystemBrowser\",\"__SourceModuleName__\":\"Global.lively.ide.SystemCodeBrowser\"},\"4875\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"button\":{\"__isSmartRef__\":true,\"id\":4876},\"__LivelyClassName__\":\"lively.ide.AddNewFileCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4876\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4877}],\"scripts\":[],\"id\":629,\"shape\":{\"__isSmartRef__\":true,\"id\":4886},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4889},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4890},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4891},\"label\":{\"__isSmartRef__\":true,\"id\":4877},\"command\":{\"__isSmartRef__\":true,\"id\":4875},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4900},{\"__isSmartRef__\":true,\"id\":4901}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4877\":{\"submorphs\":[],\"scripts\":[],\"id\":630,\"shape\":{\"__isSmartRef__\":true,\"id\":4878},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4881},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4882},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4883},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4884}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4876},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4878\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4879},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4880},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4879\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4880\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4881\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4882\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4883\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4884\":{\"style\":{\"__isSmartRef__\":true,\"id\":4885},\"morph\":{\"__isSmartRef__\":true,\"id\":4877},\"storedString\":\"Add module\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4885\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4886\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4887},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4888},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4887\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4888\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4889\":{\"x\":0,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4890\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4891\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4892},{\"__isSmartRef__\":true,\"id\":4894},{\"__isSmartRef__\":true,\"id\":4896},{\"__isSmartRef__\":true,\"id\":4898}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4892\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4893}},\"4893\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4894\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4895}},\"4895\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4896\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4897}},\"4897\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4898\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4899}},\"4899\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4900\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4876},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4875},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4901\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4876},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4876},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4902\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"button\":{\"__isSmartRef__\":true,\"id\":4903},\"__LivelyClassName__\":\"lively.ide.AllModulesLoadCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4903\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4904}],\"scripts\":[],\"id\":631,\"shape\":{\"__isSmartRef__\":true,\"id\":4913},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4916},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4917},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4918},\"label\":{\"__isSmartRef__\":true,\"id\":4904},\"command\":{\"__isSmartRef__\":true,\"id\":4902},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4927},{\"__isSmartRef__\":true,\"id\":4928}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4904\":{\"submorphs\":[],\"scripts\":[],\"id\":632,\"shape\":{\"__isSmartRef__\":true,\"id\":4905},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4908},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4909},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4910},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4911}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4903},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4905\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4906},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4907},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4906\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4907\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4908\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4909\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4910\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4911\":{\"style\":{\"__isSmartRef__\":true,\"id\":4912},\"morph\":{\"__isSmartRef__\":true,\"id\":4904},\"storedString\":\"Load all\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4912\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4913\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4914},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4915},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4914\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4915\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4916\":{\"x\":117.14285714285714,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4917\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4918\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4919},{\"__isSmartRef__\":true,\"id\":4921},{\"__isSmartRef__\":true,\"id\":4923},{\"__isSmartRef__\":true,\"id\":4925}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4919\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4920}},\"4920\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4921\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4922}},\"4922\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4923\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4924}},\"4924\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4925\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4926}},\"4926\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4927\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4903},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4902},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4928\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4903},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4903},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4929\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"button\":{\"__isSmartRef__\":true,\"id\":4930},\"__LivelyClassName__\":\"lively.ide.ShowLineNumbersCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4930\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4931}],\"scripts\":[],\"id\":633,\"shape\":{\"__isSmartRef__\":true,\"id\":4940},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4943},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4944},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4945},\"label\":{\"__isSmartRef__\":true,\"id\":4931},\"command\":{\"__isSmartRef__\":true,\"id\":4929},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4954},{\"__isSmartRef__\":true,\"id\":4955}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4931\":{\"submorphs\":[],\"scripts\":[],\"id\":634,\"shape\":{\"__isSmartRef__\":true,\"id\":4932},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4935},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4936},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4937},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4938}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4930},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4932\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4933},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4934},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4933\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4934\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4935\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4936\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4937\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4938\":{\"style\":{\"__isSmartRef__\":true,\"id\":4939},\"morph\":{\"__isSmartRef__\":true,\"id\":4931},\"storedString\":\"LineNo\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4939\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4940\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4941},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4942},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4941\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4942\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4943\":{\"x\":234.28571428571428,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4944\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4945\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4946},{\"__isSmartRef__\":true,\"id\":4948},{\"__isSmartRef__\":true,\"id\":4950},{\"__isSmartRef__\":true,\"id\":4952}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4946\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4947}},\"4947\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4948\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4949}},\"4949\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4950\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4951}},\"4951\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4952\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4953}},\"4953\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4954\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4930},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4929},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4955\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4930},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4930},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4956\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"button\":{\"__isSmartRef__\":true,\"id\":4957},\"__LivelyClassName__\":\"lively.ide.ParserDebugCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4957\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4958}],\"scripts\":[],\"id\":635,\"shape\":{\"__isSmartRef__\":true,\"id\":4967},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4970},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4971},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4972},\"label\":{\"__isSmartRef__\":true,\"id\":4958},\"command\":{\"__isSmartRef__\":true,\"id\":4956},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4981},{\"__isSmartRef__\":true,\"id\":4982}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4958\":{\"submorphs\":[],\"scripts\":[],\"id\":636,\"shape\":{\"__isSmartRef__\":true,\"id\":4959},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4962},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4963},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4964},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4965}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4957},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4959\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4960},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4961},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4960\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4961\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4962\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4963\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4964\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4965\":{\"style\":{\"__isSmartRef__\":true,\"id\":4966},\"morph\":{\"__isSmartRef__\":true,\"id\":4958},\"storedString\":\"Dbg errors is off\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4966\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4967\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4968},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4969},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4968\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4969\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4970\":{\"x\":351.42857142857144,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4971\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4972\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4973},{\"__isSmartRef__\":true,\"id\":4975},{\"__isSmartRef__\":true,\"id\":4977},{\"__isSmartRef__\":true,\"id\":4979}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4973\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":4974}},\"4974\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4975\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":4976}},\"4976\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4977\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":4978}},\"4978\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4979\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":4980}},\"4980\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"4981\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4957},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4956},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4982\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4957},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4957},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"4983\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"button\":{\"__isSmartRef__\":true,\"id\":4984},\"__LivelyClassName__\":\"lively.ide.EvaluateCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"4984\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4985}],\"scripts\":[],\"id\":637,\"shape\":{\"__isSmartRef__\":true,\"id\":4994},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":4997},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4998},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4999},\"label\":{\"__isSmartRef__\":true,\"id\":4985},\"command\":{\"__isSmartRef__\":true,\"id\":4983},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5008},{\"__isSmartRef__\":true,\"id\":5009}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"4985\":{\"submorphs\":[],\"scripts\":[],\"id\":638,\"shape\":{\"__isSmartRef__\":true,\"id\":4986},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":4989},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4990},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":4991},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4992}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4984},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4986\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4987},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4988},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4987\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4988\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4989\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"4990\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4991\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4992\":{\"style\":{\"__isSmartRef__\":true,\"id\":4993},\"morph\":{\"__isSmartRef__\":true,\"id\":4985},\"storedString\":\"Eval on\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4993\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4994\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":4995},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4996},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"4995\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4996\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4997\":{\"x\":468.57142857142856,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4998\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4999\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5000},{\"__isSmartRef__\":true,\"id\":5002},{\"__isSmartRef__\":true,\"id\":5004},{\"__isSmartRef__\":true,\"id\":5006}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5000\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5001}},\"5001\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5002\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5003}},\"5003\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5004\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5005}},\"5005\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5006\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5007}},\"5007\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5008\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4984},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4983},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5009\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4984},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4984},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5010\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"button\":{\"__isSmartRef__\":true,\"id\":5011},\"__LivelyClassName__\":\"lively.ide.SortCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"5011\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5012}],\"scripts\":[],\"id\":639,\"shape\":{\"__isSmartRef__\":true,\"id\":5021},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5024},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5025},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5026},\"label\":{\"__isSmartRef__\":true,\"id\":5012},\"command\":{\"__isSmartRef__\":true,\"id\":5010},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5035},{\"__isSmartRef__\":true,\"id\":5036}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5012\":{\"submorphs\":[],\"scripts\":[],\"id\":640,\"shape\":{\"__isSmartRef__\":true,\"id\":5013},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5016},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5017},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5018},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5019}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":5011},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5013\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5014},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5015},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5014\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5015\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5016\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5017\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5018\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5019\":{\"style\":{\"__isSmartRef__\":true,\"id\":5020},\"morph\":{\"__isSmartRef__\":true,\"id\":5012},\"storedString\":\"Sort\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5020\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5021\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5022},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5023},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5022\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5023\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5024\":{\"x\":585.7142857142857,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5025\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5026\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5027},{\"__isSmartRef__\":true,\"id\":5029},{\"__isSmartRef__\":true,\"id\":5031},{\"__isSmartRef__\":true,\"id\":5033}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5027\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5028}},\"5028\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5029\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5030}},\"5030\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5031\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5032}},\"5032\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5033\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5034}},\"5034\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5035\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5011},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5010},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5036\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5011},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5011},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5037\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"button\":{\"__isSmartRef__\":true,\"id\":5038},\"__LivelyClassName__\":\"lively.ide.ViewSourceCommand\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserCommands\"},\"5038\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5039}],\"scripts\":[],\"id\":641,\"shape\":{\"__isSmartRef__\":true,\"id\":5048},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5051},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5052},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5053},\"label\":{\"__isSmartRef__\":true,\"id\":5039},\"command\":{\"__isSmartRef__\":true,\"id\":5037},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5062},{\"__isSmartRef__\":true,\"id\":5063}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5039\":{\"submorphs\":[],\"scripts\":[],\"id\":642,\"shape\":{\"__isSmartRef__\":true,\"id\":5040},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5043},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5044},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5045},\"_MaxTextWidth\":117.14285714285714,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5046}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":5038},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5040\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5041},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5042},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5041\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5042\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5043\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5044\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5045\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5046\":{\"style\":{\"__isSmartRef__\":true,\"id\":5047},\"morph\":{\"__isSmartRef__\":true,\"id\":5039},\"storedString\":\"View as...\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5047\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5048\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5049},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5050},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5049\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5050\":{\"x\":117.14285714285714,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5051\":{\"x\":702.8571428571429,\"y\":220,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5052\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5053\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5054},{\"__isSmartRef__\":true,\"id\":5056},{\"__isSmartRef__\":true,\"id\":5058},{\"__isSmartRef__\":true,\"id\":5060}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5054\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5055}},\"5055\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5056\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5057}},\"5057\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5058\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5059}},\"5059\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5060\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5061}},\"5061\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5062\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5038},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5037},\"targetMethodName\":\"trigger\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5063\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5038},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5038},\"targetMethodName\":\"setLabel\",\"converter\":null,\"converterString\":\"function () { return this.getSourceObj().command.asString() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5064\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"5065\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"5066\":{\"attributes\":[\"isClassNode\",\"isGrammarNode\",\"isChangeNode\",\"isFunctionNode\",\"isObjectNode\"],\"__LivelyClassName__\":\"lively.ide.NodeTypeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"5067\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"5068\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"5069\":{\"__LivelyClassName__\":\"lively.ide.NodeFilter\",\"__SourceModuleName__\":\"Global.lively.ide.BrowserFramework\"},\"5070\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4874},\"sourceAttrName\":\"setPane1Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5071},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5071\":{\"submorphs\":[],\"scripts\":[],\"id\":621,\"shape\":{\"__isSmartRef__\":true,\"id\":5072},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5075},\"itemList\":[{\"__isSmartRef__\":true,\"id\":5076},{\"__isSmartRef__\":true,\"id\":5274},{\"__isSmartRef__\":true,\"id\":5275},{\"__isSmartRef__\":true,\"id\":5276},{\"__isSmartRef__\":true,\"id\":5277},{\"__isSmartRef__\":true,\"id\":5278},{\"__isSmartRef__\":true,\"id\":5279}],\"selectedLineNo\":3,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5280},{\"__isSmartRef__\":true,\"id\":5281},{\"__isSmartRef__\":true,\"id\":5282},{\"__isSmartRef__\":true,\"id\":5283}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":5284},\"prevScroll\":[0,740],\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"5072\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5073},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5074},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5073\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5074\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5075\":{\"x\":0,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5076\":{\"isListItem\":true,\"string\":\"../\",\"value\":{\"__isSmartRef__\":true,\"id\":5077}},\"5077\":{\"target\":{\"__isSmartRef__\":true,\"id\":5078},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5079},\"localName\":\"../\",\"__LivelyClassName__\":\"lively.ide.NamespaceNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5078\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/lively/persistence/../\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"5079\":{\"target\":{\"__isSmartRef__\":true,\"id\":4360},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":null,\"allFiles\":[\"lively/persistence/ObjectExtensions.js\",\"lively/persistence/Serializer.js\",\"lively/persistence/Debugging.js\",\"lively/persistence/StandAlonePackaging.js\",\"lively/persistence/Tests.js\"],\"subNamespacePaths\":[],\"parentNamespacePath\":{\"__isSmartRef__\":true,\"id\":5078},\"_childNodes\":[{\"__isSmartRef__\":true,\"id\":5077},{\"__isSmartRef__\":true,\"id\":5080},{\"__isSmartRef__\":true,\"id\":5081},{\"__isSmartRef__\":true,\"id\":5082},{\"__isSmartRef__\":true,\"id\":5271},{\"__isSmartRef__\":true,\"id\":5272},{\"__isSmartRef__\":true,\"id\":5273}],\"__LivelyClassName__\":\"lively.ide.SourceControlNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5080\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5079},\"moduleName\":\"lively/persistence/Debugging.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5081\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5079},\"moduleName\":\"lively/persistence/ObjectExtensions.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5082\":{\"target\":{\"__isSmartRef__\":true,\"id\":5083},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5079},\"moduleName\":\"lively/persistence/Serializer.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5083\":{\"name\":\"lively.persistence.Serializer\",\"type\":\"moduleDef\",\"startIndex\":1136,\"stopIndex\":31314,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5084},{\"__isSmartRef__\":true,\"id\":5085},{\"__isSmartRef__\":true,\"id\":5137},{\"__isSmartRef__\":true,\"id\":5138},{\"__isSmartRef__\":true,\"id\":5144},{\"__isSmartRef__\":true,\"id\":5145},{\"__isSmartRef__\":true,\"id\":5149},{\"__isSmartRef__\":true,\"id\":5165},{\"__isSmartRef__\":true,\"id\":5176},{\"__isSmartRef__\":true,\"id\":5183},{\"__isSmartRef__\":true,\"id\":5188},{\"__isSmartRef__\":true,\"id\":5200},{\"__isSmartRef__\":true,\"id\":5203},{\"__isSmartRef__\":true,\"id\":5210},{\"__isSmartRef__\":true,\"id\":5219},{\"__isSmartRef__\":true,\"id\":5220},{\"__isSmartRef__\":true,\"id\":5227},{\"__isSmartRef__\":true,\"id\":5238},{\"__isSmartRef__\":true,\"id\":5241},{\"__isSmartRef__\":true,\"id\":5249},{\"__isSmartRef__\":true,\"id\":5252},{\"__isSmartRef__\":true,\"id\":5270}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5084\":{\"name\":null,\"type\":\"comment\",\"startIndex\":1206,\"stopIndex\":1206,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5085\":{\"name\":\"ObjectGraphLinearizer\",\"type\":\"klassDef\",\"startIndex\":1207,\"stopIndex\":9653,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5086},{\"__isSmartRef__\":true,\"id\":5088},{\"__isSmartRef__\":true,\"id\":5090},{\"__isSmartRef__\":true,\"id\":5091},{\"__isSmartRef__\":true,\"id\":5092},{\"__isSmartRef__\":true,\"id\":5094},{\"__isSmartRef__\":true,\"id\":5095},{\"__isSmartRef__\":true,\"id\":5097},{\"__isSmartRef__\":true,\"id\":5098},{\"__isSmartRef__\":true,\"id\":5100},{\"__isSmartRef__\":true,\"id\":5101},{\"__isSmartRef__\":true,\"id\":5102},{\"__isSmartRef__\":true,\"id\":5103},{\"__isSmartRef__\":true,\"id\":5104},{\"__isSmartRef__\":true,\"id\":5105},{\"__isSmartRef__\":true,\"id\":5106},{\"__isSmartRef__\":true,\"id\":5107},{\"__isSmartRef__\":true,\"id\":5109},{\"__isSmartRef__\":true,\"id\":5110},{\"__isSmartRef__\":true,\"id\":5111},{\"__isSmartRef__\":true,\"id\":5112},{\"__isSmartRef__\":true,\"id\":5114},{\"__isSmartRef__\":true,\"id\":5115},{\"__isSmartRef__\":true,\"id\":5116},{\"__isSmartRef__\":true,\"id\":5117},{\"__isSmartRef__\":true,\"id\":5118},{\"__isSmartRef__\":true,\"id\":5120},{\"__isSmartRef__\":true,\"id\":5121},{\"__isSmartRef__\":true,\"id\":5123},{\"__isSmartRef__\":true,\"id\":5124},{\"__isSmartRef__\":true,\"id\":5125},{\"__isSmartRef__\":true,\"id\":5126},{\"__isSmartRef__\":true,\"id\":5127},{\"__isSmartRef__\":true,\"id\":5129},{\"__isSmartRef__\":true,\"id\":5130},{\"__isSmartRef__\":true,\"id\":5131},{\"__isSmartRef__\":true,\"id\":5132},{\"__isSmartRef__\":true,\"id\":5134},{\"__isSmartRef__\":true,\"id\":5136}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"Object\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5087},{\"__isSmartRef__\":true,\"id\":5093},{\"__isSmartRef__\":true,\"id\":5096},{\"__isSmartRef__\":true,\"id\":5099},{\"__isSmartRef__\":true,\"id\":5108},{\"__isSmartRef__\":true,\"id\":5113},{\"__isSmartRef__\":true,\"id\":5119},{\"__isSmartRef__\":true,\"id\":5122},{\"__isSmartRef__\":true,\"id\":5128},{\"__isSmartRef__\":true,\"id\":5133},{\"__isSmartRef__\":true,\"id\":5135}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5086\":{\"name\":\"defaultCopyDepth\",\"type\":\"propertyDef\",\"startIndex\":1262,\"stopIndex\":1284,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5087},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5087\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":1248,\"stopIndex\":1377,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5086},{\"__isSmartRef__\":true,\"id\":5088},{\"__isSmartRef__\":true,\"id\":5090},{\"__isSmartRef__\":true,\"id\":5091}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5088\":{\"name\":\"keepIds\",\"type\":\"propertyDef\",\"startIndex\":1286,\"stopIndex\":1329,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5087},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5089\":{\"name\":\"ObjectGraphLinearizer\",\"type\":\"klassDef\",\"startIndex\":1207,\"stopIndex\":9616,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5086},{\"__isSmartRef__\":true,\"id\":5088},{\"__isSmartRef__\":true,\"id\":5090},{\"__isSmartRef__\":true,\"id\":5091},{\"__isSmartRef__\":true,\"id\":5092},{\"__isSmartRef__\":true,\"id\":5094},{\"__isSmartRef__\":true,\"id\":5095},{\"__isSmartRef__\":true,\"id\":5097},{\"__isSmartRef__\":true,\"id\":5098},{\"__isSmartRef__\":true,\"id\":5100},{\"__isSmartRef__\":true,\"id\":5101},{\"__isSmartRef__\":true,\"id\":5102},{\"__isSmartRef__\":true,\"id\":5103},{\"__isSmartRef__\":true,\"id\":5104},{\"__isSmartRef__\":true,\"id\":5105},{\"__isSmartRef__\":true,\"id\":5106},{\"__isSmartRef__\":true,\"id\":5107},{\"__isSmartRef__\":true,\"id\":5109},{\"__isSmartRef__\":true,\"id\":5110},{\"__isSmartRef__\":true,\"id\":5111},{\"__isSmartRef__\":true,\"id\":5112},{\"__isSmartRef__\":true,\"id\":5114},{\"__isSmartRef__\":true,\"id\":5115},{\"__isSmartRef__\":true,\"id\":5116},{\"__isSmartRef__\":true,\"id\":5117},{\"__isSmartRef__\":true,\"id\":5118},{\"__isSmartRef__\":true,\"id\":5120},{\"__isSmartRef__\":true,\"id\":5121},{\"__isSmartRef__\":true,\"id\":5123},{\"__isSmartRef__\":true,\"id\":5124},{\"__isSmartRef__\":true,\"id\":5125},{\"__isSmartRef__\":true,\"id\":5126},{\"__isSmartRef__\":true,\"id\":5127},{\"__isSmartRef__\":true,\"id\":5129},{\"__isSmartRef__\":true,\"id\":5130},{\"__isSmartRef__\":true,\"id\":5131},{\"__isSmartRef__\":true,\"id\":5132},{\"__isSmartRef__\":true,\"id\":5134},{\"__isSmartRef__\":true,\"id\":5136}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"Object\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5087},{\"__isSmartRef__\":true,\"id\":5093},{\"__isSmartRef__\":true,\"id\":5096},{\"__isSmartRef__\":true,\"id\":5099},{\"__isSmartRef__\":true,\"id\":5108},{\"__isSmartRef__\":true,\"id\":5113},{\"__isSmartRef__\":true,\"id\":5119},{\"__isSmartRef__\":true,\"id\":5122},{\"__isSmartRef__\":true,\"id\":5128},{\"__isSmartRef__\":true,\"id\":5133},{\"__isSmartRef__\":true,\"id\":5135}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5090\":{\"name\":\"showLog\",\"type\":\"propertyDef\",\"startIndex\":1331,\"stopIndex\":1346,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5087},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5091\":{\"name\":\"prettyPrint\",\"type\":\"propertyDef\",\"startIndex\":1348,\"stopIndex\":1367,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5087},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5092\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":1392,\"stopIndex\":1525,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5093},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5093\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":1379,\"stopIndex\":1992,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5092},{\"__isSmartRef__\":true,\"id\":5094}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5094\":{\"name\":\"cleanup\",\"type\":\"propertyDef\",\"startIndex\":1528,\"stopIndex\":1982,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5093},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5095\":{\"name\":\"isReference\",\"type\":\"propertyDef\",\"startIndex\":2001,\"stopIndex\":2065,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5096},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5096\":{\"name\":\"testing\",\"type\":\"categoryDef\",\"startIndex\":1994,\"stopIndex\":2276,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5095},{\"__isSmartRef__\":true,\"id\":5097}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5097\":{\"name\":\"isValueObject\",\"type\":\"propertyDef\",\"startIndex\":2067,\"stopIndex\":2267,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5096},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5098\":{\"name\":\"idProperty\",\"type\":\"propertyDef\",\"startIndex\":2287,\"stopIndex\":2313,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5099\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":2278,\"stopIndex\":3018,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5098},{\"__isSmartRef__\":true,\"id\":5100},{\"__isSmartRef__\":true,\"id\":5101},{\"__isSmartRef__\":true,\"id\":5102},{\"__isSmartRef__\":true,\"id\":5103},{\"__isSmartRef__\":true,\"id\":5104},{\"__isSmartRef__\":true,\"id\":5105},{\"__isSmartRef__\":true,\"id\":5106}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5100\":{\"name\":\"escapedCDATAEnd\",\"type\":\"propertyDef\",\"startIndex\":2315,\"stopIndex\":2347,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5101\":{\"name\":\"CDATAEnd\",\"type\":\"propertyDef\",\"startIndex\":2349,\"stopIndex\":2368,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5102\":{\"name\":\"newId\",\"type\":\"propertyDef\",\"startIndex\":2371,\"stopIndex\":2417,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5103\":{\"name\":\"getIdFromObject\",\"type\":\"propertyDef\",\"startIndex\":2419,\"stopIndex\":2536,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5104\":{\"name\":\"getRegisteredObjectFromId\",\"type\":\"propertyDef\",\"startIndex\":2538,\"stopIndex\":2648,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5105\":{\"name\":\"getRecreatedObjectFromId\",\"type\":\"propertyDef\",\"startIndex\":2650,\"stopIndex\":2758,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5106\":{\"name\":\"setRecreatedObject\",\"type\":\"propertyDef\",\"startIndex\":2760,\"stopIndex\":3008,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5099},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5107\":{\"name\":\"addPlugin\",\"type\":\"propertyDef\",\"startIndex\":3027,\"stopIndex\":3119,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5108},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5108\":{\"name\":\"plugins\",\"type\":\"categoryDef\",\"startIndex\":3020,\"stopIndex\":3911,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5107},{\"__isSmartRef__\":true,\"id\":5109},{\"__isSmartRef__\":true,\"id\":5110},{\"__isSmartRef__\":true,\"id\":5111}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5109\":{\"name\":\"addPlugins\",\"type\":\"propertyDef\",\"startIndex\":3121,\"stopIndex\":3218,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5108},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5110\":{\"name\":\"somePlugin\",\"type\":\"propertyDef\",\"startIndex\":3221,\"stopIndex\":3609,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5108},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5111\":{\"name\":\"letAllPlugins\",\"type\":\"propertyDef\",\"startIndex\":3611,\"stopIndex\":3902,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5108},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5112\":{\"name\":\"register\",\"type\":\"propertyDef\",\"startIndex\":3945,\"stopIndex\":4413,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5113},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5113\":{\"name\":\"object registry -- serialization\",\"type\":\"categoryDef\",\"startIndex\":3913,\"stopIndex\":6207,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5112},{\"__isSmartRef__\":true,\"id\":5114},{\"__isSmartRef__\":true,\"id\":5115},{\"__isSmartRef__\":true,\"id\":5116},{\"__isSmartRef__\":true,\"id\":5117}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5114\":{\"name\":\"addIdAndAddToRegistryIfNecessary\",\"type\":\"propertyDef\",\"startIndex\":4416,\"stopIndex\":4633,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5113},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5115\":{\"name\":\"addNewRegistryEntry\",\"type\":\"propertyDef\",\"startIndex\":4636,\"stopIndex\":4992,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5113},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5116\":{\"name\":\"createRegistryEntry\",\"type\":\"propertyDef\",\"startIndex\":4995,\"stopIndex\":5310,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5113},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5117\":{\"name\":\"copyObjectAndRegisterReferences\",\"type\":\"propertyDef\",\"startIndex\":5313,\"stopIndex\":6197,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5113},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5118\":{\"name\":\"recreateFromId\",\"type\":\"propertyDef\",\"startIndex\":6244,\"stopIndex\":7027,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5119},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5119\":{\"name\":\"object registry -- deserialization\",\"type\":\"categoryDef\",\"startIndex\":6209,\"stopIndex\":7356,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5118},{\"__isSmartRef__\":true,\"id\":5120}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5120\":{\"name\":\"patchObj\",\"type\":\"propertyDef\",\"startIndex\":7030,\"stopIndex\":7346,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5119},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5121\":{\"name\":\"serialize\",\"type\":\"propertyDef\",\"startIndex\":7369,\"stopIndex\":7472,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5122},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5122\":{\"name\":\"serializing\",\"type\":\"categoryDef\",\"startIndex\":7358,\"stopIndex\":8379,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5121},{\"__isSmartRef__\":true,\"id\":5123},{\"__isSmartRef__\":true,\"id\":5124},{\"__isSmartRef__\":true,\"id\":5125},{\"__isSmartRef__\":true,\"id\":5126}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5123\":{\"name\":\"serializeToJso\",\"type\":\"propertyDef\",\"startIndex\":7474,\"stopIndex\":7919,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5122},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5124\":{\"name\":\"simplifyRegistry\",\"type\":\"propertyDef\",\"startIndex\":7922,\"stopIndex\":8116,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5122},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5125\":{\"name\":\"addIdToObject\",\"type\":\"propertyDef\",\"startIndex\":8119,\"stopIndex\":8195,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5122},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5126\":{\"name\":\"stringifyJSO\",\"type\":\"propertyDef\",\"startIndex\":8197,\"stopIndex\":8412,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5122},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5127\":{\"name\":\"deserialize\",\"type\":\"propertyDef\",\"startIndex\":8436,\"stopIndex\":8538,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5128},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5128\":{\"name\":\"deserializing\",\"type\":\"categoryDef\",\"startIndex\":8381,\"stopIndex\":9163,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5127},{\"__isSmartRef__\":true,\"id\":5129},{\"__isSmartRef__\":true,\"id\":5130},{\"__isSmartRef__\":true,\"id\":5131}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5129\":{\"name\":\"deserializeJso\",\"type\":\"propertyDef\",\"startIndex\":8540,\"stopIndex\":8871,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5128},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5130\":{\"name\":\"parseJSON\",\"type\":\"propertyDef\",\"startIndex\":8873,\"stopIndex\":8947,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5128},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5131\":{\"name\":\"createRealRegistry\",\"type\":\"propertyDef\",\"startIndex\":8949,\"stopIndex\":9195,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5128},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5132\":{\"name\":\"copy\",\"type\":\"propertyDef\",\"startIndex\":9215,\"stopIndex\":9375,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5133},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5133\":{\"name\":\"copying\",\"type\":\"categoryDef\",\"startIndex\":9165,\"stopIndex\":9341,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5132}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5134\":{\"name\":\"log\",\"type\":\"propertyDef\",\"startIndex\":9395,\"stopIndex\":9578,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5135},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5135\":{\"name\":\"debugging\",\"type\":\"categoryDef\",\"startIndex\":9343,\"stopIndex\":9613,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5134},{\"__isSmartRef__\":true,\"id\":5136}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5136\":{\"name\":\"getPath\",\"type\":\"propertyDef\",\"startIndex\":9580,\"stopIndex\":9648,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5135},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5089},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5137\":{\"name\":null,\"type\":\"comment\",\"startIndex\":9654,\"stopIndex\":9654,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5138\":{\"name\":\"ObjectGraphLinearizer\",\"type\":\"klassExtensionDef\",\"startIndex\":9655,\"stopIndex\":10969,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5139},{\"__isSmartRef__\":true,\"id\":5141},{\"__isSmartRef__\":true,\"id\":5142},{\"__isSmartRef__\":true,\"id\":5143}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"categories\":[{\"__isSmartRef__\":true,\"id\":5140}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5139\":{\"name\":\"forLively\",\"type\":\"propertyDef\",\"startIndex\":9694,\"stopIndex\":10095,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5140},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5138},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5140\":{\"name\":\"default category\",\"type\":\"categoryDef\",\"startIndex\":9626,\"stopIndex\":10900,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5139},{\"__isSmartRef__\":true,\"id\":5141},{\"__isSmartRef__\":true,\"id\":5142},{\"__isSmartRef__\":true,\"id\":5143}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5141\":{\"name\":\"forLivelyCopy\",\"type\":\"propertyDef\",\"startIndex\":10097,\"stopIndex\":10408,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5140},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5138},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5142\":{\"name\":\"allRegisteredObjectsDo\",\"type\":\"propertyDef\",\"startIndex\":10411,\"stopIndex\":10710,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5140},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5138},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5143\":{\"name\":\"parseJSON\",\"type\":\"propertyDef\",\"startIndex\":10712,\"stopIndex\":10963,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5140},\"className\":\"ObjectGraphLinearizer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5138},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5144\":{\"name\":null,\"type\":\"comment\",\"startIndex\":10970,\"stopIndex\":10970,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5145\":{\"name\":\"ObjectLinearizerPlugin\",\"type\":\"klassDef\",\"startIndex\":10971,\"stopIndex\":11496,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5146},{\"__isSmartRef__\":true,\"id\":5148}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"Object\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5147}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5146\":{\"name\":\"getSerializer\",\"type\":\"propertyDef\",\"startIndex\":11028,\"stopIndex\":11081,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5147},\"className\":\"ObjectLinearizerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5145},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5147\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":10947,\"stopIndex\":11071,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5146},{\"__isSmartRef__\":true,\"id\":5148}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5148\":{\"name\":\"setSerializer\",\"type\":\"propertyDef\",\"startIndex\":11083,\"stopIndex\":11134,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5147},\"className\":\"ObjectLinearizerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5145},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5149\":{\"name\":\"ClassPlugin\",\"type\":\"klassDef\",\"startIndex\":11497,\"stopIndex\":14004,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5150},{\"__isSmartRef__\":true,\"id\":5152},{\"__isSmartRef__\":true,\"id\":5153},{\"__isSmartRef__\":true,\"id\":5154},{\"__isSmartRef__\":true,\"id\":5156},{\"__isSmartRef__\":true,\"id\":5157},{\"__isSmartRef__\":true,\"id\":5158},{\"__isSmartRef__\":true,\"id\":5159},{\"__isSmartRef__\":true,\"id\":5161},{\"__isSmartRef__\":true,\"id\":5162},{\"__isSmartRef__\":true,\"id\":5163}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5151},{\"__isSmartRef__\":true,\"id\":5155},{\"__isSmartRef__\":true,\"id\":5160},{\"__isSmartRef__\":true,\"id\":5164}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5150\":{\"name\":\"isInstanceRestorer\",\"type\":\"propertyDef\",\"startIndex\":11560,\"stopIndex\":11585,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5151},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5151\":{\"name\":\"properties\",\"type\":\"categoryDef\",\"startIndex\":11478,\"stopIndex\":11640,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5150},{\"__isSmartRef__\":true,\"id\":5152},{\"__isSmartRef__\":true,\"id\":5153}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5152\":{\"name\":\"classNameProperty\",\"type\":\"propertyDef\",\"startIndex\":11586,\"stopIndex\":11652,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5151},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5153\":{\"name\":\"sourceModuleNameProperty\",\"type\":\"propertyDef\",\"startIndex\":11654,\"stopIndex\":11703,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5151},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5154\":{\"name\":\"additionallySerialize\",\"type\":\"propertyDef\",\"startIndex\":11730,\"stopIndex\":11849,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5155},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5155\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":11642,\"stopIndex\":12056,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5154},{\"__isSmartRef__\":true,\"id\":5156},{\"__isSmartRef__\":true,\"id\":5157},{\"__isSmartRef__\":true,\"id\":5158}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5156\":{\"name\":\"deserializeObj\",\"type\":\"propertyDef\",\"startIndex\":11851,\"stopIndex\":11951,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5155},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5157\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":11953,\"stopIndex\":12038,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5155},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5158\":{\"name\":\"afterDeserializeObj\",\"type\":\"propertyDef\",\"startIndex\":12040,\"stopIndex\":12117,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5155},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5159\":{\"name\":\"addClassInfoIfPresent\",\"type\":\"propertyDef\",\"startIndex\":12152,\"stopIndex\":12579,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5160},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5160\":{\"name\":\"class info persistence\",\"type\":\"categoryDef\",\"startIndex\":12058,\"stopIndex\":13459,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5159},{\"__isSmartRef__\":true,\"id\":5161},{\"__isSmartRef__\":true,\"id\":5162}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5161\":{\"name\":\"restoreIfClassInstance\",\"type\":\"propertyDef\",\"startIndex\":12581,\"stopIndex\":13400,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5160},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5162\":{\"name\":\"removeClassInfoIfPresent\",\"type\":\"propertyDef\",\"startIndex\":13403,\"stopIndex\":13522,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5160},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5163\":{\"name\":\"sourceModulesIn\",\"type\":\"propertyDef\",\"startIndex\":13542,\"stopIndex\":13999,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5164},\"className\":\"ClassPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5149},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5164\":{\"name\":\"searching\",\"type\":\"categoryDef\",\"startIndex\":13461,\"stopIndex\":13935,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5163}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5165\":{\"name\":\"LayerPlugin\",\"type\":\"klassDef\",\"startIndex\":14005,\"stopIndex\":15192,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5166},{\"__isSmartRef__\":true,\"id\":5168},{\"__isSmartRef__\":true,\"id\":5169},{\"__isSmartRef__\":true,\"id\":5171},{\"__isSmartRef__\":true,\"id\":5172},{\"__isSmartRef__\":true,\"id\":5173},{\"__isSmartRef__\":true,\"id\":5175}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5167},{\"__isSmartRef__\":true,\"id\":5170},{\"__isSmartRef__\":true,\"id\":5174}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5166\":{\"name\":\"withLayersPropName\",\"type\":\"propertyDef\",\"startIndex\":14068,\"stopIndex\":14101,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5167},\"className\":\"LayerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5167\":{\"name\":\"properties\",\"type\":\"categoryDef\",\"startIndex\":13986,\"stopIndex\":14079,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5166},{\"__isSmartRef__\":true,\"id\":5168}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5168\":{\"name\":\"withoutLayersPropName\",\"type\":\"propertyDef\",\"startIndex\":14103,\"stopIndex\":14143,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5167},\"className\":\"LayerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5169\":{\"name\":\"additionallySerialize\",\"type\":\"propertyDef\",\"startIndex\":14169,\"stopIndex\":14391,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5170},\"className\":\"LayerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5170\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":14081,\"stopIndex\":14629,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5169},{\"__isSmartRef__\":true,\"id\":5171},{\"__isSmartRef__\":true,\"id\":5172}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5171\":{\"name\":\"afterDeserializeObj\",\"type\":\"propertyDef\",\"startIndex\":14393,\"stopIndex\":14554,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5170},\"className\":\"LayerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5172\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":14556,\"stopIndex\":14692,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5170},\"className\":\"LayerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5173\":{\"name\":\"serializeLayerArray\",\"type\":\"propertyDef\",\"startIndex\":14708,\"stopIndex\":14904,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5174},\"className\":\"LayerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5174\":{\"name\":\"helper\",\"type\":\"categoryDef\",\"startIndex\":14631,\"stopIndex\":15123,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5173},{\"__isSmartRef__\":true,\"id\":5175}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5175\":{\"name\":\"deserializeLayerArray\",\"type\":\"propertyDef\",\"startIndex\":14906,\"stopIndex\":15187,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5174},\"className\":\"LayerPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5176\":{\"name\":\"StoreAndRestorePlugin\",\"type\":\"klassDef\",\"startIndex\":15193,\"stopIndex\":15712,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5177},{\"__isSmartRef__\":true,\"id\":5179},{\"__isSmartRef__\":true,\"id\":5181},{\"__isSmartRef__\":true,\"id\":5182}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5178},{\"__isSmartRef__\":true,\"id\":5180}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5177\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":15268,\"stopIndex\":15342,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5178},\"className\":\"StoreAndRestorePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5176},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5178\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":15184,\"stopIndex\":15279,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5177}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5179\":{\"name\":\"serializeObj\",\"type\":\"propertyDef\",\"startIndex\":15369,\"stopIndex\":15506,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5180},\"className\":\"StoreAndRestorePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5176},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5180\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":15281,\"stopIndex\":15643,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5179},{\"__isSmartRef__\":true,\"id\":5181},{\"__isSmartRef__\":true,\"id\":5182}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5181\":{\"name\":\"afterDeserializeObj\",\"type\":\"propertyDef\",\"startIndex\":15508,\"stopIndex\":15625,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5180},\"className\":\"StoreAndRestorePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5176},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5182\":{\"name\":\"deserializationDone\",\"type\":\"propertyDef\",\"startIndex\":15627,\"stopIndex\":15707,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5180},\"className\":\"StoreAndRestorePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5176},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5183\":{\"name\":\"DoNotSerializePlugin\",\"type\":\"klassDef\",\"startIndex\":15713,\"stopIndex\":16099,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5184},{\"__isSmartRef__\":true,\"id\":5186}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5185},{\"__isSmartRef__\":true,\"id\":5187}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5184\":{\"name\":\"doNotSerialize\",\"type\":\"propertyDef\",\"startIndex\":15782,\"stopIndex\":15974,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5185},\"className\":\"DoNotSerializePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5183},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5185\":{\"name\":\"testing\",\"type\":\"categoryDef\",\"startIndex\":15703,\"stopIndex\":15911,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5184}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5186\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":16001,\"stopIndex\":16094,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5187},\"className\":\"DoNotSerializePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5183},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5187\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":15913,\"stopIndex\":16030,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5186}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5188\":{\"name\":\"LivelyWrapperPlugin\",\"type\":\"klassDef\",\"startIndex\":16100,\"stopIndex\":17667,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5189},{\"__isSmartRef__\":true,\"id\":5191},{\"__isSmartRef__\":true,\"id\":5193},{\"__isSmartRef__\":true,\"id\":5195},{\"__isSmartRef__\":true,\"id\":5196},{\"__isSmartRef__\":true,\"id\":5197},{\"__isSmartRef__\":true,\"id\":5199}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5190},{\"__isSmartRef__\":true,\"id\":5192},{\"__isSmartRef__\":true,\"id\":5194},{\"__isSmartRef__\":true,\"id\":5198}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5189\":{\"name\":\"rawNodeInfoProperty\",\"type\":\"propertyDef\",\"startIndex\":16206,\"stopIndex\":16245,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5190},\"className\":\"LivelyWrapperPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5190\":{\"name\":\"names\",\"type\":\"categoryDef\",\"startIndex\":16129,\"stopIndex\":16182,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5189}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5191\":{\"name\":\"hasRawNode\",\"type\":\"propertyDef\",\"startIndex\":16263,\"stopIndex\":16401,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5192},\"className\":\"LivelyWrapperPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5192\":{\"name\":\"testing\",\"type\":\"categoryDef\",\"startIndex\":16184,\"stopIndex\":16338,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5191}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5193\":{\"name\":\"additionallySerialize\",\"type\":\"propertyDef\",\"startIndex\":16428,\"stopIndex\":16574,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5194},\"className\":\"LivelyWrapperPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5194\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":16340,\"stopIndex\":16777,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5193},{\"__isSmartRef__\":true,\"id\":5195},{\"__isSmartRef__\":true,\"id\":5196}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5195\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":16576,\"stopIndex\":16770,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5194},\"className\":\"LivelyWrapperPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5196\":{\"name\":\"afterDeserializeObj\",\"type\":\"propertyDef\",\"startIndex\":16772,\"stopIndex\":16840,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5194},\"className\":\"LivelyWrapperPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5197\":{\"name\":\"captureRawNode\",\"type\":\"propertyDef\",\"startIndex\":16867,\"stopIndex\":17255,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5198},\"className\":\"LivelyWrapperPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5198\":{\"name\":\"rawNode handling\",\"type\":\"categoryDef\",\"startIndex\":16779,\"stopIndex\":17598,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5197},{\"__isSmartRef__\":true,\"id\":5199}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5199\":{\"name\":\"restoreRawNode\",\"type\":\"propertyDef\",\"startIndex\":17258,\"stopIndex\":17662,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5198},\"className\":\"LivelyWrapperPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5200\":{\"name\":\"IgnoreDOMElementsPlugin\",\"type\":\"klassDef\",\"startIndex\":17668,\"stopIndex\":18158,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5201}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5202}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5201\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":17789,\"stopIndex\":18153,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5202},\"className\":\"IgnoreDOMElementsPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5200},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5202\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":17701,\"stopIndex\":18089,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5201}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5203\":{\"name\":\"RegExpPlugin\",\"type\":\"klassDef\",\"startIndex\":18159,\"stopIndex\":18869,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5204},{\"__isSmartRef__\":true,\"id\":5206},{\"__isSmartRef__\":true,\"id\":5208},{\"__isSmartRef__\":true,\"id\":5209}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5205},{\"__isSmartRef__\":true,\"id\":5207}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5204\":{\"name\":\"serializedRegExpProperty\",\"type\":\"propertyDef\",\"startIndex\":18222,\"stopIndex\":18261,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5205},\"className\":\"RegExpPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5203},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5205\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":18141,\"stopIndex\":18198,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5204}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5206\":{\"name\":\"serializeObj\",\"type\":\"propertyDef\",\"startIndex\":18288,\"stopIndex\":18402,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5207},\"className\":\"RegExpPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5203},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5207\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":18200,\"stopIndex\":18800,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5206},{\"__isSmartRef__\":true,\"id\":5208},{\"__isSmartRef__\":true,\"id\":5209}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5208\":{\"name\":\"serializeRegExp\",\"type\":\"propertyDef\",\"startIndex\":18404,\"stopIndex\":18552,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5207},\"className\":\"RegExpPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5203},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5209\":{\"name\":\"deserializeObj\",\"type\":\"propertyDef\",\"startIndex\":18555,\"stopIndex\":18864,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5207},\"className\":\"RegExpPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5203},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5210\":{\"name\":\"OldModelFilter\",\"type\":\"klassDef\",\"startIndex\":18870,\"stopIndex\":21394,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5211},{\"__isSmartRef__\":true,\"id\":5213},{\"__isSmartRef__\":true,\"id\":5215},{\"__isSmartRef__\":true,\"id\":5216},{\"__isSmartRef__\":true,\"id\":5217},{\"__isSmartRef__\":true,\"id\":5218}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5212},{\"__isSmartRef__\":true,\"id\":5214}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5211\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":18938,\"stopIndex\":19004,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5212},\"className\":\"OldModelFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5210},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5212\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":18854,\"stopIndex\":18941,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5211}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5213\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":19031,\"stopIndex\":19249,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5214},\"className\":\"OldModelFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5210},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5214\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":18943,\"stopIndex\":21325,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5213},{\"__isSmartRef__\":true,\"id\":5215},{\"__isSmartRef__\":true,\"id\":5216},{\"__isSmartRef__\":true,\"id\":5217},{\"__isSmartRef__\":true,\"id\":5218}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5215\":{\"name\":\"additionallySerialize\",\"type\":\"propertyDef\",\"startIndex\":19251,\"stopIndex\":20186,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5214},\"className\":\"OldModelFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5210},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5216\":{\"name\":\"afterDeserializeObj\",\"type\":\"propertyDef\",\"startIndex\":20188,\"stopIndex\":20273,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5214},\"className\":\"OldModelFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5210},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5217\":{\"name\":\"deserializationDone\",\"type\":\"propertyDef\",\"startIndex\":20275,\"stopIndex\":20409,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5214},\"className\":\"OldModelFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5210},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5218\":{\"name\":\"deserializeObj\",\"type\":\"propertyDef\",\"startIndex\":20411,\"stopIndex\":21388,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5214},\"className\":\"OldModelFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5210},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5219\":{\"name\":null,\"type\":\"comment\",\"startIndex\":21395,\"stopIndex\":21396,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5220\":{\"name\":\"DEPRECATEDScriptFilter\",\"type\":\"klassDef\",\"startIndex\":21397,\"stopIndex\":22391,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5221},{\"__isSmartRef__\":true,\"id\":5223},{\"__isSmartRef__\":true,\"id\":5224},{\"__isSmartRef__\":true,\"id\":5226}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5222},{\"__isSmartRef__\":true,\"id\":5225}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5221\":{\"name\":\"serializedScriptsProperty\",\"type\":\"propertyDef\",\"startIndex\":21470,\"stopIndex\":21521,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5222},\"className\":\"DEPRECATEDScriptFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5220},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5222\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":21389,\"stopIndex\":21622,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5221},{\"__isSmartRef__\":true,\"id\":5223}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5223\":{\"name\":\"getSerializedScriptsFrom\",\"type\":\"propertyDef\",\"startIndex\":21523,\"stopIndex\":21685,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5222},\"className\":\"DEPRECATEDScriptFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5220},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5224\":{\"name\":\"additionallySerialize\",\"type\":\"propertyDef\",\"startIndex\":21712,\"stopIndex\":22081,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5225},\"className\":\"DEPRECATEDScriptFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5220},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5225\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":21624,\"stopIndex\":22322,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5224},{\"__isSmartRef__\":true,\"id\":5226}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5226\":{\"name\":\"afterDeserializeObj\",\"type\":\"propertyDef\",\"startIndex\":22083,\"stopIndex\":22386,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5225},\"className\":\"DEPRECATEDScriptFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5220},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5227\":{\"name\":\"ClosurePlugin\",\"type\":\"klassDef\",\"startIndex\":22392,\"stopIndex\":24447,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5228},{\"__isSmartRef__\":true,\"id\":5230},{\"__isSmartRef__\":true,\"id\":5232},{\"__isSmartRef__\":true,\"id\":5233},{\"__isSmartRef__\":true,\"id\":5235},{\"__isSmartRef__\":true,\"id\":5236},{\"__isSmartRef__\":true,\"id\":5237}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5229},{\"__isSmartRef__\":true,\"id\":5231},{\"__isSmartRef__\":true,\"id\":5234}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5228\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":22459,\"stopIndex\":22548,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5229},\"className\":\"ClosurePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5229\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":22375,\"stopIndex\":22485,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5228}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5230\":{\"name\":\"serializedClosuresProperty\",\"type\":\"propertyDef\",\"startIndex\":22568,\"stopIndex\":22627,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5231},\"className\":\"ClosurePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5231\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":22487,\"stopIndex\":22731,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5230},{\"__isSmartRef__\":true,\"id\":5232}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5232\":{\"name\":\"getSerializedClosuresFrom\",\"type\":\"propertyDef\",\"startIndex\":22629,\"stopIndex\":22794,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5231},\"className\":\"ClosurePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5233\":{\"name\":\"serializeObj\",\"type\":\"propertyDef\",\"startIndex\":22821,\"stopIndex\":23050,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5234},\"className\":\"ClosurePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5234\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":22733,\"stopIndex\":24378,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5233},{\"__isSmartRef__\":true,\"id\":5235},{\"__isSmartRef__\":true,\"id\":5236},{\"__isSmartRef__\":true,\"id\":5237}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5235\":{\"name\":\"additionallySerialize\",\"type\":\"propertyDef\",\"startIndex\":23052,\"stopIndex\":23520,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5234},\"className\":\"ClosurePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5236\":{\"name\":\"afterDeserializeObj\",\"type\":\"propertyDef\",\"startIndex\":23522,\"stopIndex\":24289,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5234},\"className\":\"ClosurePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5237\":{\"name\":\"deserializationDone\",\"type\":\"propertyDef\",\"startIndex\":24291,\"stopIndex\":24441,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5234},\"className\":\"ClosurePlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5238\":{\"name\":\"IgnoreFunctionsPlugin\",\"type\":\"klassDef\",\"startIndex\":24448,\"stopIndex\":24676,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5239}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5240}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5239\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":24520,\"stopIndex\":24671,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5240},\"className\":\"IgnoreFunctionsPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5238},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5240\":{\"name\":\"interface\",\"type\":\"categoryDef\",\"startIndex\":24439,\"stopIndex\":24607,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5239}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5241\":{\"name\":\"GenericFilter\",\"type\":\"klassDef\",\"startIndex\":24677,\"stopIndex\":25490,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5242},{\"__isSmartRef__\":true,\"id\":5244},{\"__isSmartRef__\":true,\"id\":5246},{\"__isSmartRef__\":true,\"id\":5247},{\"__isSmartRef__\":true,\"id\":5248}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5243},{\"__isSmartRef__\":true,\"id\":5245}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5242\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":24820,\"stopIndex\":24954,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5243},\"className\":\"GenericFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5241},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5243\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":24736,\"stopIndex\":24891,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5242}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5244\":{\"name\":\"addClassToIgnore\",\"type\":\"propertyDef\",\"startIndex\":24981,\"stopIndex\":25060,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5245},\"className\":\"GenericFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5241},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5245\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":24893,\"stopIndex\":25421,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5244},{\"__isSmartRef__\":true,\"id\":5246},{\"__isSmartRef__\":true,\"id\":5247},{\"__isSmartRef__\":true,\"id\":5248}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5246\":{\"name\":\"addPropertyToIgnore\",\"type\":\"propertyDef\",\"startIndex\":25062,\"stopIndex\":25140,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5245},\"className\":\"GenericFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5241},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5247\":{\"name\":\"addFilter\",\"type\":\"propertyDef\",\"startIndex\":25143,\"stopIndex\":25229,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5245},\"className\":\"GenericFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5241},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5248\":{\"name\":\"ignoreProp\",\"type\":\"propertyDef\",\"startIndex\":25231,\"stopIndex\":25485,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5245},\"className\":\"GenericFilter\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5241},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5249\":{\"name\":\"AttributeConnectionPlugin\",\"type\":\"klassDef\",\"startIndex\":25491,\"stopIndex\":25776,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5250}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"superclassName\":\"ObjectLinearizerPlugin\",\"categories\":[{\"__isSmartRef__\":true,\"id\":5251}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5250\":{\"name\":\"deserializeObj\",\"type\":\"propertyDef\",\"startIndex\":25574,\"stopIndex\":25771,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":5251},\"className\":\"AttributeConnectionPlugin\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5249},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5251\":{\"name\":\"plugin interface\",\"type\":\"categoryDef\",\"startIndex\":25486,\"stopIndex\":25707,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5250}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5252\":{\"name\":\"lively.persistence.Serializer\",\"type\":\"klassExtensionDef\",\"startIndex\":25777,\"stopIndex\":31294,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5253},{\"__isSmartRef__\":true,\"id\":5255},{\"__isSmartRef__\":true,\"id\":5256},{\"__isSmartRef__\":true,\"id\":5257},{\"__isSmartRef__\":true,\"id\":5258},{\"__isSmartRef__\":true,\"id\":5259},{\"__isSmartRef__\":true,\"id\":5260},{\"__isSmartRef__\":true,\"id\":5261},{\"__isSmartRef__\":true,\"id\":5262},{\"__isSmartRef__\":true,\"id\":5263},{\"__isSmartRef__\":true,\"id\":5264},{\"__isSmartRef__\":true,\"id\":5265},{\"__isSmartRef__\":true,\"id\":5266},{\"__isSmartRef__\":true,\"id\":5267},{\"__isSmartRef__\":true,\"id\":5268},{\"__isSmartRef__\":true,\"id\":5269}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"categories\":[{\"__isSmartRef__\":true,\"id\":5254}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5253\":{\"name\":\"jsonWorldId\",\"type\":\"propertyDef\",\"startIndex\":25824,\"stopIndex\":25855,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5254\":{\"name\":\"default category\",\"type\":\"categoryDef\",\"startIndex\":25756,\"stopIndex\":31225,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":5253},{\"__isSmartRef__\":true,\"id\":5255},{\"__isSmartRef__\":true,\"id\":5256},{\"__isSmartRef__\":true,\"id\":5257},{\"__isSmartRef__\":true,\"id\":5258},{\"__isSmartRef__\":true,\"id\":5259},{\"__isSmartRef__\":true,\"id\":5260},{\"__isSmartRef__\":true,\"id\":5261},{\"__isSmartRef__\":true,\"id\":5262},{\"__isSmartRef__\":true,\"id\":5263},{\"__isSmartRef__\":true,\"id\":5264},{\"__isSmartRef__\":true,\"id\":5265},{\"__isSmartRef__\":true,\"id\":5266},{\"__isSmartRef__\":true,\"id\":5267},{\"__isSmartRef__\":true,\"id\":5268},{\"__isSmartRef__\":true,\"id\":5269}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5255\":{\"name\":\"changeSetElementId\",\"type\":\"propertyDef\",\"startIndex\":25857,\"stopIndex\":25894,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5256\":{\"name\":\"createObjectGraphLinearizer\",\"type\":\"propertyDef\",\"startIndex\":25896,\"stopIndex\":26045,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5257\":{\"name\":\"createObjectGraphLinearizerForCopy\",\"type\":\"propertyDef\",\"startIndex\":26047,\"stopIndex\":26211,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5258\":{\"name\":\"serialize\",\"type\":\"propertyDef\",\"startIndex\":26214,\"stopIndex\":26487,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5259\":{\"name\":\"serializeWorld\",\"type\":\"propertyDef\",\"startIndex\":26490,\"stopIndex\":26634,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5260\":{\"name\":\"serializeWorldToDocument\",\"type\":\"propertyDef\",\"startIndex\":26637,\"stopIndex\":26791,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5261\":{\"name\":\"serializeWorldToDocumentWithSerializer\",\"type\":\"propertyDef\",\"startIndex\":26793,\"stopIndex\":29516,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5262\":{\"name\":\"deserialize\",\"type\":\"propertyDef\",\"startIndex\":29518,\"stopIndex\":29702,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5263\":{\"name\":\"deserializeWorldFromDocument\",\"type\":\"propertyDef\",\"startIndex\":29705,\"stopIndex\":30064,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5264\":{\"name\":\"deserializeWorldFromJso\",\"type\":\"propertyDef\",\"startIndex\":30067,\"stopIndex\":30225,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5265\":{\"name\":\"deserializeChangeSetFromDocument\",\"type\":\"propertyDef\",\"startIndex\":30228,\"stopIndex\":30491,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5266\":{\"name\":\"sourceModulesIn\",\"type\":\"propertyDef\",\"startIndex\":30494,\"stopIndex\":30588,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5267\":{\"name\":\"parseJSON\",\"type\":\"propertyDef\",\"startIndex\":30591,\"stopIndex\":30670,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5268\":{\"name\":\"copyWithoutWorld\",\"type\":\"propertyDef\",\"startIndex\":30672,\"stopIndex\":31018,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5269\":{\"name\":\"newMorphicCopy\",\"type\":\"propertyDef\",\"startIndex\":31020,\"stopIndex\":31289,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":5254},\"className\":\"lively.persistence.Serializer\",\"_owner\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5270\":{\"name\":null,\"type\":\"comment\",\"startIndex\":31295,\"stopIndex\":31295,\"fileName\":\"lively/persistence/Serializer.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":4360},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"5271\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5079},\"moduleName\":\"lively/persistence/StandAlonePackaging.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5272\":{\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5079},\"moduleName\":\"lively/persistence/Tests.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5273\":{\"target\":{\"__isSmartRef__\":true,\"id\":4419},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.ChangeSetNode\",\"__SourceModuleName__\":\"Global.lively.ide.LocalBrowser\"},\"5274\":{\"isListItem\":true,\"string\":\"Debugging.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":5080}},\"5275\":{\"isListItem\":true,\"string\":\"ObjectExtensions.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":5081}},\"5276\":{\"isListItem\":true,\"string\":\"Serializer.js\",\"value\":{\"__isSmartRef__\":true,\"id\":5082}},\"5277\":{\"isListItem\":true,\"string\":\"StandAlonePackaging.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":5271}},\"5278\":{\"isListItem\":true,\"string\":\"Tests.js (not parsed)\",\"value\":{\"__isSmartRef__\":true,\"id\":5272}},\"5279\":{\"isListItem\":true,\"string\":\"Local code\",\"value\":{\"__isSmartRef__\":true,\"id\":5273}},\"5280\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5071},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setPane1Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5281\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5071},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane1Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5282\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5071},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane1Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5283\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5071},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane1Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5284\":{\"target\":{\"__isSmartRef__\":true,\"id\":5083},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5079},\"moduleName\":\"lively/persistence/Serializer.js\",\"showAll\":false,\"__LivelyClassName__\":\"lively.ide.CompleteFileFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5285\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4874},\"sourceAttrName\":\"setPane2Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5286},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5286\":{\"submorphs\":[],\"scripts\":[],\"id\":622,\"shape\":{\"__isSmartRef__\":true,\"id\":5287},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5290},\"itemList\":[{\"__isSmartRef__\":true,\"id\":5291},{\"__isSmartRef__\":true,\"id\":5293},{\"__isSmartRef__\":true,\"id\":5295},{\"__isSmartRef__\":true,\"id\":5297},{\"__isSmartRef__\":true,\"id\":5299},{\"__isSmartRef__\":true,\"id\":5301},{\"__isSmartRef__\":true,\"id\":5303},{\"__isSmartRef__\":true,\"id\":5305},{\"__isSmartRef__\":true,\"id\":5307},{\"__isSmartRef__\":true,\"id\":5309},{\"__isSmartRef__\":true,\"id\":5311},{\"__isSmartRef__\":true,\"id\":5313},{\"__isSmartRef__\":true,\"id\":5315},{\"__isSmartRef__\":true,\"id\":5317},{\"__isSmartRef__\":true,\"id\":5319},{\"__isSmartRef__\":true,\"id\":5321},{\"__isSmartRef__\":true,\"id\":5323}],\"selectedLineNo\":0,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5325},{\"__isSmartRef__\":true,\"id\":5326},{\"__isSmartRef__\":true,\"id\":5327},{\"__isSmartRef__\":true,\"id\":5328}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":5329},\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"5287\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5288},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5289},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5288\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5289\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5290\":{\"x\":205,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5291\":{\"isListItem\":true,\"string\":\"ObjectGraphLinearizer\",\"value\":{\"__isSmartRef__\":true,\"id\":5292}},\"5292\":{\"target\":{\"__isSmartRef__\":true,\"id\":5085},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5293\":{\"isListItem\":true,\"string\":\"ObjectGraphLinearizer (extension)\",\"value\":{\"__isSmartRef__\":true,\"id\":5294}},\"5294\":{\"target\":{\"__isSmartRef__\":true,\"id\":5138},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5295\":{\"isListItem\":true,\"string\":\"ObjectLinearizerPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5296}},\"5296\":{\"target\":{\"__isSmartRef__\":true,\"id\":5145},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5297\":{\"isListItem\":true,\"string\":\"ClassPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5298}},\"5298\":{\"target\":{\"__isSmartRef__\":true,\"id\":5149},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5299\":{\"isListItem\":true,\"string\":\"LayerPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5300}},\"5300\":{\"target\":{\"__isSmartRef__\":true,\"id\":5165},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5301\":{\"isListItem\":true,\"string\":\"StoreAndRestorePlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5302}},\"5302\":{\"target\":{\"__isSmartRef__\":true,\"id\":5176},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5303\":{\"isListItem\":true,\"string\":\"DoNotSerializePlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5304}},\"5304\":{\"target\":{\"__isSmartRef__\":true,\"id\":5183},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5305\":{\"isListItem\":true,\"string\":\"LivelyWrapperPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5306}},\"5306\":{\"target\":{\"__isSmartRef__\":true,\"id\":5188},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5307\":{\"isListItem\":true,\"string\":\"IgnoreDOMElementsPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5308}},\"5308\":{\"target\":{\"__isSmartRef__\":true,\"id\":5200},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5309\":{\"isListItem\":true,\"string\":\"RegExpPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5310}},\"5310\":{\"target\":{\"__isSmartRef__\":true,\"id\":5203},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5311\":{\"isListItem\":true,\"string\":\"OldModelFilter\",\"value\":{\"__isSmartRef__\":true,\"id\":5312}},\"5312\":{\"target\":{\"__isSmartRef__\":true,\"id\":5210},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5313\":{\"isListItem\":true,\"string\":\"DEPRECATEDScriptFilter\",\"value\":{\"__isSmartRef__\":true,\"id\":5314}},\"5314\":{\"target\":{\"__isSmartRef__\":true,\"id\":5220},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5315\":{\"isListItem\":true,\"string\":\"ClosurePlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5316}},\"5316\":{\"target\":{\"__isSmartRef__\":true,\"id\":5227},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5317\":{\"isListItem\":true,\"string\":\"IgnoreFunctionsPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5318}},\"5318\":{\"target\":{\"__isSmartRef__\":true,\"id\":5238},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5319\":{\"isListItem\":true,\"string\":\"GenericFilter\",\"value\":{\"__isSmartRef__\":true,\"id\":5320}},\"5320\":{\"target\":{\"__isSmartRef__\":true,\"id\":5241},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5321\":{\"isListItem\":true,\"string\":\"AttributeConnectionPlugin\",\"value\":{\"__isSmartRef__\":true,\"id\":5322}},\"5322\":{\"target\":{\"__isSmartRef__\":true,\"id\":5249},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5323\":{\"isListItem\":true,\"string\":\"lively.persistence.Serializer (extension)\",\"value\":{\"__isSmartRef__\":true,\"id\":5324}},\"5324\":{\"target\":{\"__isSmartRef__\":true,\"id\":5252},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5325\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5286},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setPane2Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5326\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5286},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane2Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5327\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5286},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane2Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5328\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5286},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane2Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5329\":{\"target\":{\"__isSmartRef__\":true,\"id\":5085},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5330\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4874},\"sourceAttrName\":\"setPane3Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5331},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5331\":{\"submorphs\":[],\"scripts\":[],\"id\":623,\"shape\":{\"__isSmartRef__\":true,\"id\":5332},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5335},\"itemList\":[{\"__isSmartRef__\":true,\"id\":5336},{\"__isSmartRef__\":true,\"id\":5338},{\"__isSmartRef__\":true,\"id\":5340},{\"__isSmartRef__\":true,\"id\":5342},{\"__isSmartRef__\":true,\"id\":5344},{\"__isSmartRef__\":true,\"id\":5346},{\"__isSmartRef__\":true,\"id\":5348},{\"__isSmartRef__\":true,\"id\":5350},{\"__isSmartRef__\":true,\"id\":5352},{\"__isSmartRef__\":true,\"id\":5354},{\"__isSmartRef__\":true,\"id\":5356},{\"__isSmartRef__\":true,\"id\":5358}],\"selectedLineNo\":0,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5360},{\"__isSmartRef__\":true,\"id\":5361},{\"__isSmartRef__\":true,\"id\":5362},{\"__isSmartRef__\":true,\"id\":5363}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":5337},\"prevScroll\":[0,36],\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"5332\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5333},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5334},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5333\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5334\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5335\":{\"x\":410,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5336\":{\"isListItem\":true,\"string\":\"-- all --\",\"value\":{\"__isSmartRef__\":true,\"id\":5337}},\"5337\":{\"target\":{\"__isSmartRef__\":true,\"id\":5085},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"__LivelyClassName__\":\"lively.ide.AllMethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5338\":{\"isListItem\":true,\"string\":\"settings\",\"value\":{\"__isSmartRef__\":true,\"id\":5339}},\"5339\":{\"target\":{\"__isSmartRef__\":true,\"id\":5087},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5087}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5340\":{\"isListItem\":true,\"string\":\"initializing\",\"value\":{\"__isSmartRef__\":true,\"id\":5341}},\"5341\":{\"target\":{\"__isSmartRef__\":true,\"id\":5093},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5093}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5342\":{\"isListItem\":true,\"string\":\"testing\",\"value\":{\"__isSmartRef__\":true,\"id\":5343}},\"5343\":{\"target\":{\"__isSmartRef__\":true,\"id\":5096},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5096}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5344\":{\"isListItem\":true,\"string\":\"accessing\",\"value\":{\"__isSmartRef__\":true,\"id\":5345}},\"5345\":{\"target\":{\"__isSmartRef__\":true,\"id\":5099},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5099}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5346\":{\"isListItem\":true,\"string\":\"plugins\",\"value\":{\"__isSmartRef__\":true,\"id\":5347}},\"5347\":{\"target\":{\"__isSmartRef__\":true,\"id\":5108},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5108}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5348\":{\"isListItem\":true,\"string\":\"object registry -- serialization\",\"value\":{\"__isSmartRef__\":true,\"id\":5349}},\"5349\":{\"target\":{\"__isSmartRef__\":true,\"id\":5113},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5113}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5350\":{\"isListItem\":true,\"string\":\"object registry -- deserialization\",\"value\":{\"__isSmartRef__\":true,\"id\":5351}},\"5351\":{\"target\":{\"__isSmartRef__\":true,\"id\":5119},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5119}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5352\":{\"isListItem\":true,\"string\":\"serializing\",\"value\":{\"__isSmartRef__\":true,\"id\":5353}},\"5353\":{\"target\":{\"__isSmartRef__\":true,\"id\":5122},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5122}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5354\":{\"isListItem\":true,\"string\":\"deserializing\",\"value\":{\"__isSmartRef__\":true,\"id\":5355}},\"5355\":{\"target\":{\"__isSmartRef__\":true,\"id\":5128},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5128}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5356\":{\"isListItem\":true,\"string\":\"copying\",\"value\":{\"__isSmartRef__\":true,\"id\":5357}},\"5357\":{\"target\":{\"__isSmartRef__\":true,\"id\":5133},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5133}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5358\":{\"isListItem\":true,\"string\":\"debugging\",\"value\":{\"__isSmartRef__\":true,\"id\":5359}},\"5359\":{\"target\":{\"__isSmartRef__\":true,\"id\":5135},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5292},\"targets\":[{\"__isSmartRef__\":true,\"id\":5135}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5360\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5331},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setPane3Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5361\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5331},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane3Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5362\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5331},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane3Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5363\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5331},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane3Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5364\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4874},\"sourceAttrName\":\"setPane4Content\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5365},\"targetMethodName\":\"updateList\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5365\":{\"submorphs\":[],\"scripts\":[],\"id\":624,\"shape\":{\"__isSmartRef__\":true,\"id\":5366},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"scroll\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5369},\"itemList\":[{\"__isSmartRef__\":true,\"id\":5370},{\"__isSmartRef__\":true,\"id\":5372},{\"__isSmartRef__\":true,\"id\":5374},{\"__isSmartRef__\":true,\"id\":5376}],\"selectedLineNo\":3,\"selectOnMove\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5378},{\"__isSmartRef__\":true,\"id\":5379},{\"__isSmartRef__\":true,\"id\":5380},{\"__isSmartRef__\":true,\"id\":5381}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"selection\":{\"__isSmartRef__\":true,\"id\":5382},\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"5366\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5367},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5368},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4354},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5367\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5368\":{\"x\":205,\"y\":192.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5369\":{\"x\":615,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5370\":{\"isListItem\":true,\"string\":\"defaultCopyDepth (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":5371}},\"5371\":{\"target\":{\"__isSmartRef__\":true,\"id\":5086},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5339},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5372\":{\"isListItem\":true,\"string\":\"keepIds (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":5373}},\"5373\":{\"target\":{\"__isSmartRef__\":true,\"id\":5088},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5339},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5374\":{\"isListItem\":true,\"string\":\"showLog (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":5375}},\"5375\":{\"target\":{\"__isSmartRef__\":true,\"id\":5090},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5339},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5376\":{\"isListItem\":true,\"string\":\"prettyPrint (proto)\",\"value\":{\"__isSmartRef__\":true,\"id\":5377}},\"5377\":{\"target\":{\"__isSmartRef__\":true,\"id\":5091},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5339},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5378\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5365},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setPane4Selection\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, v) { $upd(v, this.sourceObj) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5379\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5365},\"sourceAttrName\":\"getSelection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane4Selection\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5380\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5365},\"sourceAttrName\":\"getList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane4Content\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5381\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5365},\"sourceAttrName\":\"getMenu\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"getPane4Menu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5382\":{\"target\":{\"__isSmartRef__\":true,\"id\":5091},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5383},\"__LivelyClassName__\":\"lively.ide.ClassElemFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5383\":{\"target\":{\"__isSmartRef__\":true,\"id\":5087},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"parent\":{\"__isSmartRef__\":true,\"id\":5384},\"targets\":[{\"__isSmartRef__\":true,\"id\":5087}],\"__LivelyClassName__\":\"lively.ide.MethodCategoryFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5384\":{\"target\":{\"__isSmartRef__\":true,\"id\":5085},\"browser\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.ide.CategorizedClassFragmentNode\",\"__SourceModuleName__\":\"Global.lively.ide.SystemBrowserNodes\"},\"5385\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4874},\"sourceAttrName\":\"setSourceString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5386},\"targetMethodName\":\"setTextString\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5386\":{\"submorphs\":[],\"scripts\":[],\"id\":626,\"shape\":{\"__isSmartRef__\":true,\"id\":5387},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5390},\"_ClipMode\":\"scroll\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Courier\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5391},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5392},\"_MaxTextWidth\":820,\"_MaxTextHeight\":269.5,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5393}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"layout\":{\"__isSmartRef__\":true,\"id\":5395},\"_FontSize\":10,\"noEval\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5396}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"savedTextString\":\"\\tprettyPrint: false,\",\"styleClass\":[\"Browser_codePaneText\"],\"focusHaloBorderWidth\":0.5,\"prevScroll\":[0,198],\"priorSelectionRange\":[14,18],\"lastSearchString\":\"setPartFromJSONWithMetaInfo\",\"lastFindLoc\":10,\"charsReplaced\":\"true\",\"showsHalos\":false,\"halos\":[],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5387\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5388},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5389},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5388\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5389\":{\"x\":820,\"y\":269.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5390\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5391\":{\"x\":0,\"y\":247.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5392\":{\"x\":820,\"y\":269.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5393\":{\"style\":{\"__isSmartRef__\":true,\"id\":5394},\"morph\":{\"__isSmartRef__\":true,\"id\":5386},\"storedString\":\"\\tprettyPrint: false,\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5394\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5395\":{\"resizeWidth\":true,\"resizeHeight\":true},\"5396\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5386},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setSourceString\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5397\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4874},\"sourceAttrName\":\"targetURL\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4865},\"targetMethodName\":\"setTextString\",\"converter\":null,\"converterString\":null,\"updaterString\":\"function ($upd, value) { value && $upd(String(value)) }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5398\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/lively/persistence/\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"5399\":{\"submorphs\":[],\"scripts\":[],\"id\":915,\"shape\":{\"__isSmartRef__\":true,\"id\":5400},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"visible\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5403},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5404},\"_MaxTextWidth\":300,\"_MaxTextHeight\":30,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5405}],\"evalEnabled\":false,\"owner\":null,\"_TextColor\":{\"__isSmartRef__\":true,\"id\":4548},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5400\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5401},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5402},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":789},\"_StrokeOpacity\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5401\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5402\":{\"x\":300,\"y\":30,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5403\":{\"x\":260,\"y\":119.75,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5404\":{\"x\":300,\"y\":30,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5405\":{\"style\":{\"__isSmartRef__\":true,\"id\":5406},\"morph\":{\"__isSmartRef__\":true,\"id\":5399},\"storedString\":\"Saving prettyPrint...\\nSuccessfully saved\\nSuccessfully evaluated prettyPrint\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5406\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5407\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5408}],\"scripts\":[],\"id\":617,\"shape\":{\"__isSmartRef__\":true,\"id\":5417},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5420},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5421},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5422},\"label\":{\"__isSmartRef__\":true,\"id\":5408},\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5431}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5408\":{\"submorphs\":[],\"scripts\":[],\"id\":618,\"shape\":{\"__isSmartRef__\":true,\"id\":5409},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5412},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5413},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5414},\"_MaxTextWidth\":98.39999999999999,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5415}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":5407},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5409\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5410},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5411},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5410\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5411\":{\"x\":98.39999999999999,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5412\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5413\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5414\":{\"x\":98.39999999999999,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5415\":{\"style\":{\"__isSmartRef__\":true,\"id\":5416},\"morph\":{\"__isSmartRef__\":true,\"id\":5408},\"storedString\":\"codebase\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5416\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5417\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5418},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5419},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5418\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5419\":{\"x\":98.39999999999999,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5420\":{\"x\":656,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5421\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5422\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5423},{\"__isSmartRef__\":true,\"id\":5425},{\"__isSmartRef__\":true,\"id\":5427},{\"__isSmartRef__\":true,\"id\":5429}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5423\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5424}},\"5424\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5425\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5426}},\"5426\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5427\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5428}},\"5428\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5429\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5430}},\"5430\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5431\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5407},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setTargetURL\",\"converterString\":\"function () { return URL.codeBase.withFilename('lively/')}\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5432\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5433}],\"scripts\":[],\"id\":619,\"shape\":{\"__isSmartRef__\":true,\"id\":5442},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5445},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5446},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5447},\"label\":{\"__isSmartRef__\":true,\"id\":5433},\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5456}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5433\":{\"submorphs\":[],\"scripts\":[],\"id\":620,\"shape\":{\"__isSmartRef__\":true,\"id\":5434},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5437},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5438},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5439},\"_MaxTextWidth\":65.6,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5440}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":5432},\"isLabel\":true,\"eventsAreIgnored\":true,\"_Align\":\"center\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5434\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5435},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5436},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5435\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5436\":{\"x\":65.6,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5437\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5438\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5439\":{\"x\":65.6,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5440\":{\"style\":{\"__isSmartRef__\":true,\"id\":5441},\"morph\":{\"__isSmartRef__\":true,\"id\":5433},\"storedString\":\"local\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5441\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5442\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5443},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5444},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5443\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5444\":{\"x\":65.6,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5445\":{\"x\":754.4,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5446\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5447\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5448},{\"__isSmartRef__\":true,\"id\":5450},{\"__isSmartRef__\":true,\"id\":5452},{\"__isSmartRef__\":true,\"id\":5454}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5448\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5449}},\"5449\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5450\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5451}},\"5451\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5452\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5453}},\"5453\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5454\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5455}},\"5455\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5456\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5432},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"setTargetURL\",\"converter\":null,\"converterString\":\"function () { return URL.source.getDirectory() }\",\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5457\":{\"submorphs\":[],\"scripts\":[],\"id\":625,\"shape\":{\"__isSmartRef__\":true,\"id\":5458},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5461},\"fixed\":[{\"__isSmartRef__\":true,\"id\":4876},{\"__isSmartRef__\":true,\"id\":4903},{\"__isSmartRef__\":true,\"id\":4930},{\"__isSmartRef__\":true,\"id\":4957},{\"__isSmartRef__\":true,\"id\":4984},{\"__isSmartRef__\":true,\"id\":5011},{\"__isSmartRef__\":true,\"id\":5038}],\"scalingBelow\":[{\"__isSmartRef__\":true,\"id\":5386}],\"scalingAbove\":[{\"__isSmartRef__\":true,\"id\":5071},{\"__isSmartRef__\":true,\"id\":5286},{\"__isSmartRef__\":true,\"id\":5331},{\"__isSmartRef__\":true,\"id\":5365}],\"minHeight\":20,\"pointerConnection\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"styleClass\":[\"Browser_resizer\"],\"__LivelyClassName__\":\"lively.morphic.HorizontalDivider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5458\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5459},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5460},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4603},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5459\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5460\":{\"x\":820,\"y\":5.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5461\":{\"x\":0,\"y\":242,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5462\":{\"submorphs\":[],\"scripts\":[],\"id\":627,\"shape\":{\"__isSmartRef__\":true,\"id\":5463},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5466},\"fixed\":[],\"scalingBelow\":[{\"__isSmartRef__\":true,\"id\":5467}],\"scalingAbove\":[{\"__isSmartRef__\":true,\"id\":5386}],\"minHeight\":20,\"pointerConnection\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"styleClass\":[\"Browser_resizer\"],\"__LivelyClassName__\":\"lively.morphic.HorizontalDivider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5463\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5464},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5465},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4603},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5464\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5465\":{\"x\":820,\"y\":5.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5466\":{\"x\":0,\"y\":517,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5467\":{\"submorphs\":[],\"scripts\":[],\"id\":628,\"shape\":{\"__isSmartRef__\":true,\"id\":5468},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":790},\"_ClipMode\":\"scroll\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5471},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5472},\"_MaxTextWidth\":820,\"_MaxTextHeight\":27.5,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5473}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4864},\"styleClass\":[\"Browser_commentPaneText\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5468\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5469},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5470},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1707},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5469\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5470\":{\"x\":820,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5471\":{\"x\":0,\"y\":522.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5472\":{\"x\":820,\"y\":27.5,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5473\":{\"style\":{\"__isSmartRef__\":true,\"id\":5474},\"morph\":{\"__isSmartRef__\":true,\"id\":5467},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5474\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5475\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5476},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5477},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4621},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5476\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5477\":{\"x\":820,\"y\":550,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5478\":{\"adjustForNewBounds\":true},\"5479\":{\"x\":0,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5480\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5481},{\"__isSmartRef__\":true,\"id\":5489},{\"__isSmartRef__\":true,\"id\":5516},{\"__isSmartRef__\":true,\"id\":5542}],\"scripts\":[],\"id\":644,\"shape\":{\"__isSmartRef__\":true,\"id\":5569},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":5579},\"_Position\":{\"__isSmartRef__\":true,\"id\":5580},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4863},\"label\":{\"__isSmartRef__\":true,\"id\":5481},\"closeButton\":{\"__isSmartRef__\":true,\"id\":5489},\"menuButton\":{\"__isSmartRef__\":true,\"id\":5516},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":5542},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5581},\"owner\":{\"__isSmartRef__\":true,\"id\":4863},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5481\":{\"submorphs\":[],\"scripts\":[],\"id\":645,\"shape\":{\"__isSmartRef__\":true,\"id\":5482},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":802},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5485},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5486},\"_MaxTextWidth\":null,\"_MaxTextHeight\":22,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5487}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"owner\":{\"__isSmartRef__\":true,\"id\":5480},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5482\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5483},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5484},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5483\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5484\":{\"x\":48,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5485\":{\"x\":386,\"y\":4,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5486\":{\"x\":48,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5487\":{\"style\":{\"__isSmartRef__\":true,\"id\":5488},\"morph\":{\"__isSmartRef__\":true,\"id\":5481},\"storedString\":\"Serializer.js:ObjectGraphLinearizer:settings:prettyPrint (proto)\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5488\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5489\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5490}],\"scripts\":[],\"id\":646,\"shape\":{\"__isSmartRef__\":true,\"id\":5499},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5502},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5503},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5504},\"label\":{\"__isSmartRef__\":true,\"id\":5490},\"owner\":{\"__isSmartRef__\":true,\"id\":5480},\"layout\":{\"__isSmartRef__\":true,\"id\":5513},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5514},{\"__isSmartRef__\":true,\"id\":5515}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5490\":{\"submorphs\":[],\"scripts\":[],\"id\":647,\"shape\":{\"__isSmartRef__\":true,\"id\":5491},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5494},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5495},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5496},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5497}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":5489},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5491\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5492},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5493},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5492\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5493\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5494\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5495\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5496\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5497\":{\"style\":{\"__isSmartRef__\":true,\"id\":5498},\"morph\":{\"__isSmartRef__\":true,\"id\":5490},\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5498\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5499\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5500},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5501},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5500\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5501\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5502\":{\"x\":800,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5503\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5504\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5505},{\"__isSmartRef__\":true,\"id\":5507},{\"__isSmartRef__\":true,\"id\":5509},{\"__isSmartRef__\":true,\"id\":5511}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5505\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5506}},\"5506\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5507\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5508}},\"5508\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5509\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5510}},\"5510\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5511\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5512}},\"5512\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5513\":{\"moveHorizontal\":true},\"5514\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5489},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4863},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5515\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5489},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4863},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5516\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5517}],\"scripts\":[],\"id\":648,\"shape\":{\"__isSmartRef__\":true,\"id\":5526},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5529},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5530},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5531},\"label\":{\"__isSmartRef__\":true,\"id\":5517},\"owner\":{\"__isSmartRef__\":true,\"id\":5480},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5540},{\"__isSmartRef__\":true,\"id\":5541}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5517\":{\"submorphs\":[],\"scripts\":[],\"id\":649,\"shape\":{\"__isSmartRef__\":true,\"id\":5518},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5521},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5522},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5523},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5524}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":5516},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5518\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5519},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5520},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5519\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5520\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5521\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5522\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5523\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5524\":{\"style\":{\"__isSmartRef__\":true,\"id\":5525},\"morph\":{\"__isSmartRef__\":true,\"id\":5517},\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5525\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5526\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5527},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5528},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5527\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5528\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5529\":{\"x\":3,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5530\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5531\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5532},{\"__isSmartRef__\":true,\"id\":5534},{\"__isSmartRef__\":true,\"id\":5536},{\"__isSmartRef__\":true,\"id\":5538}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5532\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5533}},\"5533\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5534\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5535}},\"5535\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5536\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5537}},\"5537\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5538\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5539}},\"5539\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5540\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5516},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4863},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5541\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5516},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4863},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5542\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5543}],\"scripts\":[],\"id\":650,\"shape\":{\"__isSmartRef__\":true,\"id\":5552},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5555},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5556},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":821},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5557},\"label\":{\"__isSmartRef__\":true,\"id\":5543},\"owner\":{\"__isSmartRef__\":true,\"id\":5480},\"layout\":{\"__isSmartRef__\":true,\"id\":5566},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5567},{\"__isSmartRef__\":true,\"id\":5568}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5543\":{\"submorphs\":[],\"scripts\":[],\"id\":651,\"shape\":{\"__isSmartRef__\":true,\"id\":5544},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":5547},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5548},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":5549},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5550}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":5542},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5544\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5545},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5546},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":788},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5545\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5546\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5547\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"5548\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5549\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5550\":{\"style\":{\"__isSmartRef__\":true,\"id\":5551},\"morph\":{\"__isSmartRef__\":true,\"id\":5543},\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5551\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5552\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5553},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5554},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":820},\"_Fill\":{\"__isSmartRef__\":true,\"id\":821},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5553\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5554\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5555\":{\"x\":781,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5556\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5557\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5558},{\"__isSmartRef__\":true,\"id\":5560},{\"__isSmartRef__\":true,\"id\":5562},{\"__isSmartRef__\":true,\"id\":5564}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5558\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5559}},\"5559\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5560\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":5561}},\"5561\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5562\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5563}},\"5563\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5564\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5565}},\"5565\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5566\":{\"moveHorizontal\":true},\"5567\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5542},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4863},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5568\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5542},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4863},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"5569\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":5570},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5571},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"_Fill\":{\"__isSmartRef__\":true,\"id\":5572},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5570\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5571\":{\"x\":820,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5572\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5573},{\"__isSmartRef__\":true,\"id\":5575},{\"__isSmartRef__\":true,\"id\":5577}],\"vector\":{\"__isSmartRef__\":true,\"id\":830},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5573\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":5574}},\"5574\":{\"r\":0.8600000000000001,\"g\":0.8600000000000001,\"b\":0.8600000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5575\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":5576}},\"5576\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5577\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":5578}},\"5578\":{\"r\":0.8600000000000001,\"g\":0.8600000000000001,\"b\":0.8600000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5579\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"5580\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5581\":{\"x\":820,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5582\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":5583},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"5583\":{\"x\":820,\"y\":572,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5584\":{\"adjustForNewBounds\":true},\"5585\":{\"x\":61,\"y\":802,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5586\":{\"x\":820,\"y\":572,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5587\":{\"x\":162,\"y\":806,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5588\":{\"submorphs\":[],\"scripts\":[],\"id\":226,\"shape\":{\"__isSmartRef__\":true,\"id\":5589},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":false,\"registeredForMouseEvents\":true,\"_world\":{\"__isSmartRef__\":true,\"id\":29},\"_Position\":{\"__isSmartRef__\":true,\"id\":5593},\"owner\":{\"__isSmartRef__\":true,\"id\":29},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"carriesGrabbedMorphs\":false,\"_Scale\":1,\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.HandMorph\"},\"5589\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5590},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5591},\"_Fill\":{\"__isSmartRef__\":true,\"id\":5592},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"5590\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5591\":{\"x\":2,\"y\":2,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5592\":{\"r\":0.8,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"5593\":{\"x\":1184,\"y\":632,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5594\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":5595},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5596},\"_Fill\":{\"__isSmartRef__\":true,\"id\":5597},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"5595\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5596\":{\"x\":2800,\"y\":2900,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5597\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"5598\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5599\":{\"x\":232,\"y\":204,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"170":{"sourceObj":{"__isSmartRef__":true,"id":169},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":171},"targetMethodName":"updateList","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"171":{"submorphs":[],"scripts":[],"id":294,"shape":{"__isSmartRef__":true,"id":172},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":177},"itemList":["Loading versions..."],"showsHalos":false,"halos":[],"name":"selectedPartVersions","partsBinMetaInfo":{"__isSmartRef__":true,"id":178},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"scroll","owner":{"__isSmartRef__":true,"id":42},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List"},"172":{"position":{"__isSmartRef__":true,"id":173},"_Extent":{"__isSmartRef__":true,"id":174},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":175},"_Fill":{"__isSmartRef__":true,"id":176},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"173":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"174":{"x":266,"y":83,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"175":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"176":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"177":{"x":577.5,"y":71.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"178":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"179":{"sourceObj":{"__isSmartRef__":true,"id":169},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"setMetaInfoOfSelectedItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"180":{"sourceObj":{"__isSmartRef__":true,"id":169},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":181},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"181":{"submorphs":[],"scripts":[],"id":524,"shape":{"__isSmartRef__":true,"id":182},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":186},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"182":{"_Position":{"__isSmartRef__":true,"id":183},"_Extent":{"__isSmartRef__":true,"id":184},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"183":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"184":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"185":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"186":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"187":{"sourceObj":{"__isSmartRef__":true,"id":169},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"openLoadedPartsBinItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"188":{"partsSpaceName":"PartsBin/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"189":{"submorphs":[{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":204}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":211},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":216},"showsHalos":false,"halos":[],"name":"TestObject","partsBinMetaInfo":{"__isSmartRef__":true,"id":217},"__SourceModuleName__":"Global.lively.morphic.Core","owner":null,"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":218},"__LivelyClassName__":"lively.morphic.Box"},"190":{"submorphs":[],"scripts":[],"id":183,"shape":{"__isSmartRef__":true,"id":191},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":195},"name":"Ellipse2","partsBinMetaInfo":{"__isSmartRef__":true,"id":196},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":189},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Morph"},"191":{"position":{"__isSmartRef__":true,"id":192},"_Extent":{"__isSmartRef__":true,"id":193},"_Fill":{"__isSmartRef__":true,"id":194},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderWidth":0,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"192":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"193":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"194":{"r":0.564,"g":0.584,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"195":{"x":14,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"196":{"partsSpaceName":"PartsBin/Widgets/","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"197":{"submorphs":[],"scripts":[],"id":6562,"shape":{"__isSmartRef__":true,"id":198},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":202},"name":"Ellipse6","partsBinMetaInfo":{"__isSmartRef__":true,"id":203},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":189},"__LivelyClassName__":"lively.morphic.Morph"},"198":{"position":{"__isSmartRef__":true,"id":199},"_Extent":{"__isSmartRef__":true,"id":200},"_Fill":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderWidth":0,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"199":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"200":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"201":{"r":0.65,"g":0,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"202":{"x":58,"y":50,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"203":{"partsSpaceName":"PartsBin/Widgets/","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"204":{"submorphs":[],"scripts":[],"id":6587,"shape":{"__isSmartRef__":true,"id":205},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":209},"name":"Ellipse7","partsBinMetaInfo":{"__isSmartRef__":true,"id":210},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":189},"__LivelyClassName__":"lively.morphic.Morph"},"205":{"position":{"__isSmartRef__":true,"id":206},"_Extent":{"__isSmartRef__":true,"id":207},"_Fill":{"__isSmartRef__":true,"id":208},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderWidth":0,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"207":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"208":{"r":0.215,"g":1,"b":0.827,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"209":{"x":105,"y":93,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"210":{"partsSpaceName":"PartsBin/Widgets/","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"211":{"position":{"__isSmartRef__":true,"id":212},"_Extent":{"__isSmartRef__":true,"id":213},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":214},"_Fill":{"__isSmartRef__":true,"id":215},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"212":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"213":{"x":233,"y":204,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"214":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"215":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"216":{"x":496,"y":222,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"217":{"partsSpaceName":"PartsBin/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"218":{"x":232,"y":204,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"219":{"position":{"__isSmartRef__":true,"id":220},"_Extent":{"__isSmartRef__":true,"id":221},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":222},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"220":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"221":{"x":415,"y":363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"222":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"223":{"x":154,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"224":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"225":{"x":415,"y":363,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"226":{"sourceObj":{"__isSmartRef__":true,"id":145},"sourceAttrName":"selectedItem","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"setSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"227":{"adjustForNewBounds":{"__isSmartRef__":true,"id":228},"unselectAll":{"__isSmartRef__":true,"id":235},"selectPartItem":{"__isSmartRef__":true,"id":238}},"228":{"varMapping":{"__isSmartRef__":true,"id":229},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > 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":234},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"229":{"this":{"__isSmartRef__":true,"id":145},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":230}},"230":{"$super":{"__isSmartRef__":true,"id":231}},"231":{"varMapping":{"__isSmartRef__":true,"id":232},"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":233},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"232":{"obj":{"__isSmartRef__":true,"id":145},"name":"adjustForNewBounds"},"233":{},"234":{},"235":{"varMapping":{"__isSmartRef__":true,"id":236},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":237},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"236":{"this":{"__isSmartRef__":true,"id":145}},"237":{},"238":{"varMapping":{"__isSmartRef__":true,"id":239},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":240},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"239":{"this":{"__isSmartRef__":true,"id":145}},"240":{},"241":{"submorphs":[],"scripts":[],"id":5638,"shape":{"__isSmartRef__":true,"id":242},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":246},"_MaxTextWidth":223,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":245},"showsHalos":false,"halos":[],"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"selectedPartName","partsBinMetaInfo":{"__isSmartRef__":true,"id":247},"textChunks":[{"__isSmartRef__":true,"id":248}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,16],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":42},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":250},"__LivelyClassName__":"lively.morphic.Text"},"242":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":243},"_Extent":{"__isSmartRef__":true,"id":244},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"243":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"244":{"x":223,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"245":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"246":{"x":577,"y":40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"247":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"248":{"style":{"__isSmartRef__":true,"id":249},"morph":{"__isSmartRef__":true,"id":241},"storedString":"TestObject","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"249":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"250":{"x":223,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"251":{"submorphs":[{"__isSmartRef__":true,"id":252}],"scripts":[],"id":6070,"shape":{"__isSmartRef__":true,"id":263},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":277},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":266},"lighterFill":{"__isSmartRef__":true,"id":278},"label":{"__isSmartRef__":true,"id":252},"attributeConnections":[{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":288}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":289},"name":"loadPartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":290},"_Scale":1,"owner":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.Button"},"252":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":253},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":257},"textColor":{"__isSmartRef__":true,"id":256},"owner":{"__isSmartRef__":true,"id":251},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":258}],"padding":{"__isSmartRef__":true,"id":260},"_Padding":{"__isSmartRef__":true,"id":261},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":262},"__LivelyClassName__":"lively.morphic.Text"},"253":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":254},"_Extent":{"__isSmartRef__":true,"id":255},"_BorderColor":{"__isSmartRef__":true,"id":256},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"254":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"255":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"256":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"257":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"258":{"style":{"__isSmartRef__":true,"id":259},"morph":{"__isSmartRef__":true,"id":252},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"load","__LivelyClassName__":"lively.morphic.TextChunk"},"259":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"260":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"261":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"262":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"263":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":264},"_Extent":{"__isSmartRef__":true,"id":265},"_Fill":{"__isSmartRef__":true,"id":266},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":276},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"264":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"265":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"266":{"stops":[{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":273}],"vector":{"__isSmartRef__":true,"id":275},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"267":{"offset":0,"color":{"__isSmartRef__":true,"id":268}},"268":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"269":{"offset":0.4,"color":{"__isSmartRef__":true,"id":270}},"270":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"271":{"offset":0.6,"color":{"__isSmartRef__":true,"id":272}},"272":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"273":{"offset":1,"color":{"__isSmartRef__":true,"id":274}},"274":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"275":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"276":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"277":{"x":577,"y":381,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"278":{"stops":[{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":281},{"__isSmartRef__":true,"id":283},{"__isSmartRef__":true,"id":285}],"vector":{"__isSmartRef__":true,"id":275},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"279":{"offset":0,"color":{"__isSmartRef__":true,"id":280}},"280":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"281":{"offset":0.4,"color":{"__isSmartRef__":true,"id":282}},"282":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"283":{"offset":0.6,"color":{"__isSmartRef__":true,"id":284}},"284":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"285":{"offset":1,"color":{"__isSmartRef__":true,"id":286}},"286":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"287":{"sourceObj":{"__isSmartRef__":true,"id":251},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"288":{"sourceObj":{"__isSmartRef__":true,"id":251},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"loadAndOpenSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"289":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"290":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"291":{"submorphs":[{"__isSmartRef__":true,"id":292}],"scripts":[],"id":6152,"shape":{"__isSmartRef__":true,"id":303},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":317},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":306},"lighterFill":{"__isSmartRef__":true,"id":318},"label":{"__isSmartRef__":true,"id":292},"attributeConnections":[{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":328}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":329},"name":"removePartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":330},"_Scale":1,"owner":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.Button"},"292":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":293},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":297},"textColor":{"__isSmartRef__":true,"id":296},"owner":{"__isSmartRef__":true,"id":291},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":298}],"padding":{"__isSmartRef__":true,"id":300},"_Padding":{"__isSmartRef__":true,"id":301},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":302},"__LivelyClassName__":"lively.morphic.Text"},"293":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":294},"_Extent":{"__isSmartRef__":true,"id":295},"_BorderColor":{"__isSmartRef__":true,"id":296},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"294":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"295":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"296":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"297":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"298":{"style":{"__isSmartRef__":true,"id":299},"morph":{"__isSmartRef__":true,"id":292},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove","__LivelyClassName__":"lively.morphic.TextChunk"},"299":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"300":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"301":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"302":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"303":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":304},"_Extent":{"__isSmartRef__":true,"id":305},"_Fill":{"__isSmartRef__":true,"id":306},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":316},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"304":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"305":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"306":{"stops":[{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":311},{"__isSmartRef__":true,"id":313}],"vector":{"__isSmartRef__":true,"id":315},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"307":{"offset":0,"color":{"__isSmartRef__":true,"id":308}},"308":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"309":{"offset":0.4,"color":{"__isSmartRef__":true,"id":310}},"310":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"311":{"offset":0.6,"color":{"__isSmartRef__":true,"id":312}},"312":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"313":{"offset":1,"color":{"__isSmartRef__":true,"id":314}},"314":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"315":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"316":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"317":{"x":728.1562343123906,"y":381,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"318":{"stops":[{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":325}],"vector":{"__isSmartRef__":true,"id":315},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"319":{"offset":0,"color":{"__isSmartRef__":true,"id":320}},"320":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"321":{"offset":0.4,"color":{"__isSmartRef__":true,"id":322}},"322":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"323":{"offset":0.6,"color":{"__isSmartRef__":true,"id":324}},"324":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"325":{"offset":1,"color":{"__isSmartRef__":true,"id":326}},"326":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"327":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"328":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"interactivelyRemoveSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"329":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"330":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"331":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":332},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":336},"_MaxTextWidth":256,"_MaxTextHeight":174,"textColor":{"__isSmartRef__":true,"id":335},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"selectedPartComment","partsBinMetaInfo":{"__isSmartRef__":true,"id":337},"textChunks":[{"__isSmartRef__":true,"id":338}],"charsReplaced":"Specify a namespace and run all the TestCase classes defined in that namespace.","lastFindLoc":-79,"priorSelectionRange":[63,63],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":42},"_ClipMode":"auto","priorExtent":{"__isSmartRef__":true,"id":340},"attributeConnections":[{"__isSmartRef__":true,"id":341}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"Specify a namespace and run all the TestCase classes defined in that namespace.","__LivelyClassName__":"lively.morphic.Text"},"332":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":333},"_Extent":{"__isSmartRef__":true,"id":334},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":335},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"333":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"334":{"x":256,"y":174,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"335":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"336":{"x":576.5,"y":170.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"337":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"338":{"style":{"__isSmartRef__":true,"id":339},"morph":{"__isSmartRef__":true,"id":331},"storedString":"No comment yet","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"339":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"340":{"x":256,"y":174,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"341":{"sourceObj":{"__isSmartRef__":true,"id":331},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"saveCommentForSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"342":{"submorphs":[{"__isSmartRef__":true,"id":343}],"scripts":[],"id":1549,"shape":{"__isSmartRef__":true,"id":354},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":368},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":358},"lighterFill":{"__isSmartRef__":true,"id":369},"label":{"__isSmartRef__":true,"id":343},"_Rotation":0,"name":"removeCategoryButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":378},"attributeConnections":[{"__isSmartRef__":true,"id":379}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1.002003004005006,"priorExtent":{"__isSmartRef__":true,"id":380},"owner":{"__isSmartRef__":true,"id":42},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"lively.morphic.Button"},"343":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":344},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":348},"_MaxTextWidth":134.06609913216516,"_MaxTextHeight":21,"textStyle":null,"padding":{"__isSmartRef__":true,"id":349},"_Padding":{"__isSmartRef__":true,"id":350},"owner":{"__isSmartRef__":true,"id":342},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":351},"textChunks":[{"__isSmartRef__":true,"id":352}],"_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"344":{"position":{"__isSmartRef__":true,"id":345},"_Extent":{"__isSmartRef__":true,"id":346},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":347},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"345":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"346":{"x":134.06609913216516,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"347":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"348":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"349":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"350":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"351":{"x":134.06609913216516,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"352":{"style":{"__isSmartRef__":true,"id":353},"morph":{"__isSmartRef__":true,"id":343},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove category","__LivelyClassName__":"lively.morphic.TextChunk"},"353":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"354":{"position":{"__isSmartRef__":true,"id":355},"_Extent":{"__isSmartRef__":true,"id":356},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":357},"_Fill":{"__isSmartRef__":true,"id":358},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"355":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"356":{"x":134.06609913216516,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"357":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"358":{"stops":[{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":365}],"vector":{"__isSmartRef__":true,"id":367},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"359":{"offset":0,"color":{"__isSmartRef__":true,"id":360}},"360":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"361":{"offset":0.4,"color":{"__isSmartRef__":true,"id":362}},"362":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"363":{"offset":0.6,"color":{"__isSmartRef__":true,"id":364}},"364":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"365":{"offset":1,"color":{"__isSmartRef__":true,"id":366}},"366":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"367":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"368":{"x":13.991486982477795,"y":380.9581869156445,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"369":{"stops":[{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":376}],"vector":{"__isSmartRef__":true,"id":367},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"370":{"offset":0,"color":{"__isSmartRef__":true,"id":371}},"371":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"372":{"offset":0.4,"color":{"__isSmartRef__":true,"id":373}},"373":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"374":{"offset":0.6,"color":{"__isSmartRef__":true,"id":375}},"375":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"376":{"offset":1,"color":{"__isSmartRef__":true,"id":377}},"377":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"378":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"379":{"sourceObj":{"__isSmartRef__":true,"id":342},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":342},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"380":{"x":133.06409612816014,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"381":{"onFire":{"__isSmartRef__":true,"id":382}},"382":{"varMapping":{"__isSmartRef__":true,"id":383},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":384},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"383":{"this":{"__isSmartRef__":true,"id":342}},"384":{},"385":{"submorphs":[{"__isSmartRef__":true,"id":386}],"scripts":[],"id":3728,"shape":{"__isSmartRef__":true,"id":397},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":411},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":400},"lighterFill":{"__isSmartRef__":true,"id":412},"label":{"__isSmartRef__":true,"id":386},"attributeConnections":[{"__isSmartRef__":true,"id":421}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":422},"name":"movePartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":423},"_Scale":1,"owner":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.Button"},"386":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":387},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":391},"textColor":{"__isSmartRef__":true,"id":390},"owner":{"__isSmartRef__":true,"id":385},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":392}],"padding":{"__isSmartRef__":true,"id":394},"_Padding":{"__isSmartRef__":true,"id":395},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":396},"__LivelyClassName__":"lively.morphic.Text"},"387":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":388},"_Extent":{"__isSmartRef__":true,"id":389},"_BorderColor":{"__isSmartRef__":true,"id":390},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"388":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"389":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"390":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"391":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"392":{"style":{"__isSmartRef__":true,"id":393},"morph":{"__isSmartRef__":true,"id":386},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"move","__LivelyClassName__":"lively.morphic.TextChunk"},"393":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"394":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"395":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"396":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"397":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":398},"_Extent":{"__isSmartRef__":true,"id":399},"_Fill":{"__isSmartRef__":true,"id":400},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":410},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"398":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"399":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"400":{"stops":[{"__isSmartRef__":true,"id":401},{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407}],"vector":{"__isSmartRef__":true,"id":409},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"401":{"offset":0,"color":{"__isSmartRef__":true,"id":402}},"402":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"403":{"offset":0.4,"color":{"__isSmartRef__":true,"id":404}},"404":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"405":{"offset":0.6,"color":{"__isSmartRef__":true,"id":406}},"406":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"407":{"offset":1,"color":{"__isSmartRef__":true,"id":408}},"408":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"409":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"410":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"411":{"x":652.0040060080102,"y":381.0000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"412":{"stops":[{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":417},{"__isSmartRef__":true,"id":419}],"vector":{"__isSmartRef__":true,"id":409},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"413":{"offset":0,"color":{"__isSmartRef__":true,"id":414}},"414":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"415":{"offset":0.4,"color":{"__isSmartRef__":true,"id":416}},"416":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"417":{"offset":0.6,"color":{"__isSmartRef__":true,"id":418}},"418":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"419":{"offset":1,"color":{"__isSmartRef__":true,"id":420}},"420":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"421":{"sourceObj":{"__isSmartRef__":true,"id":385},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"interactivelyMoveSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"422":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"423":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"424":{"position":{"__isSmartRef__":true,"id":425},"_Extent":{"__isSmartRef__":true,"id":426},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":427},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"425":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"426":{"x":854,"y":412,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"427":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"428":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"429":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"430":{"sourceObj":{"__isSmartRef__":true,"id":42},"sourceAttrName":"categoryName","targetObj":{"__isSmartRef__":true,"id":42},"targetMethodName":"loadPartsOfCategory","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"431":{"resizeWidth":true,"resizeHeight":true},"432":{"uncategorized":"PartsBin/",".svn":{"__isSmartRef__":true,"id":433},"Debugging":{"__isSmartRef__":true,"id":434},"Fun":{"__isSmartRef__":true,"id":435},"NewWorld":{"__isSmartRef__":true,"id":436},"Presenting":{"__isSmartRef__":true,"id":437},"Server":{"__isSmartRef__":true,"id":438},"Testing":{"__isSmartRef__":true,"id":439},"Text support":{"__isSmartRef__":true,"id":440},"Tools":{"__isSmartRef__":true,"id":441},"Widgets":{"__isSmartRef__":true,"id":442}},"433":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/.svn/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"434":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Debugging/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"435":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Fun/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"436":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/NewWorld/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"437":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Presenting/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"438":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Server/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"439":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Testing/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"440":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Text support/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"441":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Tools/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"442":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/PartsBin/Widgets/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"443":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":444},"reloadEverything":{"__isSmartRef__":true,"id":451},"ensureCategories":{"__isSmartRef__":true,"id":454},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":457},"updateCategoryList":{"__isSmartRef__":true,"id":460},"defaultPartsBinURL":{"__isSmartRef__":true,"id":463},"reset":{"__isSmartRef__":true,"id":466},"setupConnections":{"__isSmartRef__":true,"id":469},"loadPartsOfCategory":{"__isSmartRef__":true,"id":472},"removeParts":{"__isSmartRef__":true,"id":475},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":478},"addMorphsForPartItems":{"__isSmartRef__":true,"id":481},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":484},"setSelectedPartItem":{"__isSmartRef__":true,"id":487},"makeUpPartNameFor":{"__isSmartRef__":true,"id":490},"openPart":{"__isSmartRef__":true,"id":493},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":496},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":499},"addCategory":{"__isSmartRef__":true,"id":502},"addCategoryInteractively":{"__isSmartRef__":true,"id":505},"addExternalCategory":{"__isSmartRef__":true,"id":508},"removeCategory":{"__isSmartRef__":true,"id":511},"removeCategoryInteractively":{"__isSmartRef__":true,"id":514},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":517},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":520},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":523}},"444":{"varMapping":{"__isSmartRef__":true,"id":445},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"445":{"this":{"__isSmartRef__":true,"id":42},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":446}},"446":{"$super":{"__isSmartRef__":true,"id":447}},"447":{"varMapping":{"__isSmartRef__":true,"id":448},"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":449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"448":{"obj":{"__isSmartRef__":true,"id":42},"name":"onLoadFromPartsBin"},"449":{},"450":{},"451":{"varMapping":{"__isSmartRef__":true,"id":452},"source":"function reloadEverything() {\n\tthis.setSelectedPartItem(null)\n\tthis.updateCategoriesDictFromPartsBin();\n\tthis.updateCategoryList(this.categoryName);\n}","funcProperties":{"__isSmartRef__":true,"id":453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"452":{"this":{"__isSmartRef__":true,"id":42}},"453":{},"454":{"varMapping":{"__isSmartRef__":true,"id":455},"source":"function ensureCategories() {\n\tif (!this.categories)\n\t\tthis.categories = {uncategorized: 'PartsBin/'};\n}","funcProperties":{"__isSmartRef__":true,"id":456},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"455":{"this":{"__isSmartRef__":true,"id":42}},"456":{},"457":{"varMapping":{"__isSmartRef__":true,"id":458},"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":459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"458":{"this":{"__isSmartRef__":true,"id":42}},"459":{},"460":{"varMapping":{"__isSmartRef__":true,"id":461},"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":462},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"461":{"this":{"__isSmartRef__":true,"id":42}},"462":{},"463":{"varMapping":{"__isSmartRef__":true,"id":464},"source":"function defaultPartsBinURL() {\n\treturn URL.codeBase.withFilename('PartsBin/');\n}","funcProperties":{"__isSmartRef__":true,"id":465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"464":{"this":{"__isSmartRef__":true,"id":42}},"465":{},"466":{"varMapping":{"__isSmartRef__":true,"id":467},"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":468},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"467":{"this":{"__isSmartRef__":true,"id":42}},"468":{},"469":{"varMapping":{"__isSmartRef__":true,"id":470},"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":471},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"470":{"this":{"__isSmartRef__":true,"id":42}},"471":{},"472":{"varMapping":{"__isSmartRef__":true,"id":473},"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":474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"473":{"this":{"__isSmartRef__":true,"id":42}},"474":{},"475":{"varMapping":{"__isSmartRef__":true,"id":476},"source":"function removeParts() {\n\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"476":{"this":{"__isSmartRef__":true,"id":42}},"477":{},"478":{"varMapping":{"__isSmartRef__":true,"id":479},"source":"function getPartsSpaceForCategory(categoryName) {\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\treturn lively.PartsBin.partsSpaceWithURL(url);\n}","funcProperties":{"__isSmartRef__":true,"id":480},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"479":{"this":{"__isSmartRef__":true,"id":42}},"480":{},"481":{"varMapping":{"__isSmartRef__":true,"id":482},"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":483},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"482":{"this":{"__isSmartRef__":true,"id":42}},"483":{},"484":{"varMapping":{"__isSmartRef__":true,"id":485},"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":486},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"485":{"this":{"__isSmartRef__":true,"id":42}},"486":{},"487":{"varMapping":{"__isSmartRef__":true,"id":488},"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":489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"488":{"this":{"__isSmartRef__":true,"id":42}},"489":{},"490":{"varMapping":{"__isSmartRef__":true,"id":491},"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":492},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"491":{"this":{"__isSmartRef__":true,"id":42}},"492":{},"493":{"varMapping":{"__isSmartRef__":true,"id":494},"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":495},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"494":{"this":{"__isSmartRef__":true,"id":42}},"495":{},"496":{"varMapping":{"__isSmartRef__":true,"id":497},"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":498},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"497":{"this":{"__isSmartRef__":true,"id":42}},"498":{},"499":{"varMapping":{"__isSmartRef__":true,"id":500},"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":501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"500":{"this":{"__isSmartRef__":true,"id":42}},"501":{},"502":{"varMapping":{"__isSmartRef__":true,"id":503},"source":"function addCategory(categoryName) {\n\tvar url = this.defaultPartsBinURL().withFilename(categoryName)\n\tthis.addExternalCategory(categoryName, url, true);\n}","funcProperties":{"__isSmartRef__":true,"id":504},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"503":{"this":{"__isSmartRef__":true,"id":42}},"504":{},"505":{"varMapping":{"__isSmartRef__":true,"id":506},"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":507},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"506":{"this":{"__isSmartRef__":true,"id":42}},"507":{},"508":{"varMapping":{"__isSmartRef__":true,"id":509},"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":510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"509":{"this":{"__isSmartRef__":true,"id":42}},"510":{},"511":{"varMapping":{"__isSmartRef__":true,"id":512},"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":513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"512":{"this":{"__isSmartRef__":true,"id":42}},"513":{},"514":{"varMapping":{"__isSmartRef__":true,"id":515},"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":516},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"515":{"this":{"__isSmartRef__":true,"id":42}},"516":{},"517":{"varMapping":{"__isSmartRef__":true,"id":518},"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":519},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"518":{"this":{"__isSmartRef__":true,"id":42}},"519":{},"520":{"varMapping":{"__isSmartRef__":true,"id":521},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\n\tthis.get('selectedPartComment').textString = comment;\n}","funcProperties":{"__isSmartRef__":true,"id":522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"521":{"this":{"__isSmartRef__":true,"id":42}},"522":{},"523":{"varMapping":{"__isSmartRef__":true,"id":524},"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":525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"524":{"this":{"__isSmartRef__":true,"id":42}},"525":{},"526":{"submorphs":[{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":600}],"scripts":[],"id":65,"shape":{"__isSmartRef__":true,"id":627},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":639},"_Position":{"__isSmartRef__":true,"id":640},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":41},"label":{"__isSmartRef__":true,"id":527},"closeButton":{"__isSmartRef__":true,"id":536},"menuButton":{"__isSmartRef__":true,"id":574},"collapseButton":{"__isSmartRef__":true,"id":600},"priorExtent":{"__isSmartRef__":true,"id":641},"owner":{"__isSmartRef__":true,"id":41},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"527":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":528},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":531},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":532},"priorExtent":{"__isSmartRef__":true,"id":533},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":534}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":526},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"528":{"_Position":{"__isSmartRef__":true,"id":529},"_Extent":{"__isSmartRef__":true,"id":530},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"529":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"530":{"x":120,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"531":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"532":{"x":367,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"533":{"x":120,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"534":{"style":{"__isSmartRef__":true,"id":535},"morph":{"__isSmartRef__":true,"id":527},"storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"535":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"536":{"submorphs":[{"__isSmartRef__":true,"id":537}],"scripts":[],"id":67,"shape":{"__isSmartRef__":true,"id":546},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":560},"priorExtent":{"__isSmartRef__":true,"id":561},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":562},"label":{"__isSmartRef__":true,"id":537},"owner":{"__isSmartRef__":true,"id":526},"layout":{"__isSmartRef__":true,"id":571},"attributeConnections":[{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":573}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"537":{"submorphs":[],"scripts":[],"id":68,"shape":{"__isSmartRef__":true,"id":538},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":541},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":542},"priorExtent":{"__isSmartRef__":true,"id":543},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":544}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":536},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"538":{"_Position":{"__isSmartRef__":true,"id":539},"_Extent":{"__isSmartRef__":true,"id":540},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"539":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"540":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"541":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"542":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"543":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"544":{"style":{"__isSmartRef__":true,"id":545},"morph":{"__isSmartRef__":true,"id":537},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"545":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"546":{"_Position":{"__isSmartRef__":true,"id":547},"_Extent":{"__isSmartRef__":true,"id":548},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"547":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"548":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"549":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"550":{"stops":[{"__isSmartRef__":true,"id":551},{"__isSmartRef__":true,"id":553},{"__isSmartRef__":true,"id":555},{"__isSmartRef__":true,"id":557}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"551":{"offset":0,"color":{"__isSmartRef__":true,"id":552}},"552":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"553":{"offset":0.4,"color":{"__isSmartRef__":true,"id":554}},"554":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"555":{"offset":0.6,"color":{"__isSmartRef__":true,"id":556}},"556":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"557":{"offset":1,"color":{"__isSmartRef__":true,"id":558}},"558":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"559":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"560":{"x":834,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"561":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"562":{"stops":[{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":567},{"__isSmartRef__":true,"id":569}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"563":{"offset":0,"color":{"__isSmartRef__":true,"id":564}},"564":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"565":{"offset":0.4,"color":{"__isSmartRef__":true,"id":566}},"566":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"567":{"offset":0.6,"color":{"__isSmartRef__":true,"id":568}},"568":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"569":{"offset":1,"color":{"__isSmartRef__":true,"id":570}},"570":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"571":{"moveHorizontal":true},"572":{"sourceObj":{"__isSmartRef__":true,"id":536},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":41},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"573":{"sourceObj":{"__isSmartRef__":true,"id":536},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":41},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"574":{"submorphs":[{"__isSmartRef__":true,"id":575}],"scripts":[],"id":69,"shape":{"__isSmartRef__":true,"id":584},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":587},"priorExtent":{"__isSmartRef__":true,"id":588},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":589},"label":{"__isSmartRef__":true,"id":575},"owner":{"__isSmartRef__":true,"id":526},"attributeConnections":[{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":599}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"575":{"submorphs":[],"scripts":[],"id":70,"shape":{"__isSmartRef__":true,"id":576},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":579},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":580},"priorExtent":{"__isSmartRef__":true,"id":581},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":582}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":574},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"576":{"_Position":{"__isSmartRef__":true,"id":577},"_Extent":{"__isSmartRef__":true,"id":578},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"577":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"578":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"579":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"580":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"581":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"582":{"style":{"__isSmartRef__":true,"id":583},"morph":{"__isSmartRef__":true,"id":575},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"583":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"584":{"_Position":{"__isSmartRef__":true,"id":585},"_Extent":{"__isSmartRef__":true,"id":586},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"585":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"586":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"587":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"588":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"589":{"stops":[{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":596}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"590":{"offset":0,"color":{"__isSmartRef__":true,"id":591}},"591":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"592":{"offset":0.4,"color":{"__isSmartRef__":true,"id":593}},"593":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"594":{"offset":0.6,"color":{"__isSmartRef__":true,"id":595}},"595":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"596":{"offset":1,"color":{"__isSmartRef__":true,"id":597}},"597":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"598":{"sourceObj":{"__isSmartRef__":true,"id":574},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":41},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"599":{"sourceObj":{"__isSmartRef__":true,"id":574},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":41},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"600":{"submorphs":[{"__isSmartRef__":true,"id":601}],"scripts":[],"id":71,"shape":{"__isSmartRef__":true,"id":610},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":613},"priorExtent":{"__isSmartRef__":true,"id":614},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":615},"label":{"__isSmartRef__":true,"id":601},"owner":{"__isSmartRef__":true,"id":526},"layout":{"__isSmartRef__":true,"id":624},"attributeConnections":[{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":626}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"601":{"submorphs":[],"scripts":[],"id":72,"shape":{"__isSmartRef__":true,"id":602},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":605},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":606},"priorExtent":{"__isSmartRef__":true,"id":607},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":608}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":600},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"602":{"_Position":{"__isSmartRef__":true,"id":603},"_Extent":{"__isSmartRef__":true,"id":604},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"603":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"604":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"605":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"606":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"607":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"608":{"style":{"__isSmartRef__":true,"id":609},"morph":{"__isSmartRef__":true,"id":601},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"609":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"610":{"_Position":{"__isSmartRef__":true,"id":611},"_Extent":{"__isSmartRef__":true,"id":612},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"611":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"612":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"613":{"x":815,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"614":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"615":{"stops":[{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":622}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"616":{"offset":0,"color":{"__isSmartRef__":true,"id":617}},"617":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"618":{"offset":0.4,"color":{"__isSmartRef__":true,"id":619}},"619":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"620":{"offset":0.6,"color":{"__isSmartRef__":true,"id":621}},"621":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"622":{"offset":1,"color":{"__isSmartRef__":true,"id":623}},"623":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"624":{"moveHorizontal":true},"625":{"sourceObj":{"__isSmartRef__":true,"id":600},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":41},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"626":{"sourceObj":{"__isSmartRef__":true,"id":600},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":41},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"627":{"_Position":{"__isSmartRef__":true,"id":628},"_Extent":{"__isSmartRef__":true,"id":629},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":630},"_Fill":{"__isSmartRef__":true,"id":631},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"628":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"629":{"x":854,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"630":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"631":{"stops":[{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":634},{"__isSmartRef__":true,"id":636}],"vector":{"__isSmartRef__":true,"id":638},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"632":{"offset":0,"color":{"__isSmartRef__":true,"id":633}},"633":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"634":{"offset":0.6,"color":{"__isSmartRef__":true,"id":635}},"635":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"636":{"offset":1,"color":{"__isSmartRef__":true,"id":637}},"637":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"638":{"x":0,"y":1,"width":0,"height":-1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"639":{"resizeWidth":true,"adjustForNewBounds":true},"640":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"641":{"x":854,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"642":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":643},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"643":{"x":854,"y":434,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"644":{"adjustForNewBounds":true},"645":{"x":586,"y":115.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"646":{"x":854,"y":434,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"647":{"x":1246,"y":130,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"648":{"submorphs":[{"__isSmartRef__":true,"id":649},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":855}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":886},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":888},"_Position":{"__isSmartRef__":true,"id":889},"priorExtent":{"__isSmartRef__":true,"id":890},"targetMorph":{"__isSmartRef__":true,"id":649},"titleBar":{"__isSmartRef__":true,"id":751},"contentOffset":{"__isSmartRef__":true,"id":891},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":892},"showsHalos":false,"halos":[],"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":893},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"649":{"submorphs":[{"__isSmartRef__":true,"id":650}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":669},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":674},"showsHalos":false,"halos":[],"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":675},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":648},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":650},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":42},"_Scale":1,"layout":{"__isSmartRef__":true,"id":676},"priorExtent":{"__isSmartRef__":true,"id":677},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":678},"__LivelyClassName__":"lively.morphic.Box"},"650":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":651},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":656},"_MaxTextWidth":591.046953046953,"_MaxTextHeight":384.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":649},"layout":{"__isSmartRef__":true,"id":657},"doitContext":{"__isSmartRef__":true,"id":42},"charsReplaced":"true","lastFindLoc":3487,"showsHalos":false,"halos":[],"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// PartsBinBrowser (this)\n\n// ** PartsBinBrowser's Scripts **\nthis.addScript(function addCategory(categoryName) {\n\tvar url = this.defaultPartsBinURL().withFilename(categoryName)\n\tthis.addExternalCategory(categoryName, url, true);\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function defaultPartsBinURL() {\n\treturn URL.codeBase.withFilename('PartsBin/');\n});\n\nthis.addScript(function ensureCategories() {\n\tif (!this.categories)\n\t\tthis.categories = {uncategorized: 'PartsBin/'};\n});\n\nthis.addScript(function getPartsSpaceForCategory(categoryName) {\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\treturn lively.PartsBin.partsSpaceWithURL(url);\n});\n\nthis.addScript(function getURLForCategoryNamed(categoryName) {\n\tvar relative = this.categories[categoryName];\n\tif (!relative) return null;\n\treturn URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function makeUpPartNameFor(name) {\n\tif (!$morph(name)) return name;\n\tvar i = 2\n\twhile($morph(name + i)) { i++}\n\treturn name + i;\n});\n\nthis.addScript(function onLoadFromPartsBin() {\n\t$super();\n\tthis.reloadEverything();\n});\n\nthis.addScript(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});\n\nthis.addScript(function reloadEverything() {\n\tthis.setSelectedPartItem(null)\n\tthis.updateCategoriesDictFromPartsBin();\n\tthis.updateCategoryList(this.categoryName);\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function removeParts() {\n\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function setMetaInfoOfSelectedItem(metaInfo) {\n\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\n\tthis.get('selectedPartComment').textString = comment;\n});\n\nthis.addScript(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});\n\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\n// ** PartsBinBrowser's Connections **\nconnect(this, \"categoryName\", this, \"loadPartsOfCategory\", {});","textChunks":[{"__isSmartRef__":true,"id":658}],"priorSelectionRange":[8260,8260],"_ClipMode":"auto","prevScroll":[0,3217],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":660},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":661},"__LivelyClassName__":"lively.morphic.Text"},"651":{"position":{"__isSmartRef__":true,"id":652},"_Extent":{"__isSmartRef__":true,"id":653},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":654},"_Fill":{"__isSmartRef__":true,"id":655},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"652":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"653":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"654":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"655":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"656":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"657":{"resizeWidth":true,"resizeHeight":true},"658":{"style":{"__isSmartRef__":true,"id":659},"morph":{"__isSmartRef__":true,"id":650},"storedString":"// PartsBinBrowser (this)\n\n// ** PartsBinBrowser's Scripts **\nthis.addScript(function addCategory(categoryName) {\n\tvar url = this.defaultPartsBinURL().withFilename(categoryName)\n\tthis.addExternalCategory(categoryName, url, true);\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function defaultPartsBinURL() {\n\treturn URL.codeBase.withFilename('PartsBin/');\n});\n\nthis.addScript(function ensureCategories() {\n\tif (!this.categories)\n\t\tthis.categories = {uncategorized: 'PartsBin/'};\n});\n\nthis.addScript(function getPartsSpaceForCategory(categoryName) {\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\treturn lively.PartsBin.partsSpaceWithURL(url);\n});\n\nthis.addScript(function getURLForCategoryNamed(categoryName) {\n\tvar relative = this.categories[categoryName];\n\tif (!relative) return null;\n\treturn URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function makeUpPartNameFor(name) {\n\tif (!$morph(name)) return name;\n\tvar i = 2\n\twhile($morph(name + i)) { i++}\n\treturn name + i;\n});\n\nthis.addScript(function onLoadFromPartsBin() {\n\t$super();\n\tthis.reloadEverything();\n});\n\nthis.addScript(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});\n\nthis.addScript(function reloadEverything() {\n\tthis.setSelectedPartItem(null)\n\tthis.updateCategoriesDictFromPartsBin();\n\tthis.updateCategoryList(this.categoryName);\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function removeParts() {\n\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\n});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(function setMetaInfoOfSelectedItem(metaInfo) {\n\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\n\tthis.get('selectedPartComment').textString = comment;\n});\n\nthis.addScript(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});\n\n\nthis.addScript(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});\n\nthis.addScript(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});\n\nthis.addScript(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});\n\n// ** PartsBinBrowser's Connections **\nconnect(this, \"categoryName\", this, \"loadPartsOfCategory\", {});","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"659":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"660":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"661":{"doSave":{"__isSmartRef__":true,"id":662}},"662":{"varMapping":{"__isSmartRef__":true,"id":663},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":668},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"663":{"this":{"__isSmartRef__":true,"id":650},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":664}},"664":{"$super":{"__isSmartRef__":true,"id":665}},"665":{"varMapping":{"__isSmartRef__":true,"id":666},"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":667},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"666":{"obj":{"__isSmartRef__":true,"id":650},"name":"doSave"},"667":{},"668":{},"669":{"position":{"__isSmartRef__":true,"id":670},"_Extent":{"__isSmartRef__":true,"id":671},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":672},"_Fill":{"__isSmartRef__":true,"id":673},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"670":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"671":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"672":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"673":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"674":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"675":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"676":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"677":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"678":{"addTargetScript":{"__isSmartRef__":true,"id":679},"addTestObject":{"__isSmartRef__":true,"id":682},"allMorphNames":{"__isSmartRef__":true,"id":685},"allScriptListItems":{"__isSmartRef__":true,"id":688},"bindMorphNames":{"__isSmartRef__":true,"id":691},"doSearch":{"__isSmartRef__":true,"id":694},"findSubobjects":{"__isSmartRef__":true,"id":697},"generateSourceForConnection":{"__isSmartRef__":true,"id":700},"generateSourceForObject":{"__isSmartRef__":true,"id":703},"generateSourceForProperty":{"__isSmartRef__":true,"id":706},"generateSourceForScript":{"__isSmartRef__":true,"id":709},"generateSourceForValue":{"__isSmartRef__":true,"id":712},"generateTargetCode":{"__isSmartRef__":true,"id":715},"highlightSelectedObject":{"__isSmartRef__":true,"id":718},"listItemsForObj":{"__isSmartRef__":true,"id":721},"removeTargetScript":{"__isSmartRef__":true,"id":724},"reset":{"__isSmartRef__":true,"id":727},"setSourceInPane":{"__isSmartRef__":true,"id":730},"setTarget":{"__isSmartRef__":true,"id":733},"setupConnections":{"__isSmartRef__":true,"id":736},"showTopLevelItems":{"__isSmartRef__":true,"id":739},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":742},"updateScriptList":{"__isSmartRef__":true,"id":745},"updateSourcePane":{"__isSmartRef__":true,"id":748}},"679":{"varMapping":{"__isSmartRef__":true,"id":680},"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":681},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"680":{"this":{"__isSmartRef__":true,"id":649}},"681":{},"682":{"varMapping":{"__isSmartRef__":true,"id":683},"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":684},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"683":{"this":{"__isSmartRef__":true,"id":649}},"684":{},"685":{"varMapping":{"__isSmartRef__":true,"id":686},"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":687},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"686":{"this":{"__isSmartRef__":true,"id":649}},"687":{},"688":{"varMapping":{"__isSmartRef__":true,"id":689},"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":690},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"689":{"this":{"__isSmartRef__":true,"id":649}},"690":{},"691":{"varMapping":{"__isSmartRef__":true,"id":692},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":693},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"692":{"this":{"__isSmartRef__":true,"id":649}},"693":{},"694":{"varMapping":{"__isSmartRef__":true,"id":695},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":696},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"695":{"this":{"__isSmartRef__":true,"id":649}},"696":{},"697":{"varMapping":{"__isSmartRef__":true,"id":698},"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":699},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"698":{"this":{"__isSmartRef__":true,"id":649}},"699":{},"700":{"varMapping":{"__isSmartRef__":true,"id":701},"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":702},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"701":{"this":{"__isSmartRef__":true,"id":649}},"702":{},"703":{"varMapping":{"__isSmartRef__":true,"id":704},"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":705},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"704":{"this":{"__isSmartRef__":true,"id":649}},"705":{},"706":{"varMapping":{"__isSmartRef__":true,"id":707},"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":708},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"707":{"this":{"__isSmartRef__":true,"id":649}},"708":{},"709":{"varMapping":{"__isSmartRef__":true,"id":710},"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":711},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"710":{"this":{"__isSmartRef__":true,"id":649}},"711":{},"712":{"varMapping":{"__isSmartRef__":true,"id":713},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":714},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"713":{"this":{"__isSmartRef__":true,"id":649}},"714":{},"715":{"varMapping":{"__isSmartRef__":true,"id":716},"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":717},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"716":{"this":{"__isSmartRef__":true,"id":649}},"717":{},"718":{"varMapping":{"__isSmartRef__":true,"id":719},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"719":{"this":{"__isSmartRef__":true,"id":649}},"720":{},"721":{"varMapping":{"__isSmartRef__":true,"id":722},"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":723},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"722":{"this":{"__isSmartRef__":true,"id":649}},"723":{},"724":{"varMapping":{"__isSmartRef__":true,"id":725},"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":726},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"725":{"this":{"__isSmartRef__":true,"id":649}},"726":{},"727":{"varMapping":{"__isSmartRef__":true,"id":728},"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":729},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"728":{"this":{"__isSmartRef__":true,"id":649}},"729":{},"730":{"varMapping":{"__isSmartRef__":true,"id":731},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":732},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"731":{"this":{"__isSmartRef__":true,"id":649}},"732":{},"733":{"varMapping":{"__isSmartRef__":true,"id":734},"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}","funcProperties":{"__isSmartRef__":true,"id":735},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"734":{"this":{"__isSmartRef__":true,"id":649}},"735":{},"736":{"varMapping":{"__isSmartRef__":true,"id":737},"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":738},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"737":{"this":{"__isSmartRef__":true,"id":649}},"738":{},"739":{"varMapping":{"__isSmartRef__":true,"id":740},"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":741},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"740":{"this":{"__isSmartRef__":true,"id":649}},"741":{},"742":{"varMapping":{"__isSmartRef__":true,"id":743},"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":744},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"743":{"this":{"__isSmartRef__":true,"id":649}},"744":{},"745":{"varMapping":{"__isSmartRef__":true,"id":746},"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":747},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"746":{"this":{"__isSmartRef__":true,"id":649}},"747":{},"748":{"varMapping":{"__isSmartRef__":true,"id":749},"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":750},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"749":{"this":{"__isSmartRef__":true,"id":649}},"750":{},"751":{"submorphs":[{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":798},{"__isSmartRef__":true,"id":823}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":849},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":852},"_Position":{"__isSmartRef__":true,"id":853},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":648},"label":{"__isSmartRef__":true,"id":752},"closeButton":{"__isSmartRef__":true,"id":761},"menuButton":{"__isSmartRef__":true,"id":798},"collapseButton":{"__isSmartRef__":true,"id":823},"priorExtent":{"__isSmartRef__":true,"id":854},"owner":{"__isSmartRef__":true,"id":648},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"752":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":753},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":756},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":757},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":758}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":751},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":760},"__LivelyClassName__":"lively.morphic.Text"},"753":{"_Position":{"__isSmartRef__":true,"id":754},"_Extent":{"__isSmartRef__":true,"id":755},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":672},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"754":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"755":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"756":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"757":{"x":237.54045954045955,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"758":{"style":{"__isSmartRef__":true,"id":759},"morph":{"__isSmartRef__":true,"id":752},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"759":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"760":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"761":{"submorphs":[{"__isSmartRef__":true,"id":762}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":771},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":785},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":775},"lighterFill":{"__isSmartRef__":true,"id":786},"label":{"__isSmartRef__":true,"id":762},"owner":{"__isSmartRef__":true,"id":751},"layout":{"__isSmartRef__":true,"id":795},"attributeConnections":[{"__isSmartRef__":true,"id":796},{"__isSmartRef__":true,"id":797}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"762":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":763},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":766},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":767},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":768}],"owner":{"__isSmartRef__":true,"id":761},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":770},"__LivelyClassName__":"lively.morphic.Text"},"763":{"_Position":{"__isSmartRef__":true,"id":764},"_Extent":{"__isSmartRef__":true,"id":765},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":672},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"764":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"765":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"766":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"767":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"768":{"style":{"__isSmartRef__":true,"id":769},"morph":{"__isSmartRef__":true,"id":762},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"769":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"770":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"771":{"_Position":{"__isSmartRef__":true,"id":772},"_Extent":{"__isSmartRef__":true,"id":773},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":774},"_Fill":{"__isSmartRef__":true,"id":775},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"772":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"773":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"774":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"775":{"stops":[{"__isSmartRef__":true,"id":776},{"__isSmartRef__":true,"id":778},{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":782}],"vector":{"__isSmartRef__":true,"id":784},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"776":{"offset":0,"color":{"__isSmartRef__":true,"id":777}},"777":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"778":{"offset":0.4,"color":{"__isSmartRef__":true,"id":779}},"779":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"780":{"offset":0.6,"color":{"__isSmartRef__":true,"id":781}},"781":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"782":{"offset":1,"color":{"__isSmartRef__":true,"id":783}},"783":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"784":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"785":{"x":583.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"786":{"stops":[{"__isSmartRef__":true,"id":787},{"__isSmartRef__":true,"id":789},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":793}],"vector":{"__isSmartRef__":true,"id":784},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"787":{"offset":0,"color":{"__isSmartRef__":true,"id":788}},"788":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"789":{"offset":0.4,"color":{"__isSmartRef__":true,"id":790}},"790":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"791":{"offset":0.6,"color":{"__isSmartRef__":true,"id":792}},"792":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"793":{"offset":1,"color":{"__isSmartRef__":true,"id":794}},"794":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"795":{"moveHorizontal":true},"796":{"sourceObj":{"__isSmartRef__":true,"id":761},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":648},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"797":{"sourceObj":{"__isSmartRef__":true,"id":761},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":648},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"798":{"submorphs":[{"__isSmartRef__":true,"id":799}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":808},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":811},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":775},"lighterFill":{"__isSmartRef__":true,"id":812},"label":{"__isSmartRef__":true,"id":799},"owner":{"__isSmartRef__":true,"id":751},"attributeConnections":[{"__isSmartRef__":true,"id":821},{"__isSmartRef__":true,"id":822}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"799":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":800},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":803},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":804},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":805}],"owner":{"__isSmartRef__":true,"id":798},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":807},"__LivelyClassName__":"lively.morphic.Text"},"800":{"_Position":{"__isSmartRef__":true,"id":801},"_Extent":{"__isSmartRef__":true,"id":802},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":672},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"801":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"802":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"803":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"804":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"805":{"style":{"__isSmartRef__":true,"id":806},"morph":{"__isSmartRef__":true,"id":799},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"806":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"807":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"808":{"_Position":{"__isSmartRef__":true,"id":809},"_Extent":{"__isSmartRef__":true,"id":810},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":774},"_Fill":{"__isSmartRef__":true,"id":775},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"809":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"810":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"811":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"812":{"stops":[{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":819}],"vector":{"__isSmartRef__":true,"id":784},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"813":{"offset":0,"color":{"__isSmartRef__":true,"id":814}},"814":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"815":{"offset":0.4,"color":{"__isSmartRef__":true,"id":816}},"816":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"817":{"offset":0.6,"color":{"__isSmartRef__":true,"id":818}},"818":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"819":{"offset":1,"color":{"__isSmartRef__":true,"id":820}},"820":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"821":{"sourceObj":{"__isSmartRef__":true,"id":798},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":648},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"822":{"sourceObj":{"__isSmartRef__":true,"id":798},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":648},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"823":{"submorphs":[{"__isSmartRef__":true,"id":824}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":833},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":836},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":775},"lighterFill":{"__isSmartRef__":true,"id":837},"label":{"__isSmartRef__":true,"id":824},"owner":{"__isSmartRef__":true,"id":751},"layout":{"__isSmartRef__":true,"id":846},"attributeConnections":[{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":848}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"824":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":825},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":828},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":829},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":830}],"owner":{"__isSmartRef__":true,"id":823},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":832},"__LivelyClassName__":"lively.morphic.Text"},"825":{"_Position":{"__isSmartRef__":true,"id":826},"_Extent":{"__isSmartRef__":true,"id":827},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":672},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"826":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"827":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"828":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"829":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"830":{"style":{"__isSmartRef__":true,"id":831},"morph":{"__isSmartRef__":true,"id":824},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"831":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"832":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"833":{"_Position":{"__isSmartRef__":true,"id":834},"_Extent":{"__isSmartRef__":true,"id":835},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":774},"_Fill":{"__isSmartRef__":true,"id":775},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"834":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"835":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"836":{"x":564.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"837":{"stops":[{"__isSmartRef__":true,"id":838},{"__isSmartRef__":true,"id":840},{"__isSmartRef__":true,"id":842},{"__isSmartRef__":true,"id":844}],"vector":{"__isSmartRef__":true,"id":784},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"838":{"offset":0,"color":{"__isSmartRef__":true,"id":839}},"839":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"840":{"offset":0.4,"color":{"__isSmartRef__":true,"id":841}},"841":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"842":{"offset":0.6,"color":{"__isSmartRef__":true,"id":843}},"843":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"844":{"offset":1,"color":{"__isSmartRef__":true,"id":845}},"845":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"846":{"moveHorizontal":true},"847":{"sourceObj":{"__isSmartRef__":true,"id":823},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":648},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"848":{"sourceObj":{"__isSmartRef__":true,"id":823},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":648},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"849":{"_Position":{"__isSmartRef__":true,"id":850},"_Extent":{"__isSmartRef__":true,"id":851},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":654},"_Fill":{"__isSmartRef__":true,"id":631},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"850":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"851":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"852":{"resizeWidth":true,"adjustForNewBounds":true},"853":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"854":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"855":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":856},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":861},"showsHalos":false,"halos":[],"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":863},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":648},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":864},"__LivelyClassName__":"lively.morphic.Box"},"856":{"position":{"__isSmartRef__":true,"id":857},"_Extent":{"__isSmartRef__":true,"id":858},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":859},"_Fill":{"__isSmartRef__":true,"id":860},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"857":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"858":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"859":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"860":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"861":{"x":590.0809190809191,"y":403.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"862":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"863":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"864":{"onDrag":{"__isSmartRef__":true,"id":865},"onDragEnd":{"__isSmartRef__":true,"id":872},"onDragStart":{"__isSmartRef__":true,"id":879}},"865":{"varMapping":{"__isSmartRef__":true,"id":866},"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":871},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"866":{"this":{"__isSmartRef__":true,"id":855},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":867}},"867":{"$super":{"__isSmartRef__":true,"id":868}},"868":{"varMapping":{"__isSmartRef__":true,"id":869},"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":870},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"869":{"obj":{"__isSmartRef__":true,"id":855},"name":"onDrag"},"870":{},"871":{},"872":{"varMapping":{"__isSmartRef__":true,"id":873},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":878},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"873":{"this":{"__isSmartRef__":true,"id":855},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":874}},"874":{"$super":{"__isSmartRef__":true,"id":875}},"875":{"varMapping":{"__isSmartRef__":true,"id":876},"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":877},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"876":{"obj":{"__isSmartRef__":true,"id":855},"name":"onDragEnd"},"877":{},"878":{},"879":{"varMapping":{"__isSmartRef__":true,"id":880},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":885},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"880":{"this":{"__isSmartRef__":true,"id":855},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":881}},"881":{"$super":{"__isSmartRef__":true,"id":882}},"882":{"varMapping":{"__isSmartRef__":true,"id":883},"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":884},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"883":{"obj":{"__isSmartRef__":true,"id":855},"name":"onDragStart"},"884":{},"885":{},"886":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":887},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"887":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"888":{"adjustForNewBounds":true},"889":{"x":1455.999000999001,"y":128.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"890":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"891":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"892":{"x":1625,"y":147,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"893":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"894":{"submorphs":[{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":1907}],"scripts":[],"id":248,"shape":{"__isSmartRef__":true,"id":2002},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2004},"_Position":{"__isSmartRef__":true,"id":2005},"priorExtent":{"__isSmartRef__":true,"id":2006},"targetMorph":{"__isSmartRef__":true,"id":895},"titleBar":{"__isSmartRef__":true,"id":1907},"contentOffset":{"__isSmartRef__":true,"id":1906},"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":2007},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"895":{"submorphs":[{"__isSmartRef__":true,"id":896},{"__isSmartRef__":true,"id":1832},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1740},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1793},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1809},{"__isSmartRef__":true,"id":1888},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":934},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1069}],"scripts":[],"id":220,"shape":{"__isSmartRef__":true,"id":1901},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1905},"_Position":{"__isSmartRef__":true,"id":1906},"locationPane":{"__isSmartRef__":true,"id":896},"codeBaseDirBtn":{"__isSmartRef__":true,"id":1832},"localDirBtn":{"__isSmartRef__":true,"id":1857},"Pane1":{"__isSmartRef__":true,"id":1102},"Pane2":{"__isSmartRef__":true,"id":1740},"Pane3":{"__isSmartRef__":true,"id":1775},"Pane4":{"__isSmartRef__":true,"id":1793},"midResizer":{"__isSmartRef__":true,"id":1882},"sourcePane":{"__isSmartRef__":true,"id":1809},"bottomResizer":{"__isSmartRef__":true,"id":1888},"commentPane":{"__isSmartRef__":true,"id":1893},"ownerWidget":{"__isSmartRef__":true,"id":905},"owner":{"__isSmartRef__":true,"id":894},"ownerApp":{"__isSmartRef__":true,"id":905},"targetURL":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"896":{"submorphs":[],"scripts":[],"id":221,"shape":{"__isSmartRef__":true,"id":897},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":158},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":900},"priorExtent":{"__isSmartRef__":true,"id":901},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":902}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":895},"isInputLine":true,"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":904}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"897":{"_Position":{"__isSmartRef__":true,"id":898},"_Extent":{"__isSmartRef__":true,"id":899},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":157},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"898":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"899":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"900":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"901":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"902":{"style":{"__isSmartRef__":true,"id":903},"morph":{"__isSmartRef__":true,"id":896},"storedString":"http://localhost/webwerkstatt/lively/morphic/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"903":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"904":{"sourceObj":{"__isSmartRef__":true,"id":896},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"905":{"buttonCommands":[{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":933},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1041},{"__isSmartRef__":true,"id":1068}],"RootFilters":[{"__isSmartRef__":true,"id":1095}],"Pane1Filters":[{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1097}],"Pane2Filters":[{"__isSmartRef__":true,"id":1098}],"Pane3Filters":[{"__isSmartRef__":true,"id":1099}],"Pane4Filters":[{"__isSmartRef__":true,"id":1100}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":895},"attributeConnections":[{"__isSmartRef__":true,"id":1101},{"__isSmartRef__":true,"id":1739},{"__isSmartRef__":true,"id":1774},{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1808},{"__isSmartRef__":true,"id":1820}],"SourceString":"lively.morphic.Shapes.Image.addMethods(\n'rendering', {\n\tinitHTML: function($super, ctx) {\n\t\tif (!ctx.shapeNode) {\n\t\t\tctx.shapeNode = ctx.domInterface.htmlImg();\n\t\t\tctx.shapeNode.draggable = false;\n\t\t}\n\t\t$super(ctx);\n\t\tthis.setImageURLHTML(ctx, this.getImageURL());\n\t},\n},\n'updating', {\n\tsetImageURLHTML: function(ctx, urlString) {\n\t\tvar shape = this;\n\t\tif (!ctx.shapeNode) return;\n\t\tctx.shapeNode.onload = function(evt) { shape.isLoaded = true }\n\t\tctx.shapeNode.src = urlString;\n\t},\n},\n'accessing', {\n\tgetNativeExtentHTML: function(ctx) {\n\t\treturn pt(ctx.shapeNode.naturalWidth, ctx.shapeNode.naturalHeight)\n\t},\n});\n","sourceString":"lively.morphic.Shapes.Image.addMethods(\n'rendering', {\n\tinitHTML: function($super, ctx) {\n\t\tif (!ctx.shapeNode) {\n\t\t\tctx.shapeNode = ctx.domInterface.htmlImg();\n\t\t\tctx.shapeNode.draggable = false;\n\t\t}\n\t\t$super(ctx);\n\t\tthis.setImageURLHTML(ctx, this.getImageURL());\n\t},\n},\n'updating', {\n\tsetImageURLHTML: function(ctx, urlString) {\n\t\tvar shape = this;\n\t\tif (!ctx.shapeNode) return;\n\t\tctx.shapeNode.onload = function(evt) { shape.isLoaded = true }\n\t\tctx.shapeNode.src = urlString;\n\t},\n},\n'accessing', {\n\tgetNativeExtentHTML: function(ctx) {\n\t\treturn pt(ctx.shapeNode.naturalWidth, ctx.shapeNode.naturalHeight)\n\t},\n});\n","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"targetURL":{"__isSmartRef__":true,"id":1821},"_rootNode":{"__isSmartRef__":true,"id":1111},"Pane1Selection":{"__isSmartRef__":true,"id":1129},"pane1Selection":{"__isSmartRef__":true,"id":1129},"Pane2Selection":{"__isSmartRef__":true,"id":1764},"pane2Selection":{"__isSmartRef__":true,"id":1764},"Pane3Selection":{"__isSmartRef__":true,"id":1781},"pane3Selection":{"__isSmartRef__":true,"id":1781},"Pane4Selection":null,"pane4Selection":null,"Pane4Content":[{"__isSmartRef__":true,"id":1798},{"__isSmartRef__":true,"id":1800},{"__isSmartRef__":true,"id":1802}],"Pane3Content":[{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1786}],"Pane2Content":[{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1749},{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1753},{"__isSmartRef__":true,"id":1755},{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1761},{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1767}],"Pane1Content":[{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706},{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1708},{"__isSmartRef__":true,"id":1709},{"__isSmartRef__":true,"id":1710},{"__isSmartRef__":true,"id":1711},{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1713},{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1715},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1723},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1725},{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1727},{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1729},{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1731},{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1733}],"view":{"__isSmartRef__":true,"id":894},"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":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.HTML","Pane4Menu":[["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":1822},"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"906":{"browser":{"__isSmartRef__":true,"id":905},"button":{"__isSmartRef__":true,"id":907},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"907":{"submorphs":[{"__isSmartRef__":true,"id":908}],"scripts":[],"id":234,"shape":{"__isSmartRef__":true,"id":917},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":920},"priorExtent":{"__isSmartRef__":true,"id":921},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":922},"label":{"__isSmartRef__":true,"id":908},"command":{"__isSmartRef__":true,"id":906},"attributeConnections":[{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":932}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"908":{"submorphs":[],"scripts":[],"id":235,"shape":{"__isSmartRef__":true,"id":909},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":912},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":913},"priorExtent":{"__isSmartRef__":true,"id":914},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":915}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":907},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"909":{"_Position":{"__isSmartRef__":true,"id":910},"_Extent":{"__isSmartRef__":true,"id":911},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"910":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"911":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"912":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"913":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"914":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"915":{"style":{"__isSmartRef__":true,"id":916},"morph":{"__isSmartRef__":true,"id":908},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"916":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"917":{"_Position":{"__isSmartRef__":true,"id":918},"_Extent":{"__isSmartRef__":true,"id":919},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"918":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"919":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"920":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"921":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"922":{"stops":[{"__isSmartRef__":true,"id":923},{"__isSmartRef__":true,"id":925},{"__isSmartRef__":true,"id":927},{"__isSmartRef__":true,"id":929}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"923":{"offset":0,"color":{"__isSmartRef__":true,"id":924}},"924":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"925":{"offset":0.4,"color":{"__isSmartRef__":true,"id":926}},"926":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"927":{"offset":0.6,"color":{"__isSmartRef__":true,"id":928}},"928":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"929":{"offset":1,"color":{"__isSmartRef__":true,"id":930}},"930":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"931":{"sourceObj":{"__isSmartRef__":true,"id":907},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":906},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"932":{"sourceObj":{"__isSmartRef__":true,"id":907},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":907},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"933":{"browser":{"__isSmartRef__":true,"id":905},"button":{"__isSmartRef__":true,"id":934},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"934":{"submorphs":[{"__isSmartRef__":true,"id":935}],"scripts":[],"id":236,"shape":{"__isSmartRef__":true,"id":944},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":947},"priorExtent":{"__isSmartRef__":true,"id":948},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":949},"label":{"__isSmartRef__":true,"id":935},"command":{"__isSmartRef__":true,"id":933},"attributeConnections":[{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":959}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"935":{"submorphs":[],"scripts":[],"id":237,"shape":{"__isSmartRef__":true,"id":936},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":939},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":940},"priorExtent":{"__isSmartRef__":true,"id":941},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":942}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":934},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"936":{"_Position":{"__isSmartRef__":true,"id":937},"_Extent":{"__isSmartRef__":true,"id":938},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"937":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"938":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"939":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"940":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"941":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"942":{"style":{"__isSmartRef__":true,"id":943},"morph":{"__isSmartRef__":true,"id":935},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"943":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"944":{"_Position":{"__isSmartRef__":true,"id":945},"_Extent":{"__isSmartRef__":true,"id":946},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"945":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"946":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"947":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"948":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"949":{"stops":[{"__isSmartRef__":true,"id":950},{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":954},{"__isSmartRef__":true,"id":956}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"950":{"offset":0,"color":{"__isSmartRef__":true,"id":951}},"951":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"952":{"offset":0.4,"color":{"__isSmartRef__":true,"id":953}},"953":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"954":{"offset":0.6,"color":{"__isSmartRef__":true,"id":955}},"955":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"956":{"offset":1,"color":{"__isSmartRef__":true,"id":957}},"957":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"958":{"sourceObj":{"__isSmartRef__":true,"id":934},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":933},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"959":{"sourceObj":{"__isSmartRef__":true,"id":934},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":934},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"960":{"browser":{"__isSmartRef__":true,"id":905},"button":{"__isSmartRef__":true,"id":961},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"961":{"submorphs":[{"__isSmartRef__":true,"id":962}],"scripts":[],"id":238,"shape":{"__isSmartRef__":true,"id":971},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":974},"priorExtent":{"__isSmartRef__":true,"id":975},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":976},"label":{"__isSmartRef__":true,"id":962},"command":{"__isSmartRef__":true,"id":960},"attributeConnections":[{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":986}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"962":{"submorphs":[],"scripts":[],"id":239,"shape":{"__isSmartRef__":true,"id":963},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":966},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":967},"priorExtent":{"__isSmartRef__":true,"id":968},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":969}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":961},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"963":{"_Position":{"__isSmartRef__":true,"id":964},"_Extent":{"__isSmartRef__":true,"id":965},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"964":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"965":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"966":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"967":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"968":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"969":{"style":{"__isSmartRef__":true,"id":970},"morph":{"__isSmartRef__":true,"id":962},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"970":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"971":{"_Position":{"__isSmartRef__":true,"id":972},"_Extent":{"__isSmartRef__":true,"id":973},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"972":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"973":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"974":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"975":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"976":{"stops":[{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":979},{"__isSmartRef__":true,"id":981},{"__isSmartRef__":true,"id":983}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"977":{"offset":0,"color":{"__isSmartRef__":true,"id":978}},"978":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"979":{"offset":0.4,"color":{"__isSmartRef__":true,"id":980}},"980":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"981":{"offset":0.6,"color":{"__isSmartRef__":true,"id":982}},"982":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"983":{"offset":1,"color":{"__isSmartRef__":true,"id":984}},"984":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"985":{"sourceObj":{"__isSmartRef__":true,"id":961},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":960},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"986":{"sourceObj":{"__isSmartRef__":true,"id":961},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":961},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"987":{"browser":{"__isSmartRef__":true,"id":905},"button":{"__isSmartRef__":true,"id":988},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"988":{"submorphs":[{"__isSmartRef__":true,"id":989}],"scripts":[],"id":240,"shape":{"__isSmartRef__":true,"id":998},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1001},"priorExtent":{"__isSmartRef__":true,"id":1002},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1003},"label":{"__isSmartRef__":true,"id":989},"command":{"__isSmartRef__":true,"id":987},"attributeConnections":[{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1013}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"989":{"submorphs":[],"scripts":[],"id":241,"shape":{"__isSmartRef__":true,"id":990},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":993},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":994},"priorExtent":{"__isSmartRef__":true,"id":995},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":996}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":988},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"990":{"_Position":{"__isSmartRef__":true,"id":991},"_Extent":{"__isSmartRef__":true,"id":992},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"991":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"992":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"993":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"994":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"995":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"996":{"style":{"__isSmartRef__":true,"id":997},"morph":{"__isSmartRef__":true,"id":989},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"997":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"998":{"_Position":{"__isSmartRef__":true,"id":999},"_Extent":{"__isSmartRef__":true,"id":1000},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"999":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1000":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1001":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1002":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1003":{"stops":[{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1010}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1004":{"offset":0,"color":{"__isSmartRef__":true,"id":1005}},"1005":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1006":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1007}},"1007":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1008":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1009}},"1009":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1010":{"offset":1,"color":{"__isSmartRef__":true,"id":1011}},"1011":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1012":{"sourceObj":{"__isSmartRef__":true,"id":988},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":987},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1013":{"sourceObj":{"__isSmartRef__":true,"id":988},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":988},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1014":{"browser":{"__isSmartRef__":true,"id":905},"button":{"__isSmartRef__":true,"id":1015},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1015":{"submorphs":[{"__isSmartRef__":true,"id":1016}],"scripts":[],"id":242,"shape":{"__isSmartRef__":true,"id":1025},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1028},"priorExtent":{"__isSmartRef__":true,"id":1029},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1030},"label":{"__isSmartRef__":true,"id":1016},"command":{"__isSmartRef__":true,"id":1014},"attributeConnections":[{"__isSmartRef__":true,"id":1039},{"__isSmartRef__":true,"id":1040}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1016":{"submorphs":[],"scripts":[],"id":243,"shape":{"__isSmartRef__":true,"id":1017},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1020},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1021},"priorExtent":{"__isSmartRef__":true,"id":1022},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1023}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1015},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1017":{"_Position":{"__isSmartRef__":true,"id":1018},"_Extent":{"__isSmartRef__":true,"id":1019},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1018":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1019":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1020":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1021":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1022":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1023":{"style":{"__isSmartRef__":true,"id":1024},"morph":{"__isSmartRef__":true,"id":1016},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1024":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1025":{"_Position":{"__isSmartRef__":true,"id":1026},"_Extent":{"__isSmartRef__":true,"id":1027},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1026":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1027":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1028":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1029":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1030":{"stops":[{"__isSmartRef__":true,"id":1031},{"__isSmartRef__":true,"id":1033},{"__isSmartRef__":true,"id":1035},{"__isSmartRef__":true,"id":1037}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1031":{"offset":0,"color":{"__isSmartRef__":true,"id":1032}},"1032":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1033":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1034}},"1034":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1035":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1036}},"1036":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1037":{"offset":1,"color":{"__isSmartRef__":true,"id":1038}},"1038":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1039":{"sourceObj":{"__isSmartRef__":true,"id":1015},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1014},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1040":{"sourceObj":{"__isSmartRef__":true,"id":1015},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1015},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1041":{"browser":{"__isSmartRef__":true,"id":905},"button":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1042":{"submorphs":[{"__isSmartRef__":true,"id":1043}],"scripts":[],"id":244,"shape":{"__isSmartRef__":true,"id":1052},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1055},"priorExtent":{"__isSmartRef__":true,"id":1056},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1057},"label":{"__isSmartRef__":true,"id":1043},"command":{"__isSmartRef__":true,"id":1041},"attributeConnections":[{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1067}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1043":{"submorphs":[],"scripts":[],"id":245,"shape":{"__isSmartRef__":true,"id":1044},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1047},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1048},"priorExtent":{"__isSmartRef__":true,"id":1049},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1050}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1042},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1044":{"_Position":{"__isSmartRef__":true,"id":1045},"_Extent":{"__isSmartRef__":true,"id":1046},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1045":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1046":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1047":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1048":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1049":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1050":{"style":{"__isSmartRef__":true,"id":1051},"morph":{"__isSmartRef__":true,"id":1043},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1051":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1052":{"_Position":{"__isSmartRef__":true,"id":1053},"_Extent":{"__isSmartRef__":true,"id":1054},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1053":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1054":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1055":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1056":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1057":{"stops":[{"__isSmartRef__":true,"id":1058},{"__isSmartRef__":true,"id":1060},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1064}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1058":{"offset":0,"color":{"__isSmartRef__":true,"id":1059}},"1059":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1060":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1061}},"1061":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1062":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1063}},"1063":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1064":{"offset":1,"color":{"__isSmartRef__":true,"id":1065}},"1065":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1066":{"sourceObj":{"__isSmartRef__":true,"id":1042},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1041},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1067":{"sourceObj":{"__isSmartRef__":true,"id":1042},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1042},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1068":{"browser":{"__isSmartRef__":true,"id":905},"button":{"__isSmartRef__":true,"id":1069},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1069":{"submorphs":[{"__isSmartRef__":true,"id":1070}],"scripts":[],"id":246,"shape":{"__isSmartRef__":true,"id":1079},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1082},"priorExtent":{"__isSmartRef__":true,"id":1083},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1084},"label":{"__isSmartRef__":true,"id":1070},"command":{"__isSmartRef__":true,"id":1068},"attributeConnections":[{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1094}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1070":{"submorphs":[],"scripts":[],"id":247,"shape":{"__isSmartRef__":true,"id":1071},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1074},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1075},"priorExtent":{"__isSmartRef__":true,"id":1076},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1077}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1069},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1071":{"_Position":{"__isSmartRef__":true,"id":1072},"_Extent":{"__isSmartRef__":true,"id":1073},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1072":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1073":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1074":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1075":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1076":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1077":{"style":{"__isSmartRef__":true,"id":1078},"morph":{"__isSmartRef__":true,"id":1070},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1078":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1079":{"_Position":{"__isSmartRef__":true,"id":1080},"_Extent":{"__isSmartRef__":true,"id":1081},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1080":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1081":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1082":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1083":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1084":{"stops":[{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1087},{"__isSmartRef__":true,"id":1089},{"__isSmartRef__":true,"id":1091}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1085":{"offset":0,"color":{"__isSmartRef__":true,"id":1086}},"1086":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1087":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1088}},"1088":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1089":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1090}},"1090":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1091":{"offset":1,"color":{"__isSmartRef__":true,"id":1092}},"1092":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1093":{"sourceObj":{"__isSmartRef__":true,"id":1069},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1068},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1094":{"sourceObj":{"__isSmartRef__":true,"id":1069},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1069},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1095":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1096":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1097":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1098":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1099":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1100":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1101":{"sourceObj":{"__isSmartRef__":true,"id":905},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":1102},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1102":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":1103},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":1107},"itemList":[{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706},{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1708},{"__isSmartRef__":true,"id":1709},{"__isSmartRef__":true,"id":1710},{"__isSmartRef__":true,"id":1711},{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1713},{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1715},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1723},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1725},{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1727},{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1729},{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1731},{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1733}],"selectedLineNo":16,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":895},"attributeConnections":[{"__isSmartRef__":true,"id":1734},{"__isSmartRef__":true,"id":1735},{"__isSmartRef__":true,"id":1736},{"__isSmartRef__":true,"id":1737}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":1738},"prevScroll":[0,309],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"1103":{"_Position":{"__isSmartRef__":true,"id":1104},"_Extent":{"__isSmartRef__":true,"id":1105},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":1106},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1104":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1105":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1106":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1107":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1108":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":1109}},"1109":{"target":{"__isSmartRef__":true,"id":1110},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"localName":".svn/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1110":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1111":{"target":{"__isSmartRef__":true,"id":1112},"browser":{"__isSmartRef__":true,"id":905},"parent":null,"allFiles":["lively/morphic/BindingsExtension.js","lively/morphic/BindingsTests.js","lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/lively.morphic.Widgets.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/Styles.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/TextCore.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":1110}],"parentNamespacePath":{"__isSmartRef__":true,"id":1113},"_childNodes":[{"__isSmartRef__":true,"id":1109},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1115},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1119},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1121},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1125},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1127},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1255},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1257},{"__isSmartRef__":true,"id":1258},{"__isSmartRef__":true,"id":1259},{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1261},{"__isSmartRef__":true,"id":1344},{"__isSmartRef__":true,"id":1345},{"__isSmartRef__":true,"id":1346},{"__isSmartRef__":true,"id":1347},{"__isSmartRef__":true,"id":1348},{"__isSmartRef__":true,"id":1702}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1112":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"1113":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1114":{"target":{"__isSmartRef__":true,"id":1113},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1115":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/BindingsExtension.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1116":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/BindingsTests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1117":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1118":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1119":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Compat.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1120":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1121":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1122":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Complete.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1123":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Core.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1124":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Events.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1125":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Examples.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1126":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1127":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1128":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Halos.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1129":{"target":{"__isSmartRef__":true,"id":1130},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/HTML.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1130":{"name":"lively.morphic.HTML","type":"moduleDef","startIndex":0,"stopIndex":16587,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1135},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1143},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1186},{"__isSmartRef__":true,"id":1202},{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1224},{"__isSmartRef__":true,"id":1225},{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1244},{"__isSmartRef__":true,"id":1247},{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1253}],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1131":{"name":null,"type":"comment","startIndex":86,"stopIndex":86,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1132":{"name":"Color","type":"klassExtensionDef","startIndex":87,"stopIndex":162,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1133}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1134}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1133":{"name":"toCSSString","type":"propertyDef","startIndex":115,"stopIndex":157,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1134},"className":"Color","_owner":{"__isSmartRef__":true,"id":1132},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1134":{"name":"HTML","type":"categoryDef","startIndex":105,"stopIndex":159,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1133}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1135":{"name":null,"type":"comment","startIndex":163,"stopIndex":163,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1136":{"name":"lively.morphic.HTML.RenderContext","type":"klassDef","startIndex":164,"stopIndex":2090,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1139},{"__isSmartRef__":true,"id":1140}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1141}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1137":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":263,"stopIndex":780,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1138},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":1136},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1138":{"name":"settings","type":"categoryDef","startIndex":249,"stopIndex":1942,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1139}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1139":{"name":"morphDispatchTable","type":"propertyDef","startIndex":782,"stopIndex":1939,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1138},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":1136},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1140":{"name":"replaceRenderContext","type":"propertyDef","startIndex":1959,"stopIndex":2085,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":1136},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1141":{"name":"rendering","type":"categoryDef","startIndex":1944,"stopIndex":2087,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1140}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1142":{"name":null,"type":"comment","startIndex":2091,"stopIndex":2091,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1143":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2092,"stopIndex":4723,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1147},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1149},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1151},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1155},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1157},{"__isSmartRef__":true,"id":1158}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1145},{"__isSmartRef__":true,"id":1153},{"__isSmartRef__":true,"id":1159}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1144":{"name":"setPositionHTML","type":"propertyDef","startIndex":2139,"stopIndex":2258,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1145},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1145":{"name":"udpating","type":"categoryDef","startIndex":2125,"stopIndex":3059,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1147},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1149},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1151}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1146":{"name":"setRotationHTML","type":"propertyDef","startIndex":2260,"stopIndex":2406,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1145},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1147":{"name":"setExtentHTML","type":"propertyDef","startIndex":2408,"stopIndex":2523,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1145},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1148":{"name":"setScaleHTML","type":"propertyDef","startIndex":2526,"stopIndex":2676,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1145},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1149":{"name":"setVisibleHTML","type":"propertyDef","startIndex":2678,"stopIndex":2790,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1145},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1150":{"name":"setOriginHTML","type":"propertyDef","startIndex":2792,"stopIndex":2951,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1145},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1151":{"name":"setClipModeHTML","type":"propertyDef","startIndex":2953,"stopIndex":3056,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1145},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1152":{"name":"renderWithHTML","type":"propertyDef","startIndex":3076,"stopIndex":3188,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1153},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1153":{"name":"rendering","type":"categoryDef","startIndex":3061,"stopIndex":4592,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1155},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1157}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1154":{"name":"initHTML","type":"propertyDef","startIndex":3190,"stopIndex":3476,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1153},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1155":{"name":"appendHTML","type":"propertyDef","startIndex":3478,"stopIndex":4092,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1153},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1156":{"name":"insertMorphNodeInHTML","type":"propertyDef","startIndex":4094,"stopIndex":4483,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1153},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1157":{"name":"replaceHTMLRenderContext","type":"propertyDef","startIndex":4486,"stopIndex":4588,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1153},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1158":{"name":"removeHTML","type":"propertyDef","startIndex":4608,"stopIndex":4718,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1159},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1159":{"name":"removing","type":"categoryDef","startIndex":4594,"stopIndex":4720,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1158}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1160":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":4724,"stopIndex":8705,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1179},{"__isSmartRef__":true,"id":1180},{"__isSmartRef__":true,"id":1181},{"__isSmartRef__":true,"id":1183},{"__isSmartRef__":true,"id":1184}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1182},{"__isSmartRef__":true,"id":1185}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1161":{"name":"initHTML","type":"propertyDef","startIndex":4771,"stopIndex":5509,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1162},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1162":{"name":"rendering","type":"categoryDef","startIndex":4756,"stopIndex":6361,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1163":{"name":"appendHTML","type":"propertyDef","startIndex":5511,"stopIndex":5637,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1162},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1164":{"name":"appendTextHTML","type":"propertyDef","startIndex":5639,"stopIndex":6122,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1162},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1165":{"name":"updateTextHTML","type":"propertyDef","startIndex":6124,"stopIndex":6253,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1162},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1166":{"name":"setClipModeHTML","type":"propertyDef","startIndex":6255,"stopIndex":6357,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1162},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1167":{"name":"getTextExtentHTML","type":"propertyDef","startIndex":6378,"stopIndex":6534,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1168":{"name":"accessing","type":"categoryDef","startIndex":6363,"stopIndex":8301,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1179},{"__isSmartRef__":true,"id":1180}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1169":{"name":"setMaxTextWidthHTML","type":"propertyDef","startIndex":6536,"stopIndex":6764,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1170":{"name":"setMaxTextHeightHTML","type":"propertyDef","startIndex":6766,"stopIndex":6997,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1171":{"name":"getTextStringHTML","type":"propertyDef","startIndex":6999,"stopIndex":7088,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1172":{"name":"setFontSizeHTML","type":"propertyDef","startIndex":7090,"stopIndex":7177,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1173":{"name":"setFontFamilyHTML","type":"propertyDef","startIndex":7179,"stopIndex":7271,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1174":{"name":"setTextColorHTML","type":"propertyDef","startIndex":7273,"stopIndex":7415,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1175":{"name":"setPaddingHTML","type":"propertyDef","startIndex":7417,"stopIndex":7739,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1176":{"name":"setAlignHTML","type":"propertyDef","startIndex":7741,"stopIndex":7850,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1177":{"name":"setVerticalAlignHTML","type":"propertyDef","startIndex":7852,"stopIndex":7975,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1178":{"name":"setDisplayHTML","type":"propertyDef","startIndex":7977,"stopIndex":8076,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1179":{"name":"setWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":8082,"stopIndex":8198,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1180":{"name":"getWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":8200,"stopIndex":8298,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1181":{"name":"ignoreTextEventsHTML","type":"propertyDef","startIndex":8325,"stopIndex":8406,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1182":{"name":"event management","type":"categoryDef","startIndex":8303,"stopIndex":8491,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1181},{"__isSmartRef__":true,"id":1183}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1183":{"name":"enableTextEventsHTML","type":"propertyDef","startIndex":8408,"stopIndex":8488,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1184":{"name":"createTextNodeHTML","type":"propertyDef","startIndex":8512,"stopIndex":8700,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1185},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1185":{"name":"node creation","type":"categoryDef","startIndex":8493,"stopIndex":8702,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1184}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1186":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":8706,"stopIndex":12001,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1187},{"__isSmartRef__":true,"id":1189},{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1191},{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1195},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1197},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1201}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1188},{"__isSmartRef__":true,"id":1193},{"__isSmartRef__":true,"id":1200}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1187":{"name":"initHTML","type":"propertyDef","startIndex":8753,"stopIndex":9004,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1188},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1188":{"name":"rendering","type":"categoryDef","startIndex":8738,"stopIndex":9335,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1187},{"__isSmartRef__":true,"id":1189},{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1191}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1189":{"name":"appendHTML","type":"propertyDef","startIndex":9006,"stopIndex":9118,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1188},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1190":{"name":"appendListHTML","type":"propertyDef","startIndex":9120,"stopIndex":9226,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1188},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1191":{"name":"setClipModeHTML","type":"propertyDef","startIndex":9228,"stopIndex":9330,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1188},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1192":{"name":"removeListContentHTML","type":"propertyDef","startIndex":9356,"stopIndex":9549,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1193":{"name":"list specific","type":"categoryDef","startIndex":9337,"stopIndex":11624,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1195},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1197},{"__isSmartRef__":true,"id":1198}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1194":{"name":"updateListContentHTML","type":"propertyDef","startIndex":9551,"stopIndex":10221,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1195":{"name":"resizeListHTML","type":"propertyDef","startIndex":10223,"stopIndex":10668,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1196":{"name":"getItemIndexFromEventHTML","type":"propertyDef","startIndex":10670,"stopIndex":11152,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1197":{"name":"deselectNodesHTML","type":"propertyDef","startIndex":11154,"stopIndex":11290,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1198":{"name":"selectAtHTML","type":"propertyDef","startIndex":11293,"stopIndex":11621,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1199":{"name":"createListNodeHTML","type":"propertyDef","startIndex":11645,"stopIndex":11838,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1200},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1200":{"name":"node creation","type":"categoryDef","startIndex":11626,"stopIndex":11998,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1201}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1201":{"name":"getListExtentHTML","type":"propertyDef","startIndex":11840,"stopIndex":11995,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1200},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1202":{"name":"lively.morphic.Clip","type":"klassExtensionDef","startIndex":12002,"stopIndex":12072,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1203}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1204}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1203":{"name":"m1","type":"propertyDef","startIndex":12049,"stopIndex":12067,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1204},"className":"lively.morphic.Clip","_owner":{"__isSmartRef__":true,"id":1202},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1204":{"name":"accessing","type":"categoryDef","startIndex":12034,"stopIndex":12069,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1203}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1205":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":12073,"stopIndex":14136,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1209},{"__isSmartRef__":true,"id":1211},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1213},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1215},{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1217}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1207},{"__isSmartRef__":true,"id":1210}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1206":{"name":"initHTML","type":"propertyDef","startIndex":12131,"stopIndex":12506,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1207},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1207":{"name":"initializing","type":"categoryDef","startIndex":12113,"stopIndex":12649,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1208}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1208":{"name":"renderHTML","type":"propertyDef","startIndex":12508,"stopIndex":12646,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1207},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1209":{"name":"setPositionHTML","type":"propertyDef","startIndex":12665,"stopIndex":12784,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1210":{"name":"updating","type":"categoryDef","startIndex":12651,"stopIndex":14133,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1209},{"__isSmartRef__":true,"id":1211},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1213},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1215},{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1217}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1211":{"name":"setExtentHTML","type":"propertyDef","startIndex":12786,"stopIndex":13082,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1212":{"name":"setFillHTML","type":"propertyDef","startIndex":13084,"stopIndex":13213,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1213":{"name":"setBorderColorHTML","type":"propertyDef","startIndex":13215,"stopIndex":13347,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1214":{"name":"setBorderWidthHTML","type":"propertyDef","startIndex":13349,"stopIndex":13586,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1215":{"name":"setStrokeOpacityHTML","type":"propertyDef","startIndex":13588,"stopIndex":13726,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1216":{"name":"setBorderHTML","type":"propertyDef","startIndex":13729,"stopIndex":14047,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1217":{"name":"setOpacityHTML","type":"propertyDef","startIndex":14049,"stopIndex":14130,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1210},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1218":{"name":null,"type":"comment","startIndex":14137,"stopIndex":14137,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1219":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":14138,"stopIndex":14664,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1222}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1221},{"__isSmartRef__":true,"id":1223}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1220":{"name":"initHTML","type":"propertyDef","startIndex":14197,"stopIndex":14376,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1221},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":1219},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1221":{"name":"rendering","type":"categoryDef","startIndex":14182,"stopIndex":14379,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1220}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1222":{"name":"setBorderRadiusHTML","type":"propertyDef","startIndex":14395,"stopIndex":14659,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1223},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":1219},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1223":{"name":"updating","type":"categoryDef","startIndex":14381,"stopIndex":14661,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1222}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1224":{"name":null,"type":"comment","startIndex":14665,"stopIndex":14665,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1225":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":14666,"stopIndex":15092,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1228}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1227},{"__isSmartRef__":true,"id":1229}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1226":{"name":"initHTML","type":"propertyDef","startIndex":14723,"stopIndex":14908,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1227},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":1225},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1227":{"name":"rendering","type":"categoryDef","startIndex":14708,"stopIndex":14911,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1226}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1228":{"name":"setExtentHTML","type":"propertyDef","startIndex":14927,"stopIndex":15087,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1229},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":1225},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1229":{"name":"updating","type":"categoryDef","startIndex":14913,"stopIndex":15089,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1228}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1230":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":15093,"stopIndex":15708,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1231},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1242}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1231":{"name":"initHTML","type":"propertyDef","startIndex":15148,"stopIndex":15360,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1232},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1233},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1232":{"name":"rendering","type":"categoryDef","startIndex":15133,"stopIndex":15363,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1231}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1233":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":15093,"stopIndex":15708,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1231},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1237}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1234":{"name":"setImageURLHTML","type":"propertyDef","startIndex":15379,"stopIndex":15574,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1235},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1233},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1235":{"name":"updating","type":"categoryDef","startIndex":15365,"stopIndex":15577,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1234}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1236":{"name":"getNativeExtentHTML","type":"propertyDef","startIndex":15594,"stopIndex":15703,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1237},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1233},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1237":{"name":"accessing","type":"categoryDef","startIndex":15579,"stopIndex":15705,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1236}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1238":{"name":"rendering","type":"categoryDef","startIndex":15133,"stopIndex":15363,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1239}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1239":{"name":"initHTML","type":"propertyDef","startIndex":15148,"stopIndex":15360,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1238},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1230},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1240":{"name":"updating","type":"categoryDef","startIndex":15365,"stopIndex":15547,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1241}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1241":{"name":"setImageURLHTML","type":"propertyDef","startIndex":15379,"stopIndex":15544,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1240},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1230},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1242":{"name":"accessing","type":"categoryDef","startIndex":15549,"stopIndex":15675,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1243}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1243":{"name":"getNativeExtentHTML","type":"propertyDef","startIndex":15564,"stopIndex":15673,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1242},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1230},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1244":{"name":"lively.morphic.Shapes.Slider","type":"klassExtensionDef","startIndex":15709,"stopIndex":15935,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1245}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1246}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1245":{"name":"initHTML","type":"propertyDef","startIndex":15765,"stopIndex":15895,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1246},"className":"lively.morphic.Shapes.Slider","_owner":{"__isSmartRef__":true,"id":1244},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1246":{"name":"rendering","type":"categoryDef","startIndex":15720,"stopIndex":15868,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1245}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1247":{"name":null,"type":"comment","startIndex":15936,"stopIndex":15936,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1248":{"name":"lively.morphic.Shapes.External","type":"klassExtensionDef","startIndex":15937,"stopIndex":16567,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1249},{"__isSmartRef__":true,"id":1251}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1252}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1249":{"name":"initHTML","type":"propertyDef","startIndex":15995,"stopIndex":16430,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1250},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1248},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1250":{"name":"rendering","type":"categoryDef","startIndex":15950,"stopIndex":16403,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1249}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1251":{"name":"getExtentHTML","type":"propertyDef","startIndex":16450,"stopIndex":16562,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1252},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1248},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1252":{"name":"accessing","type":"categoryDef","startIndex":16405,"stopIndex":16534,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":1251}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1253":{"name":null,"type":"comment","startIndex":16568,"stopIndex":16568,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1254":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Layout.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1255":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/lively.morphic.Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1256":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1257":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1258":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1259":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1260":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1261":{"target":{"__isSmartRef__":true,"id":1262},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1262":{"name":"lively.morphic.Shapes","type":"moduleDef","startIndex":0,"stopIndex":6972,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1263},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1291},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1293},{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1295},{"__isSmartRef__":true,"id":1302},{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1314},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1335},{"__isSmartRef__":true,"id":1343}],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1263":{"name":null,"type":"comment","startIndex":62,"stopIndex":62,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1264":{"name":"lively.morphic.Shapes.Shape","type":"klassDef","startIndex":63,"stopIndex":2254,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1265},{"__isSmartRef__":true,"id":1267},{"__isSmartRef__":true,"id":1269},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1271},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1275},{"__isSmartRef__":true,"id":1276},{"__isSmartRef__":true,"id":1277},{"__isSmartRef__":true,"id":1278},{"__isSmartRef__":true,"id":1279},{"__isSmartRef__":true,"id":1280},{"__isSmartRef__":true,"id":1281},{"__isSmartRef__":true,"id":1282},{"__isSmartRef__":true,"id":1283},{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1285},{"__isSmartRef__":true,"id":1286},{"__isSmartRef__":true,"id":1287},{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1289},{"__isSmartRef__":true,"id":1290}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1265":{"name":"initialize","type":"propertyDef","startIndex":128,"stopIndex":200,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1266":{"name":"initializing","type":"categoryDef","startIndex":110,"stopIndex":203,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1265}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1267":{"name":"setPosition","type":"propertyDef","startIndex":220,"stopIndex":302,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1268":{"name":"accessing","type":"categoryDef","startIndex":205,"stopIndex":2251,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1267},{"__isSmartRef__":true,"id":1269},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1271},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1275},{"__isSmartRef__":true,"id":1276},{"__isSmartRef__":true,"id":1277},{"__isSmartRef__":true,"id":1278},{"__isSmartRef__":true,"id":1279},{"__isSmartRef__":true,"id":1280},{"__isSmartRef__":true,"id":1281},{"__isSmartRef__":true,"id":1282},{"__isSmartRef__":true,"id":1283},{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1285},{"__isSmartRef__":true,"id":1286},{"__isSmartRef__":true,"id":1287},{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1289},{"__isSmartRef__":true,"id":1290}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1269":{"name":"getPosition","type":"propertyDef","startIndex":304,"stopIndex":379,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1270":{"name":"setExtent","type":"propertyDef","startIndex":381,"stopIndex":472,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1271":{"name":"getExtent","type":"propertyDef","startIndex":474,"stopIndex":544,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1272":{"name":"setBounds","type":"propertyDef","startIndex":546,"stopIndex":668,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1273":{"name":"getBounds","type":"propertyDef","startIndex":670,"stopIndex":747,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1274":{"name":"bounds","type":"propertyDef","startIndex":749,"stopIndex":796,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1275":{"name":"setFill","type":"propertyDef","startIndex":799,"stopIndex":865,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1276":{"name":"getFill","type":"propertyDef","startIndex":867,"stopIndex":931,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1277":{"name":"setFillOpacity","type":"propertyDef","startIndex":933,"stopIndex":1022,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1278":{"name":"getFillOpacity","type":"propertyDef","startIndex":1024,"stopIndex":1136,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1279":{"name":"setBorderWidth","type":"propertyDef","startIndex":1138,"stopIndex":1220,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1280":{"name":"getBorderWidth","type":"propertyDef","startIndex":1222,"stopIndex":1298,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1281":{"name":"setBorderColor","type":"propertyDef","startIndex":1300,"stopIndex":1380,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1282":{"name":"getBorderColor","type":"propertyDef","startIndex":1382,"stopIndex":1508,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1283":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":1510,"stopIndex":1600,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1284":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":1602,"stopIndex":1718,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1285":{"name":"setBorderRadius","type":"propertyDef","startIndex":1720,"stopIndex":1797,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1286":{"name":"getBorderRadius","type":"propertyDef","startIndex":1799,"stopIndex":1877,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1287":{"name":"setOpacity","type":"propertyDef","startIndex":1879,"stopIndex":1957,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1288":{"name":"getOpacity","type":"propertyDef","startIndex":1959,"stopIndex":2071,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1289":{"name":"vertices","type":"propertyDef","startIndex":2075,"stopIndex":2173,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1290":{"name":"setVertices","type":"propertyDef","startIndex":2175,"stopIndex":2247,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1291":{"name":null,"type":"comment","startIndex":2255,"stopIndex":2256,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1292":{"name":"lively.morphic.Shapes.Rectangle","type":"klassDef","startIndex":2257,"stopIndex":2329,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1293":{"name":null,"type":"comment","startIndex":2330,"stopIndex":2330,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1294":{"name":"lively.morphic.Shapes.Ellipse","type":"klassDef","startIndex":2331,"stopIndex":2401,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1295":{"name":"lively.morphic.Shapes.Image","type":"klassDef","startIndex":2402,"stopIndex":2889,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1300},{"__isSmartRef__":true,"id":1301}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":1297},{"__isSmartRef__":true,"id":1299}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1296":{"name":"initialize","type":"propertyDef","startIndex":2488,"stopIndex":2630,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1297},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1295},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1297":{"name":"initializing","type":"categoryDef","startIndex":2470,"stopIndex":2633,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1296}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1298":{"name":"setImageURL","type":"propertyDef","startIndex":2650,"stopIndex":2730,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1299},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1295},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1299":{"name":"accessing","type":"categoryDef","startIndex":2635,"stopIndex":2886,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1300},{"__isSmartRef__":true,"id":1301}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1300":{"name":"getImageURL","type":"propertyDef","startIndex":2732,"stopIndex":2796,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1299},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1295},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1301":{"name":"getNativeExtent","type":"propertyDef","startIndex":2798,"stopIndex":2883,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1299},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1295},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1302":{"name":"lively.morphic.Shapes.Slider","type":"klassDef","startIndex":2890,"stopIndex":2977,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1303":{"name":"lively.morphic.Shapes.External","type":"klassDef","startIndex":2978,"stopIndex":4079,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1304},{"__isSmartRef__":true,"id":1306},{"__isSmartRef__":true,"id":1308},{"__isSmartRef__":true,"id":1310},{"__isSmartRef__":true,"id":1311},{"__isSmartRef__":true,"id":1312}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":1305},{"__isSmartRef__":true,"id":1307},{"__isSmartRef__":true,"id":1309},{"__isSmartRef__":true,"id":1313}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1304":{"name":"documentation","type":"propertyDef","startIndex":3068,"stopIndex":3130,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1305},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1305":{"name":"documentation","type":"categoryDef","startIndex":3049,"stopIndex":3133,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1304}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1306":{"name":"initialize","type":"propertyDef","startIndex":3153,"stopIndex":3250,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1307},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1307":{"name":"initializing","type":"categoryDef","startIndex":3135,"stopIndex":3253,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1306}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1308":{"name":"doNotSerialize","type":"propertyDef","startIndex":3274,"stopIndex":3304,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1309},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1309":{"name":"serialization","type":"categoryDef","startIndex":3255,"stopIndex":3984,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1308},{"__isSmartRef__":true,"id":1310},{"__isSmartRef__":true,"id":1311}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1310":{"name":"onstore","type":"propertyDef","startIndex":3306,"stopIndex":3461,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1309},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1311":{"name":"onrestore","type":"propertyDef","startIndex":3463,"stopIndex":3981,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1309},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1312":{"name":"getExtent","type":"propertyDef","startIndex":4001,"stopIndex":4074,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1313},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1313":{"name":"accessing","type":"categoryDef","startIndex":3986,"stopIndex":4076,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1312}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1314":{"name":"lively.morphic.Gradient","type":"klassDef","startIndex":4080,"stopIndex":4588,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1315},{"__isSmartRef__":true,"id":1317},{"__isSmartRef__":true,"id":1319},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1316},{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1320}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1315":{"name":"isGradient","type":"propertyDef","startIndex":4139,"stopIndex":4156,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1316},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1314},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1316":{"name":"properties","type":"categoryDef","startIndex":4123,"stopIndex":4159,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1315}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1317":{"name":"initialize","type":"propertyDef","startIndex":4179,"stopIndex":4236,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1318},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1314},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1318":{"name":"initializing","type":"categoryDef","startIndex":4161,"stopIndex":4239,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1317}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1319":{"name":"setStops","type":"propertyDef","startIndex":4256,"stopIndex":4315,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1320},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1314},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1320":{"name":"accessing","type":"categoryDef","startIndex":4241,"stopIndex":4585,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1319},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1321":{"name":"getStopsLighter","type":"propertyDef","startIndex":4317,"stopIndex":4450,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1320},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1314},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1322":{"name":"getStopsDarker","type":"propertyDef","startIndex":4452,"stopIndex":4583,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1320},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1314},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1323":{"name":"lively.morphic.LinearGradient","type":"klassDef","startIndex":4589,"stopIndex":5887,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1328},{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1333}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":1325},{"__isSmartRef__":true,"id":1327},{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1331},{"__isSmartRef__":true,"id":1334}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1324":{"name":"vectors","type":"propertyDef","startIndex":4671,"stopIndex":4944,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1325},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1325":{"name":"properties","type":"categoryDef","startIndex":4655,"stopIndex":4947,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1324}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1326":{"name":"initialize","type":"propertyDef","startIndex":4967,"stopIndex":5059,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1327},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1327":{"name":"initializing","type":"categoryDef","startIndex":4949,"stopIndex":5062,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1326}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1328":{"name":"setVector","type":"propertyDef","startIndex":5079,"stopIndex":5219,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1329},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1329":{"name":"accessing","type":"categoryDef","startIndex":5064,"stopIndex":5222,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1328}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1330":{"name":"lighter","type":"propertyDef","startIndex":5241,"stopIndex":5330,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1331},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1331":{"name":"convenience","type":"categoryDef","startIndex":5224,"stopIndex":5422,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1332}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1332":{"name":"darker","type":"propertyDef","startIndex":5332,"stopIndex":5419,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1331},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1333":{"name":"toCSSString","type":"propertyDef","startIndex":5443,"stopIndex":5881,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1334},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1334":{"name":"HTML rendering","type":"categoryDef","startIndex":5424,"stopIndex":5884,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1333}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1335":{"name":"lively.morphic.RadialGradient","type":"klassDef","startIndex":5888,"stopIndex":6952,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1336},{"__isSmartRef__":true,"id":1338},{"__isSmartRef__":true,"id":1340},{"__isSmartRef__":true,"id":1341}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":1337},{"__isSmartRef__":true,"id":1339},{"__isSmartRef__":true,"id":1342}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1336":{"name":"initialize","type":"propertyDef","startIndex":5972,"stopIndex":6074,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1337},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1335},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1337":{"name":"initializing","type":"categoryDef","startIndex":5954,"stopIndex":6077,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1336}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1338":{"name":"lighter","type":"propertyDef","startIndex":6096,"stopIndex":6184,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1339},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1335},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1339":{"name":"convenience","type":"categoryDef","startIndex":6079,"stopIndex":6275,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1338},{"__isSmartRef__":true,"id":1340}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1340":{"name":"darker","type":"propertyDef","startIndex":6186,"stopIndex":6272,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1339},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1335},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1341":{"name":"toCSSString","type":"propertyDef","startIndex":6287,"stopIndex":6947,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1342},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1335},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1342":{"name":"HTML","type":"categoryDef","startIndex":6277,"stopIndex":6949,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1341}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1343":{"name":null,"type":"comment","startIndex":6953,"stopIndex":6953,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1344":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Styles.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1345":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/SVG.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1346":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Tests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1347":{"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/TextCore.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1348":{"target":{"__isSmartRef__":true,"id":1349},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1349":{"name":"lively.morphic.Widgets","type":"moduleDef","startIndex":0,"stopIndex":55121,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1350},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1370},{"__isSmartRef__":true,"id":1371},{"__isSmartRef__":true,"id":1385},{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1411},{"__isSmartRef__":true,"id":1412},{"__isSmartRef__":true,"id":1416},{"__isSmartRef__":true,"id":1417},{"__isSmartRef__":true,"id":1424},{"__isSmartRef__":true,"id":1427},{"__isSmartRef__":true,"id":1428},{"__isSmartRef__":true,"id":1452},{"__isSmartRef__":true,"id":1453},{"__isSmartRef__":true,"id":1487},{"__isSmartRef__":true,"id":1488},{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1498},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1536},{"__isSmartRef__":true,"id":1537},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1566},{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1572},{"__isSmartRef__":true,"id":1573},{"__isSmartRef__":true,"id":1580},{"__isSmartRef__":true,"id":1581},{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1585},{"__isSmartRef__":true,"id":1636},{"__isSmartRef__":true,"id":1643},{"__isSmartRef__":true,"id":1644},{"__isSmartRef__":true,"id":1645},{"__isSmartRef__":true,"id":1666},{"__isSmartRef__":true,"id":1667},{"__isSmartRef__":true,"id":1675},{"__isSmartRef__":true,"id":1676},{"__isSmartRef__":true,"id":1689},{"__isSmartRef__":true,"id":1699}],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1350":{"name":null,"type":"comment","startIndex":158,"stopIndex":158,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1351":{"name":"lively.morphic.Button","type":"klassDef","startIndex":159,"stopIndex":3422,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1352},{"__isSmartRef__":true,"id":1354},{"__isSmartRef__":true,"id":1356},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1359},{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1361},{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1364},{"__isSmartRef__":true,"id":1366},{"__isSmartRef__":true,"id":1367},{"__isSmartRef__":true,"id":1368}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":1353},{"__isSmartRef__":true,"id":1355},{"__isSmartRef__":true,"id":1357},{"__isSmartRef__":true,"id":1363},{"__isSmartRef__":true,"id":1365},{"__isSmartRef__":true,"id":1369}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1352":{"name":"style","type":"propertyDef","startIndex":228,"stopIndex":722,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1353},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1353":{"name":"settings","type":"categoryDef","startIndex":214,"stopIndex":725,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1352}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1354":{"name":"initialize","type":"propertyDef","startIndex":745,"stopIndex":1347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1355},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1355":{"name":"initializing","type":"categoryDef","startIndex":727,"stopIndex":1350,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1354}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1356":{"name":"setLabel","type":"propertyDef","startIndex":1367,"stopIndex":1621,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1357},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1357":{"name":"accessing","type":"categoryDef","startIndex":1352,"stopIndex":2105,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1356},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1359},{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1361}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1358":{"name":"getLabel","type":"propertyDef","startIndex":1623,"stopIndex":1682,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1357},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1359":{"name":"setValue","type":"propertyDef","startIndex":1685,"stopIndex":1879,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1357},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1360":{"name":"setExtent","type":"propertyDef","startIndex":1881,"stopIndex":2019,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1357},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1361":{"name":"setPadding","type":"propertyDef","startIndex":2021,"stopIndex":2100,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1357},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1362":{"name":"changeAppearanceFor","type":"propertyDef","startIndex":2120,"stopIndex":2222,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1363},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1363":{"name":"styling","type":"categoryDef","startIndex":2107,"stopIndex":2225,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1362}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1364":{"name":"onMouseDown","type":"propertyDef","startIndex":2240,"stopIndex":2468,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1365},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1365":{"name":"events","type":"categoryDef","startIndex":2227,"stopIndex":3157,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1364},{"__isSmartRef__":true,"id":1366},{"__isSmartRef__":true,"id":1367}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1366":{"name":"onMouseUp","type":"propertyDef","startIndex":2470,"stopIndex":2711,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1365},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1367":{"name":"simulateButtonClick","type":"propertyDef","startIndex":2713,"stopIndex":3154,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1365},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1368":{"name":"morphMenuItems","type":"propertyDef","startIndex":3169,"stopIndex":3417,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1369},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1369":{"name":"menu","type":"categoryDef","startIndex":3159,"stopIndex":3419,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1368}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1370":{"name":null,"type":"comment","startIndex":3423,"stopIndex":3423,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1371":{"name":"lively.morphic.Image","type":"klassDef","startIndex":3424,"stopIndex":4778,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1372},{"__isSmartRef__":true,"id":1374},{"__isSmartRef__":true,"id":1375},{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1380},{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1383}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":1373},{"__isSmartRef__":true,"id":1377},{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":1384}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1372":{"name":"doNotSerialize","type":"propertyDef","startIndex":3496,"stopIndex":3525,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1373},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1373":{"name":"initializing","type":"categoryDef","startIndex":3478,"stopIndex":4115,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1372},{"__isSmartRef__":true,"id":1374},{"__isSmartRef__":true,"id":1375}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1374":{"name":"initialize","type":"propertyDef","startIndex":3527,"stopIndex":4010,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1373},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1375":{"name":"createImageShape","type":"propertyDef","startIndex":4012,"stopIndex":4112,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1373},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1376":{"name":"setImageURL","type":"propertyDef","startIndex":4132,"stopIndex":4198,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1377},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1377":{"name":"accessing","type":"categoryDef","startIndex":4117,"stopIndex":4494,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1380}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1378":{"name":"getImageURL","type":"propertyDef","startIndex":4200,"stopIndex":4260,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1377},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1379":{"name":"getNativeExtent","type":"propertyDef","startIndex":4262,"stopIndex":4330,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1377},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1380":{"name":"setNativeExtent","type":"propertyDef","startIndex":4332,"stopIndex":4491,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1377},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1381":{"name":"getHaloClasses","type":"propertyDef","startIndex":4507,"stopIndex":4605,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1382},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1382":{"name":"halos","type":"categoryDef","startIndex":4496,"stopIndex":4608,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1381}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1383":{"name":"morphMenuItems","type":"propertyDef","startIndex":4620,"stopIndex":4773,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1384},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1384":{"name":"menu","type":"categoryDef","startIndex":4610,"stopIndex":4775,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1383}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1385":{"name":null,"type":"comment","startIndex":4779,"stopIndex":4779,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1386":{"name":"lively.morphic.FrameRateMorph","type":"klassDef","startIndex":4780,"stopIndex":5786,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1387},{"__isSmartRef__":true,"id":1389},{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1391}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":1388}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1387":{"name":"initialize","type":"propertyDef","startIndex":4845,"stopIndex":5048,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1388},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1386},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1388":{"name":"default category","type":"categoryDef","startIndex":4842,"stopIndex":5783,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1387},{"__isSmartRef__":true,"id":1389},{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1391}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1389":{"name":"reset","type":"propertyDef","startIndex":5051,"stopIndex":5197,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1388},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1386},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1390":{"name":"nextStep","type":"propertyDef","startIndex":5200,"stopIndex":5706,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1388},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1386},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1391":{"name":"startSteppingScripts","type":"propertyDef","startIndex":5709,"stopIndex":5782,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1388},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1386},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1392":{"name":null,"type":"comment","startIndex":5787,"stopIndex":5787,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1393":{"name":"lively.morphic.Menu","type":"klassDef","startIndex":5788,"stopIndex":10911,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1396},{"__isSmartRef__":true,"id":1397},{"__isSmartRef__":true,"id":1399},{"__isSmartRef__":true,"id":1401},{"__isSmartRef__":true,"id":1403},{"__isSmartRef__":true,"id":1404},{"__isSmartRef__":true,"id":1405},{"__isSmartRef__":true,"id":1407},{"__isSmartRef__":true,"id":1408},{"__isSmartRef__":true,"id":1409}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1398},{"__isSmartRef__":true,"id":1400},{"__isSmartRef__":true,"id":1402},{"__isSmartRef__":true,"id":1406},{"__isSmartRef__":true,"id":1410}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1394":{"name":"style","type":"propertyDef","startIndex":5853,"stopIndex":5921,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1395},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1395":{"name":"settings","type":"categoryDef","startIndex":5839,"stopIndex":5943,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1396}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1396":{"name":"isEpiMorph","type":"propertyDef","startIndex":5923,"stopIndex":5940,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1395},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1397":{"name":"initialize","type":"propertyDef","startIndex":5963,"stopIndex":6488,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1398},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1398":{"name":"initializing","type":"categoryDef","startIndex":5945,"stopIndex":6491,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1397}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1399":{"name":"remove","type":"propertyDef","startIndex":6507,"stopIndex":6630,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1400},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1400":{"name":"removing","type":"categoryDef","startIndex":6493,"stopIndex":6633,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1399}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1401":{"name":"removeAllItems","type":"propertyDef","startIndex":6656,"stopIndex":6786,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1402},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1402":{"name":"item management","type":"categoryDef","startIndex":6635,"stopIndex":10270,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1401},{"__isSmartRef__":true,"id":1403},{"__isSmartRef__":true,"id":1404}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1403":{"name":"createMenuItems","type":"propertyDef","startIndex":6789,"stopIndex":7809,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1402},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1404":{"name":"addItems","type":"propertyDef","startIndex":7812,"stopIndex":10266,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1402},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1405":{"name":"openSubMenu","type":"propertyDef","startIndex":10286,"stopIndex":10552,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1406},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1406":{"name":"sub menu","type":"categoryDef","startIndex":10272,"stopIndex":10799,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1405},{"__isSmartRef__":true,"id":1407},{"__isSmartRef__":true,"id":1408}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1407":{"name":"removeSubMenu","type":"propertyDef","startIndex":10554,"stopIndex":10680,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1406},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1408":{"name":"removeOwnerMenu","type":"propertyDef","startIndex":10682,"stopIndex":10796,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1406},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1409":{"name":"remove","type":"propertyDef","startIndex":10814,"stopIndex":10906,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1410},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1410":{"name":"removal","type":"categoryDef","startIndex":10801,"stopIndex":10908,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1409}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1411":{"name":null,"type":"comment","startIndex":10912,"stopIndex":10912,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1412":{"name":"lively.morphic.Menu","type":"klassExtensionDef","startIndex":10913,"stopIndex":11375,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1413},{"__isSmartRef__":true,"id":1415}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1414}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1413":{"name":"openAtHand","type":"propertyDef","startIndex":10950,"stopIndex":11084,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1414},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1412},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1414":{"name":"default category","type":"categoryDef","startIndex":10948,"stopIndex":11372,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1413},{"__isSmartRef__":true,"id":1415}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1415":{"name":"openAt","type":"propertyDef","startIndex":11086,"stopIndex":11370,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1414},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1412},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1416":{"name":null,"type":"comment","startIndex":11376,"stopIndex":11377,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1417":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":11378,"stopIndex":12698,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1418},{"__isSmartRef__":true,"id":1420},{"__isSmartRef__":true,"id":1421},{"__isSmartRef__":true,"id":1422},{"__isSmartRef__":true,"id":1423}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1419}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1418":{"name":"enableMorphMenu","type":"propertyDef","startIndex":11421,"stopIndex":11484,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1419},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1417},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1419":{"name":"menu","type":"categoryDef","startIndex":11411,"stopIndex":12695,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1418},{"__isSmartRef__":true,"id":1420},{"__isSmartRef__":true,"id":1421},{"__isSmartRef__":true,"id":1422},{"__isSmartRef__":true,"id":1423}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1420":{"name":"disableMorphMenu","type":"propertyDef","startIndex":11486,"stopIndex":11547,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1419},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1417},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1421":{"name":"openMorphMenuAt","type":"propertyDef","startIndex":11549,"stopIndex":11667,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1419},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1417},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1422":{"name":"showMorphMenu","type":"propertyDef","startIndex":11669,"stopIndex":11775,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1419},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1417},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1423":{"name":"morphMenuItems","type":"propertyDef","startIndex":11777,"stopIndex":12692,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1419},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1417},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1424":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":12699,"stopIndex":12969,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1425}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1426}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1425":{"name":"morphMenuItems","type":"propertyDef","startIndex":12741,"stopIndex":12963,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1426},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1424},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1426":{"name":"menu","type":"categoryDef","startIndex":12731,"stopIndex":12966,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1425}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1427":{"name":null,"type":"comment","startIndex":12970,"stopIndex":12971,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1428":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":12972,"stopIndex":19257,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1429},{"__isSmartRef__":true,"id":1431},{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1433},{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1435},{"__isSmartRef__":true,"id":1436},{"__isSmartRef__":true,"id":1437},{"__isSmartRef__":true,"id":1439},{"__isSmartRef__":true,"id":1440},{"__isSmartRef__":true,"id":1441},{"__isSmartRef__":true,"id":1442},{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1446},{"__isSmartRef__":true,"id":1447},{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1451}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1430},{"__isSmartRef__":true,"id":1438},{"__isSmartRef__":true,"id":1443},{"__isSmartRef__":true,"id":1445},{"__isSmartRef__":true,"id":1449}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1429":{"name":"openInspectorFor","type":"propertyDef","startIndex":13019,"stopIndex":13336,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1430},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1430":{"name":"editors","type":"categoryDef","startIndex":13005,"stopIndex":14731,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1429},{"__isSmartRef__":true,"id":1431},{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1433},{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1435},{"__isSmartRef__":true,"id":1436}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1431":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":13339,"stopIndex":13615,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1430},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1432":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":13618,"stopIndex":13898,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1430},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1433":{"name":"openBrowseSendersFor","type":"propertyDef","startIndex":13900,"stopIndex":14041,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1430},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1434":{"name":"openBrowseImplementorsFor","type":"propertyDef","startIndex":14043,"stopIndex":14190,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1430},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1435":{"name":"openClassBrowserFor","type":"propertyDef","startIndex":14192,"stopIndex":14335,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1430},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1436":{"name":"openPartItem","type":"propertyDef","startIndex":14338,"stopIndex":14722,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1430},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1437":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":14743,"stopIndex":15124,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1438},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1438":{"name":"menu","type":"categoryDef","startIndex":14733,"stopIndex":17278,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1437},{"__isSmartRef__":true,"id":1439},{"__isSmartRef__":true,"id":1440},{"__isSmartRef__":true,"id":1441}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1439":{"name":"morphMenuDefaultPartsItems","type":"propertyDef","startIndex":15126,"stopIndex":15500,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1438},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1440":{"name":"morphMenuItems","type":"propertyDef","startIndex":15503,"stopIndex":17193,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1438},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1441":{"name":"resetScale","type":"propertyDef","startIndex":17195,"stopIndex":17274,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1438},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1442":{"name":"positionForNewMorph","type":"propertyDef","startIndex":17297,"stopIndex":17796,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1443},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1443":{"name":"positioning","type":"categoryDef","startIndex":17280,"stopIndex":17799,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1442}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1444":{"name":"addFramedMorph","type":"propertyDef","startIndex":17814,"stopIndex":18058,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1445},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1445":{"name":"windows","type":"categoryDef","startIndex":17801,"stopIndex":18812,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1446},{"__isSmartRef__":true,"id":1447}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1446":{"name":"addTextWindow","type":"propertyDef","startIndex":18061,"stopIndex":18545,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1445},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1447":{"name":"internalAddWindow","type":"propertyDef","startIndex":18548,"stopIndex":18809,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1445},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1448":{"name":"openDialog","type":"propertyDef","startIndex":18827,"stopIndex":18979,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1449},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1449":{"name":"dialogs","type":"categoryDef","startIndex":18814,"stopIndex":19254,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1451}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1450":{"name":"confirm","type":"propertyDef","startIndex":18981,"stopIndex":19103,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1449},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1451":{"name":"prompt","type":"propertyDef","startIndex":19105,"stopIndex":19252,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1449},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1428},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1452":{"name":null,"type":"comment","startIndex":19258,"stopIndex":19258,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1453":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":19259,"stopIndex":22581,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1454},{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1458},{"__isSmartRef__":true,"id":1459},{"__isSmartRef__":true,"id":1461},{"__isSmartRef__":true,"id":1463},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1466},{"__isSmartRef__":true,"id":1467},{"__isSmartRef__":true,"id":1468},{"__isSmartRef__":true,"id":1469},{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1474},{"__isSmartRef__":true,"id":1475},{"__isSmartRef__":true,"id":1476},{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1481},{"__isSmartRef__":true,"id":1482},{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1486}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1455},{"__isSmartRef__":true,"id":1457},{"__isSmartRef__":true,"id":1460},{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1465},{"__isSmartRef__":true,"id":1480},{"__isSmartRef__":true,"id":1484}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1454":{"name":"connections","type":"propertyDef","startIndex":19310,"stopIndex":19367,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1455},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1455":{"name":"documentation","type":"categoryDef","startIndex":19291,"stopIndex":19370,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1454}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1456":{"name":"style","type":"propertyDef","startIndex":19386,"stopIndex":19494,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1457},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1457":{"name":"settings","type":"categoryDef","startIndex":19372,"stopIndex":19537,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1458}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1458":{"name":"selectionColor","type":"propertyDef","startIndex":19496,"stopIndex":19534,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1457},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1459":{"name":"initialize","type":"propertyDef","startIndex":19557,"stopIndex":19774,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1460":{"name":"initializing","type":"categoryDef","startIndex":19539,"stopIndex":19777,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1459}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1461":{"name":"setExtent","type":"propertyDef","startIndex":19794,"stopIndex":19874,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1462},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1462":{"name":"accessing","type":"categoryDef","startIndex":19779,"stopIndex":19962,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1461},{"__isSmartRef__":true,"id":1463}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1463":{"name":"getListExtent","type":"propertyDef","startIndex":19876,"stopIndex":19957,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1462},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1464":{"name":"getMenu","type":"propertyDef","startIndex":19984,"stopIndex":20048,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1465":{"name":"list interface","type":"categoryDef","startIndex":19964,"stopIndex":21679,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1466},{"__isSmartRef__":true,"id":1467},{"__isSmartRef__":true,"id":1468},{"__isSmartRef__":true,"id":1469},{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1474},{"__isSmartRef__":true,"id":1475},{"__isSmartRef__":true,"id":1476},{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1478}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1466":{"name":"updateList","type":"propertyDef","startIndex":20050,"stopIndex":20282,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1467":{"name":"addItem","type":"propertyDef","startIndex":20284,"stopIndex":20362,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1468":{"name":"selectAt","type":"propertyDef","startIndex":20365,"stopIndex":20578,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1469":{"name":"setList","type":"propertyDef","startIndex":20580,"stopIndex":20639,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1470":{"name":"getList","type":"propertyDef","startIndex":20641,"stopIndex":20686,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1471":{"name":"getValues","type":"propertyDef","startIndex":20688,"stopIndex":20802,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1472":{"name":"setSelection","type":"propertyDef","startIndex":20805,"stopIndex":20871,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1473":{"name":"getSelection","type":"propertyDef","startIndex":20873,"stopIndex":20924,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1474":{"name":"getItem","type":"propertyDef","startIndex":20926,"stopIndex":20998,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1475":{"name":"removeItemOrValue","type":"propertyDef","startIndex":21000,"stopIndex":21172,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1476":{"name":"getSelectedItem","type":"propertyDef","startIndex":21175,"stopIndex":21316,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1477":{"name":"moveUpInList","type":"propertyDef","startIndex":21318,"stopIndex":21495,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1478":{"name":"moveDownInList","type":"propertyDef","startIndex":21497,"stopIndex":21676,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1465},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1479":{"name":"changeListPosition","type":"propertyDef","startIndex":21709,"stopIndex":21926,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1480},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1480":{"name":"private list functions","type":"categoryDef","startIndex":21681,"stopIndex":22265,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1481},{"__isSmartRef__":true,"id":1482}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1481":{"name":"resizeList","type":"propertyDef","startIndex":21928,"stopIndex":22003,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1480},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1482":{"name":"find","type":"propertyDef","startIndex":22005,"stopIndex":22261,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1480},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1483":{"name":"applyStyle","type":"propertyDef","startIndex":22280,"stopIndex":22414,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1484},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1484":{"name":"styling","type":"categoryDef","startIndex":22267,"stopIndex":22578,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1486}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1485":{"name":"setClipMode","type":"propertyDef","startIndex":22416,"stopIndex":22508,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1484},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1486":{"name":"getClipMode","type":"propertyDef","startIndex":22510,"stopIndex":22576,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1484},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1487":{"name":null,"type":"comment","startIndex":22582,"stopIndex":22582,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1488":{"name":"lively.morphic.WindowControl","type":"klassDef","startIndex":22583,"stopIndex":23039,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1489},{"__isSmartRef__":true,"id":1491},{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1494},{"__isSmartRef__":true,"id":1495}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Button","categories":[{"__isSmartRef__":true,"id":1490},{"__isSmartRef__":true,"id":1492},{"__isSmartRef__":true,"id":1496}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1489":{"name":"documentation","type":"propertyDef","startIndex":22665,"stopIndex":22718,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1490},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1488},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1490":{"name":"documentation","type":"categoryDef","startIndex":22646,"stopIndex":22721,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1489}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1491":{"name":"style","type":"propertyDef","startIndex":22747,"stopIndex":22792,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1492},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1488},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1492":{"name":"settings and state","type":"categoryDef","startIndex":22723,"stopIndex":22859,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1491},{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1494}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1493":{"name":"focus","type":"propertyDef","startIndex":22794,"stopIndex":22817,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1492},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1488},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1494":{"name":"connections","type":"propertyDef","startIndex":22819,"stopIndex":22856,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1492},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1488},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1495":{"name":"initialize","type":"propertyDef","startIndex":22879,"stopIndex":23034,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1496},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1488},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1496":{"name":"initializing","type":"categoryDef","startIndex":22861,"stopIndex":23036,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1495}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1497":{"name":null,"type":"comment","startIndex":23040,"stopIndex":23040,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1498":{"name":"lively.morphic.TitleBar","type":"klassDef","startIndex":23041,"stopIndex":26725,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1499},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503},{"__isSmartRef__":true,"id":1504},{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1506},{"__isSmartRef__":true,"id":1507},{"__isSmartRef__":true,"id":1509}],"sourceControl":{"__isSmartRef__":true,"id":1112},"traits":["TitleBarMorph"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1500},{"__isSmartRef__":true,"id":1502},{"__isSmartRef__":true,"id":1508},{"__isSmartRef__":true,"id":1510}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1499":{"name":"documentation","type":"propertyDef","startIndex":23139,"stopIndex":23192,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1500},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1500":{"name":"documentation","type":"categoryDef","startIndex":23120,"stopIndex":23195,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1499}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1501":{"name":"controlSpacing","type":"propertyDef","startIndex":23213,"stopIndex":23231,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1502},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1502":{"name":"properties","type":"categoryDef","startIndex":23197,"stopIndex":23788,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503},{"__isSmartRef__":true,"id":1504},{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1506}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1503":{"name":"barHeight","type":"propertyDef","startIndex":23233,"stopIndex":23247,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1502},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1504":{"name":"shortBarHeight","type":"propertyDef","startIndex":23249,"stopIndex":23268,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1502},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1505":{"name":"style","type":"propertyDef","startIndex":23270,"stopIndex":23696,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1502},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1506":{"name":"labelStyle","type":"propertyDef","startIndex":23698,"stopIndex":23785,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1502},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1507":{"name":"initialize","type":"propertyDef","startIndex":23809,"stopIndex":25566,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1508},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1508":{"name":"intitializing","type":"categoryDef","startIndex":23790,"stopIndex":25570,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1507}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1509":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":25587,"stopIndex":26720,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1510},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1498},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1510":{"name":"layouting","type":"categoryDef","startIndex":25572,"stopIndex":26722,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1509}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1511":{"name":null,"type":"comment","startIndex":26726,"stopIndex":26726,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1512":{"name":"lively.morphic.Window","type":"klassDef","startIndex":26727,"stopIndex":29881,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1515},{"__isSmartRef__":true,"id":1517},{"__isSmartRef__":true,"id":1518},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1523},{"__isSmartRef__":true,"id":1524},{"__isSmartRef__":true,"id":1526},{"__isSmartRef__":true,"id":1527},{"__isSmartRef__":true,"id":1529},{"__isSmartRef__":true,"id":1530},{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1532},{"__isSmartRef__":true,"id":1534}],"sourceControl":{"__isSmartRef__":true,"id":1112},"traits":["WindowMorph"],"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1516},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1525},{"__isSmartRef__":true,"id":1528},{"__isSmartRef__":true,"id":1533},{"__isSmartRef__":true,"id":1535}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1513":{"name":"documentation","type":"propertyDef","startIndex":26823,"stopIndex":26892,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1514},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1514":{"name":"documentation","type":"categoryDef","startIndex":26804,"stopIndex":26895,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1513}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1515":{"name":"state","type":"propertyDef","startIndex":26921,"stopIndex":26942,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1516},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1516":{"name":"settings and state","type":"categoryDef","startIndex":26897,"stopIndex":27089,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1515},{"__isSmartRef__":true,"id":1517},{"__isSmartRef__":true,"id":1518}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1517":{"name":"style","type":"propertyDef","startIndex":26944,"stopIndex":27066,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1516},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1518":{"name":"isWindow","type":"propertyDef","startIndex":27068,"stopIndex":27086,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1516},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1519":{"name":"initialize","type":"propertyDef","startIndex":27109,"stopIndex":27953,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1520},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1520":{"name":"initializing","type":"categoryDef","startIndex":27091,"stopIndex":27957,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1519}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1521":{"name":"makeTitleBar","type":"propertyDef","startIndex":27984,"stopIndex":28192,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1522},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1522":{"name":"window behavior","type":"categoryDef","startIndex":27959,"stopIndex":28381,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1523}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1523":{"name":"initiateShutdown","type":"propertyDef","startIndex":28194,"stopIndex":28378,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1522},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1524":{"name":"showTargetMorphMenu","type":"propertyDef","startIndex":28393,"stopIndex":28530,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1525},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1525":{"name":"menu","type":"categoryDef","startIndex":28383,"stopIndex":28807,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1524},{"__isSmartRef__":true,"id":1526}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1526":{"name":"morphMenuItems","type":"propertyDef","startIndex":28532,"stopIndex":28804,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1525},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1527":{"name":"highlight","type":"propertyDef","startIndex":28835,"stopIndex":29057,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1528},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1528":{"name":"mouse event handling","type":"categoryDef","startIndex":28809,"stopIndex":29540,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1527},{"__isSmartRef__":true,"id":1529},{"__isSmartRef__":true,"id":1530},{"__isSmartRef__":true,"id":1531}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1529":{"name":"onMouseDown","type":"propertyDef","startIndex":29059,"stopIndex":29281,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1528},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1530":{"name":"onDragStart","type":"propertyDef","startIndex":29283,"stopIndex":29370,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1528},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1531":{"name":"onDrag","type":"propertyDef","startIndex":29372,"stopIndex":29537,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1528},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1532":{"name":"toString","type":"propertyDef","startIndex":29557,"stopIndex":29676,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1533},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1533":{"name":"debugging","type":"categoryDef","startIndex":29542,"stopIndex":29679,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1532}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1534":{"name":"remove","type":"propertyDef","startIndex":29695,"stopIndex":29876,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1535},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1512},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1535":{"name":"removing","type":"categoryDef","startIndex":29681,"stopIndex":29878,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1534}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1536":{"name":null,"type":"comment","startIndex":29882,"stopIndex":29882,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1537":{"name":"lively.morphic.App","type":"klassDef","startIndex":29883,"stopIndex":30596,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1538},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1544},{"__isSmartRef__":true,"id":1546},{"__isSmartRef__":true,"id":1547}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1545},{"__isSmartRef__":true,"id":1548}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1538":{"name":"initialViewExtent","type":"propertyDef","startIndex":29937,"stopIndex":29969,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1539},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1537},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1539":{"name":"properties","type":"categoryDef","startIndex":29921,"stopIndex":29972,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1538}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1540":{"name":"buildView","type":"propertyDef","startIndex":29992,"stopIndex":30073,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1541},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1537},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1541":{"name":"initializing","type":"categoryDef","startIndex":29974,"stopIndex":30076,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1540}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1542":{"name":"getInitialViewExtent","type":"propertyDef","startIndex":30093,"stopIndex":30183,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1543},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1537},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1543":{"name":"accessing","type":"categoryDef","startIndex":30078,"stopIndex":30186,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1542}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1544":{"name":"openIn","type":"propertyDef","startIndex":30201,"stopIndex":30424,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1545},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1537},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1545":{"name":"opening","type":"categoryDef","startIndex":30188,"stopIndex":30506,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1544},{"__isSmartRef__":true,"id":1546}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1546":{"name":"open","type":"propertyDef","startIndex":30426,"stopIndex":30502,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1545},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1537},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1547":{"name":"removeTopLevel","type":"propertyDef","startIndex":30522,"stopIndex":30591,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1548},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1537},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1548":{"name":"removing","type":"categoryDef","startIndex":30508,"stopIndex":30593,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1547}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1549":{"name":null,"type":"comment","startIndex":30597,"stopIndex":30597,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1550":{"name":"lively.morphic.AbstractDialog","type":"klassDef","startIndex":30598,"stopIndex":32932,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1556},{"__isSmartRef__":true,"id":1558},{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1560},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1562},{"__isSmartRef__":true,"id":1563},{"__isSmartRef__":true,"id":1565}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":1552},{"__isSmartRef__":true,"id":1554},{"__isSmartRef__":true,"id":1557},{"__isSmartRef__":true,"id":1564}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1551":{"name":"connections","type":"propertyDef","startIndex":30678,"stopIndex":30702,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1552},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1552":{"name":"documentation","type":"categoryDef","startIndex":30659,"stopIndex":30705,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1551}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1553":{"name":"initialViewExtent","type":"propertyDef","startIndex":30723,"stopIndex":30754,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1554},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1554":{"name":"properties","type":"categoryDef","startIndex":30707,"stopIndex":30768,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1555}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1555":{"name":"inset","type":"propertyDef","startIndex":30756,"stopIndex":30765,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1554},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1556":{"name":"initialize","type":"propertyDef","startIndex":30788,"stopIndex":30932,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1557},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1557":{"name":"initializing","type":"categoryDef","startIndex":30770,"stopIndex":32684,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1556},{"__isSmartRef__":true,"id":1558},{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1560},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1562}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1558":{"name":"buildPanel","type":"propertyDef","startIndex":30934,"stopIndex":31178,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1557},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1559":{"name":"buildLabel","type":"propertyDef","startIndex":31180,"stopIndex":31738,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1557},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1560":{"name":"buildCancelButton","type":"propertyDef","startIndex":31740,"stopIndex":32129,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1557},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1561":{"name":"buildOKButton","type":"propertyDef","startIndex":32131,"stopIndex":32505,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1557},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1562":{"name":"buildView","type":"propertyDef","startIndex":32507,"stopIndex":32681,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1557},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1563":{"name":"setCallback","type":"propertyDef","startIndex":32701,"stopIndex":32809,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1564},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1564":{"name":"callbacks","type":"categoryDef","startIndex":32686,"stopIndex":32929,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1563},{"__isSmartRef__":true,"id":1565}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1565":{"name":"triggerCallback","type":"propertyDef","startIndex":32811,"stopIndex":32927,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1564},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1550},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1566":{"name":null,"type":"comment","startIndex":32933,"stopIndex":32933,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1567":{"name":"lively.morphic.ConfirmDialog","type":"klassDef","startIndex":32934,"stopIndex":33396,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1568},{"__isSmartRef__":true,"id":1570}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":1569},{"__isSmartRef__":true,"id":1571}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1568":{"name":"initialViewExtent","type":"propertyDef","startIndex":33021,"stopIndex":33052,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1569},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":1567},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1569":{"name":"properties","type":"categoryDef","startIndex":33005,"stopIndex":33055,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1568}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1570":{"name":"buildView","type":"propertyDef","startIndex":33075,"stopIndex":33391,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1571},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":1567},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1571":{"name":"initializing","type":"categoryDef","startIndex":33057,"stopIndex":33393,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1570}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1572":{"name":null,"type":"comment","startIndex":33397,"stopIndex":33397,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1573":{"name":"lively.morphic.PromptDialog","type":"klassDef","startIndex":33398,"stopIndex":34778,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1574},{"__isSmartRef__":true,"id":1576},{"__isSmartRef__":true,"id":1577},{"__isSmartRef__":true,"id":1578}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":1575},{"__isSmartRef__":true,"id":1579}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1574":{"name":"initialize","type":"propertyDef","startIndex":33570,"stopIndex":33712,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1575},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1575":{"name":"initializing","type":"categoryDef","startIndex":33552,"stopIndex":34359,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1574},{"__isSmartRef__":true,"id":1576},{"__isSmartRef__":true,"id":1577}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1576":{"name":"buildTextInput","type":"propertyDef","startIndex":33714,"stopIndex":34048,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1575},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1577":{"name":"buildView","type":"propertyDef","startIndex":34051,"stopIndex":34355,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1575},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1578":{"name":"openIn","type":"propertyDef","startIndex":34374,"stopIndex":34773,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1579},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1573},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1579":{"name":"opening","type":"categoryDef","startIndex":34361,"stopIndex":34775,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1578}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1580":{"name":null,"type":"comment","startIndex":34779,"stopIndex":34780,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1581":{"name":"lively.morphic.WindowedApp","type":"klassDef","startIndex":34781,"stopIndex":35093,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1582}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":1583}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1582":{"name":"openIn","type":"propertyDef","startIndex":34852,"stopIndex":35088,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1583},"className":"lively.morphic.WindowedApp","_owner":{"__isSmartRef__":true,"id":1581},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1583":{"name":"opening","type":"categoryDef","startIndex":34839,"stopIndex":35090,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1582}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1584":{"name":null,"type":"comment","startIndex":35094,"stopIndex":35136,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1585":{"name":"lively.morphic.Selection","type":"klassDef","startIndex":35137,"stopIndex":44927,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1590},{"__isSmartRef__":true,"id":1591},{"__isSmartRef__":true,"id":1592},{"__isSmartRef__":true,"id":1593},{"__isSmartRef__":true,"id":1594},{"__isSmartRef__":true,"id":1596},{"__isSmartRef__":true,"id":1598},{"__isSmartRef__":true,"id":1599},{"__isSmartRef__":true,"id":1601},{"__isSmartRef__":true,"id":1603},{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1608},{"__isSmartRef__":true,"id":1610},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1612},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1614},{"__isSmartRef__":true,"id":1615},{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1617},{"__isSmartRef__":true,"id":1618},{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1620},{"__isSmartRef__":true,"id":1621},{"__isSmartRef__":true,"id":1622},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1625},{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1627},{"__isSmartRef__":true,"id":1629},{"__isSmartRef__":true,"id":1630},{"__isSmartRef__":true,"id":1632},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1635}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1595},{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1600},{"__isSmartRef__":true,"id":1602},{"__isSmartRef__":true,"id":1604},{"__isSmartRef__":true,"id":1606},{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1623},{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1631},{"__isSmartRef__":true,"id":1633}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1586":{"name":"documentation","type":"propertyDef","startIndex":35212,"stopIndex":35335,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1587},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1587":{"name":"documentation","type":"categoryDef","startIndex":35193,"stopIndex":35338,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1586}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1588":{"name":"style","type":"propertyDef","startIndex":35354,"stopIndex":35419,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1589},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1589":{"name":"settings","type":"categoryDef","startIndex":35340,"stopIndex":35500,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1590},{"__isSmartRef__":true,"id":1591},{"__isSmartRef__":true,"id":1592},{"__isSmartRef__":true,"id":1593}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1590":{"name":"isEpiMorph","type":"propertyDef","startIndex":35421,"stopIndex":35438,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1589},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1591":{"name":"doNotRemove","type":"propertyDef","startIndex":35440,"stopIndex":35458,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1589},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1592":{"name":"propagate","type":"propertyDef","startIndex":35460,"stopIndex":35476,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1589},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1593":{"name":"isSelection","type":"propertyDef","startIndex":35478,"stopIndex":35496,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1589},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1594":{"name":"initialize","type":"propertyDef","startIndex":35520,"stopIndex":35653,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1595},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1595":{"name":"initializing","type":"categoryDef","startIndex":35502,"stopIndex":35656,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1594}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1596":{"name":"withoutPropagationDo","type":"propertyDef","startIndex":35675,"stopIndex":35794,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1597},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1597":{"name":"propagation","type":"categoryDef","startIndex":35658,"stopIndex":35854,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1596},{"__isSmartRef__":true,"id":1598}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1598":{"name":"isPropagating","type":"propertyDef","startIndex":35796,"stopIndex":35851,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1597},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1599":{"name":"morphMenuItems","type":"propertyDef","startIndex":35866,"stopIndex":36943,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1600},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1600":{"name":"menu","type":"categoryDef","startIndex":35856,"stopIndex":36946,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1599}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1601":{"name":"copy","type":"propertyDef","startIndex":36961,"stopIndex":37099,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1602},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1602":{"name":"copying","type":"categoryDef","startIndex":36948,"stopIndex":37102,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1601}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1603":{"name":"addSelectionWhile","type":"propertyDef","startIndex":37128,"stopIndex":37668,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1604},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1604":{"name":"selection handling","type":"categoryDef","startIndex":37104,"stopIndex":37671,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1603}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1605":{"name":"remove","type":"propertyDef","startIndex":37687,"stopIndex":37804,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1606},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1606":{"name":"removing","type":"categoryDef","startIndex":37673,"stopIndex":38002,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1607":{"name":"removeOnlyIt","type":"propertyDef","startIndex":37806,"stopIndex":37999,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1606},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1608":{"name":"world","type":"propertyDef","startIndex":38019,"stopIndex":38096,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1609":{"name":"accessing","type":"categoryDef","startIndex":38004,"stopIndex":40261,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1608},{"__isSmartRef__":true,"id":1610},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1612},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1614},{"__isSmartRef__":true,"id":1615},{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1617},{"__isSmartRef__":true,"id":1618},{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1620},{"__isSmartRef__":true,"id":1621}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1610":{"name":"setBorderWidth","type":"propertyDef","startIndex":38098,"stopIndex":38317,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1611":{"name":"setFill","type":"propertyDef","startIndex":38321,"stopIndex":38529,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1612":{"name":"setBorderColor","type":"propertyDef","startIndex":38533,"stopIndex":38751,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1613":{"name":"shapeRoundEdgesBy","type":"propertyDef","startIndex":38754,"stopIndex":38972,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1614":{"name":"setFillOpacity","type":"propertyDef","startIndex":38976,"stopIndex":39186,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1615":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":39190,"stopIndex":39403,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1616":{"name":"setTextColor","type":"propertyDef","startIndex":39406,"stopIndex":39588,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1617":{"name":"setFontSize","type":"propertyDef","startIndex":39591,"stopIndex":39770,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1618":{"name":"setFontFamily","type":"propertyDef","startIndex":39773,"stopIndex":39958,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1619":{"name":"setRotation","type":"propertyDef","startIndex":39961,"stopIndex":40050,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1620":{"name":"setScale","type":"propertyDef","startIndex":40054,"stopIndex":40140,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1621":{"name":"setOrigin","type":"propertyDef","startIndex":40142,"stopIndex":40255,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1609},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1622":{"name":"alignVertically","type":"propertyDef","startIndex":40277,"stopIndex":40700,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1623},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1623":{"name":"aligning","type":"categoryDef","startIndex":40263,"stopIndex":42586,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1622},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1625},{"__isSmartRef__":true,"id":1626}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1624":{"name":"alignHorizontally","type":"propertyDef","startIndex":40703,"stopIndex":40933,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1623},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1625":{"name":"spaceVertically","type":"propertyDef","startIndex":40937,"stopIndex":41755,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1623},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1626":{"name":"spaceHorizontally","type":"propertyDef","startIndex":41758,"stopIndex":42583,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1623},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1627":{"name":"grabByHand","type":"propertyDef","startIndex":42602,"stopIndex":42867,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1628},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1628":{"name":"grabbing","type":"categoryDef","startIndex":42588,"stopIndex":43135,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1627},{"__isSmartRef__":true,"id":1629}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1629":{"name":"dropOn","type":"propertyDef","startIndex":42869,"stopIndex":43131,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1628},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1630":{"name":"moveBy","type":"propertyDef","startIndex":43151,"stopIndex":43393,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1631},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1631":{"name":"geometry","type":"categoryDef","startIndex":43137,"stopIndex":43397,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1630}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1632":{"name":"reset","type":"propertyDef","startIndex":43410,"stopIndex":43588,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1633},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1633":{"name":"world","type":"categoryDef","startIndex":43399,"stopIndex":44924,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1632},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1635}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1634":{"name":"selectMorphs","type":"propertyDef","startIndex":43591,"stopIndex":44765,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1633},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1635":{"name":"removeSelecitonIndicators","type":"propertyDef","startIndex":44768,"stopIndex":44922,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1633},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1636":{"name":"SelectionMorphTrait","type":"traitDef","startIndex":44928,"stopIndex":46557,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1639},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1641},{"__isSmartRef__":true,"id":1642}],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1637":{"name":"getSelectedMorphs","type":"propertyDef","startIndex":44972,"stopIndex":45051,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"_owner":{"__isSmartRef__":true,"id":1636},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1638":{"name":"selection","type":"categoryDef","startIndex":29,"stopIndex":1627,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1639},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1641},{"__isSmartRef__":true,"id":1642}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1639":{"name":"onDragStart","type":"propertyDef","startIndex":45056,"stopIndex":45369,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"_owner":{"__isSmartRef__":true,"id":1636},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1640":{"name":"onDrag","type":"propertyDef","startIndex":45371,"stopIndex":45761,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"_owner":{"__isSmartRef__":true,"id":1636},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1641":{"name":"onDragEnd","type":"propertyDef","startIndex":45763,"stopIndex":46345,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"_owner":{"__isSmartRef__":true,"id":1636},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1642":{"name":"resetSelection","type":"propertyDef","startIndex":46348,"stopIndex":46553,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"_owner":{"__isSmartRef__":true,"id":1636},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1643":{"name":null,"type":"unknown","startIndex":46558,"stopIndex":46641,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1644":{"name":null,"type":"comment","startIndex":46642,"stopIndex":46642,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1645":{"name":"lively.morphic.TextEditor","type":"klassDef","startIndex":46643,"stopIndex":51225,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1646},{"__isSmartRef__":true,"id":1648},{"__isSmartRef__":true,"id":1649},{"__isSmartRef__":true,"id":1651},{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1654},{"__isSmartRef__":true,"id":1655},{"__isSmartRef__":true,"id":1657},{"__isSmartRef__":true,"id":1659},{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":1661},{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1663},{"__isSmartRef__":true,"id":1664}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.WindowedApp","categories":[{"__isSmartRef__":true,"id":1647},{"__isSmartRef__":true,"id":1650},{"__isSmartRef__":true,"id":1652},{"__isSmartRef__":true,"id":1656},{"__isSmartRef__":true,"id":1658},{"__isSmartRef__":true,"id":1665}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1646":{"name":"defaultTitle","type":"propertyDef","startIndex":46722,"stopIndex":46749,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1647},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1647":{"name":"settings","type":"categoryDef","startIndex":46708,"stopIndex":46786,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1646},{"__isSmartRef__":true,"id":1648}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1648":{"name":"initialViewExtent","type":"propertyDef","startIndex":46751,"stopIndex":46783,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1647},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1649":{"name":"buildView","type":"propertyDef","startIndex":46806,"stopIndex":48848,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1650},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1650":{"name":"initializing","type":"categoryDef","startIndex":46788,"stopIndex":48851,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1649}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1651":{"name":"setCurrentURL","type":"propertyDef","startIndex":48866,"stopIndex":48972,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1652},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1652":{"name":"network","type":"categoryDef","startIndex":48853,"stopIndex":49139,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1651},{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1654}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1653":{"name":"createWebResource","type":"propertyDef","startIndex":48974,"stopIndex":49046,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1652},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1654":{"name":"getURL","type":"propertyDef","startIndex":49048,"stopIndex":49136,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1652},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1655":{"name":"showAsLoading","type":"propertyDef","startIndex":49153,"stopIndex":49526,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1656},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1656":{"name":"helper","type":"categoryDef","startIndex":49141,"stopIndex":49529,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1655}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1657":{"name":"getEditorContent","type":"propertyDef","startIndex":49551,"stopIndex":49626,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1658},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1658":{"name":"file functions","type":"categoryDef","startIndex":49531,"stopIndex":51056,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1657},{"__isSmartRef__":true,"id":1659},{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":1661},{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1663}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1659":{"name":"saveFile","type":"propertyDef","startIndex":49628,"stopIndex":49830,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1658},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1660":{"name":"loadFile","type":"propertyDef","startIndex":49833,"stopIndex":50179,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1658},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1661":{"name":"finishLoading","type":"propertyDef","startIndex":50181,"stopIndex":50447,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1658},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1662":{"name":"askToCreateFile","type":"propertyDef","startIndex":50450,"stopIndex":50879,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1658},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1663":{"name":"removeFile","type":"propertyDef","startIndex":50881,"stopIndex":51053,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1658},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1664":{"name":"load","type":"propertyDef","startIndex":51073,"stopIndex":51220,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1665},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1665":{"name":"interface","type":"categoryDef","startIndex":51058,"stopIndex":51222,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1664}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1666":{"name":null,"type":"comment","startIndex":51226,"stopIndex":51228,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1667":{"name":"lively.morphic.HorizontalDivider","type":"klassDef","startIndex":51229,"stopIndex":51888,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1670},{"__isSmartRef__":true,"id":1672},{"__isSmartRef__":true,"id":1674}],"sourceControl":{"__isSmartRef__":true,"id":1112},"traits":["HorizontalDividerTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1669},{"__isSmartRef__":true,"id":1671},{"__isSmartRef__":true,"id":1673}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1668":{"name":"style","type":"propertyDef","startIndex":51340,"stopIndex":51388,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1669},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1667},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1669":{"name":"settings","type":"categoryDef","startIndex":51326,"stopIndex":51391,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1668}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1670":{"name":"initialize","type":"propertyDef","startIndex":51411,"stopIndex":51598,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1671},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1667},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1671":{"name":"initializing","type":"categoryDef","startIndex":51393,"stopIndex":51601,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1670}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1672":{"name":"onDragStart","type":"propertyDef","startIndex":51621,"stopIndex":51705,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1673},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1667},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1673":{"name":"mouse events","type":"categoryDef","startIndex":51603,"stopIndex":51885,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1672},{"__isSmartRef__":true,"id":1674}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1674":{"name":"onDrag","type":"propertyDef","startIndex":51707,"stopIndex":51883,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1673},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1667},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1675":{"name":null,"type":"comment","startIndex":51889,"stopIndex":51889,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1676":{"name":"lively.morphic.Slider","type":"klassDef","startIndex":51890,"stopIndex":53513,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1677},{"__isSmartRef__":true,"id":1679},{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1683},{"__isSmartRef__":true,"id":1684},{"__isSmartRef__":true,"id":1685},{"__isSmartRef__":true,"id":1686},{"__isSmartRef__":true,"id":1687}],"sourceControl":{"__isSmartRef__":true,"id":1112},"traits":["SliderMorphTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1678},{"__isSmartRef__":true,"id":1680},{"__isSmartRef__":true,"id":1682},{"__isSmartRef__":true,"id":1688}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1677":{"name":"style","type":"propertyDef","startIndex":51984,"stopIndex":52131,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1678},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1678":{"name":"settings","type":"categoryDef","startIndex":51970,"stopIndex":52134,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1677}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1679":{"name":"initialize","type":"propertyDef","startIndex":52154,"stopIndex":52568,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1680},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1680":{"name":"initializing","type":"categoryDef","startIndex":52136,"stopIndex":52571,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1679}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1681":{"name":"getValue","type":"propertyDef","startIndex":52588,"stopIndex":52631,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1682},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1682":{"name":"accessing","type":"categoryDef","startIndex":52573,"stopIndex":52972,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1683},{"__isSmartRef__":true,"id":1684},{"__isSmartRef__":true,"id":1685},{"__isSmartRef__":true,"id":1686}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1683":{"name":"setValue","type":"propertyDef","startIndex":52635,"stopIndex":52691,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1682},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1684":{"name":"getSliderExtent","type":"propertyDef","startIndex":52695,"stopIndex":52752,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1682},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1685":{"name":"setSliderExtent","type":"propertyDef","startIndex":52755,"stopIndex":52865,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1682},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1686":{"name":"setExtent","type":"propertyDef","startIndex":52867,"stopIndex":52968,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1682},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1687":{"name":"onMouseDown","type":"propertyDef","startIndex":52992,"stopIndex":53479,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1688},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1688":{"name":"mouse events","type":"categoryDef","startIndex":52974,"stopIndex":53481,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1687}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1689":{"name":"lively.morphic.SliderKnob","type":"klassDef","startIndex":53514,"stopIndex":54923,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1690},{"__isSmartRef__":true,"id":1692},{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1696},{"__isSmartRef__":true,"id":1697},{"__isSmartRef__":true,"id":1698}],"sourceControl":{"__isSmartRef__":true,"id":1112},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1691},{"__isSmartRef__":true,"id":1693},{"__isSmartRef__":true,"id":1695}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1690":{"name":"style","type":"propertyDef","startIndex":53585,"stopIndex":53676,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1691},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":1689},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1691":{"name":"settings","type":"categoryDef","startIndex":53571,"stopIndex":53679,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1690}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1692":{"name":"initialize","type":"propertyDef","startIndex":53699,"stopIndex":53805,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1693},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":1689},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1693":{"name":"initializing","type":"categoryDef","startIndex":53681,"stopIndex":53808,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1692}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1694":{"name":"onDragStart","type":"propertyDef","startIndex":53828,"stopIndex":53920,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1695},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":1689},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1695":{"name":"mouse events","type":"categoryDef","startIndex":53810,"stopIndex":54920,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1696},{"__isSmartRef__":true,"id":1697},{"__isSmartRef__":true,"id":1698}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1696":{"name":"onDrag","type":"propertyDef","startIndex":53922,"stopIndex":54788,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1695},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":1689},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1697":{"name":"onDragEnd","type":"propertyDef","startIndex":54790,"stopIndex":54846,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1695},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":1689},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1698":{"name":"onMouseDown","type":"propertyDef","startIndex":54848,"stopIndex":54916,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1695},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":1689},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1699":{"name":"Array.prototype","type":"klassExtensionDef","startIndex":54924,"stopIndex":55102,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1700}],"sourceControl":{"__isSmartRef__":true,"id":1112},"categories":[{"__isSmartRef__":true,"id":1701}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1700":{"name":"asListItemArray","type":"propertyDef","startIndex":54957,"stopIndex":55097,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":1112},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1701},"className":"Array.prototype","_owner":{"__isSmartRef__":true,"id":1699},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1701":{"name":"default category","type":"categoryDef","startIndex":54955,"stopIndex":55099,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1700}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1702":{"target":{"__isSmartRef__":true,"id":1703},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"1703":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1704":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":1114}},"1705":{"isListItem":true,"string":"BindingsExtension.js (not parsed)","value":{"__isSmartRef__":true,"id":1115}},"1706":{"isListItem":true,"string":"BindingsTests.js (not parsed)","value":{"__isSmartRef__":true,"id":1116}},"1707":{"isListItem":true,"string":"Canvas.js (not parsed)","value":{"__isSmartRef__":true,"id":1117}},"1708":{"isListItem":true,"string":"ColorChooserDraft.js (not parsed)","value":{"__isSmartRef__":true,"id":1118}},"1709":{"isListItem":true,"string":"Compat.js (not parsed)","value":{"__isSmartRef__":true,"id":1119}},"1710":{"isListItem":true,"string":"CompatLayer.js (not parsed)","value":{"__isSmartRef__":true,"id":1120}},"1711":{"isListItem":true,"string":"CompatSCB.js (not parsed)","value":{"__isSmartRef__":true,"id":1121}},"1712":{"isListItem":true,"string":"Complete.js (not parsed)","value":{"__isSmartRef__":true,"id":1122}},"1713":{"isListItem":true,"string":"Core.js (not parsed)","value":{"__isSmartRef__":true,"id":1123}},"1714":{"isListItem":true,"string":"Events.js (not parsed)","value":{"__isSmartRef__":true,"id":1124}},"1715":{"isListItem":true,"string":"Examples.js (not parsed)","value":{"__isSmartRef__":true,"id":1125}},"1716":{"isListItem":true,"string":"Experiments.js (not parsed)","value":{"__isSmartRef__":true,"id":1126}},"1717":{"isListItem":true,"string":"Graffle.js (not parsed)","value":{"__isSmartRef__":true,"id":1127}},"1718":{"isListItem":true,"string":"Halos.js (not parsed)","value":{"__isSmartRef__":true,"id":1128}},"1719":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":1129}},"1720":{"isListItem":true,"string":"Layout.js (not parsed)","value":{"__isSmartRef__":true,"id":1254}},"1721":{"isListItem":true,"string":"lively.morphic.Widgets.js (not parsed)","value":{"__isSmartRef__":true,"id":1255}},"1722":{"isListItem":true,"string":"MorphAddons.js (not parsed)","value":{"__isSmartRef__":true,"id":1256}},"1723":{"isListItem":true,"string":"ObjectMigration.js (not parsed)","value":{"__isSmartRef__":true,"id":1257}},"1724":{"isListItem":true,"string":"Rendering.js (not parsed)","value":{"__isSmartRef__":true,"id":1258}},"1725":{"isListItem":true,"string":"ScriptingSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":1259}},"1726":{"isListItem":true,"string":"Serialization.js (not parsed)","value":{"__isSmartRef__":true,"id":1260}},"1727":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":1261}},"1728":{"isListItem":true,"string":"Styles.js (not parsed)","value":{"__isSmartRef__":true,"id":1344}},"1729":{"isListItem":true,"string":"SVG.js (not parsed)","value":{"__isSmartRef__":true,"id":1345}},"1730":{"isListItem":true,"string":"Tests.js (not parsed)","value":{"__isSmartRef__":true,"id":1346}},"1731":{"isListItem":true,"string":"TextCore.js (not parsed)","value":{"__isSmartRef__":true,"id":1347}},"1732":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":1348}},"1733":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":1702}},"1734":{"sourceObj":{"__isSmartRef__":true,"id":1102},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1735":{"sourceObj":{"__isSmartRef__":true,"id":1102},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1736":{"sourceObj":{"__isSmartRef__":true,"id":1102},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1737":{"sourceObj":{"__isSmartRef__":true,"id":1102},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1738":{"target":{"__isSmartRef__":true,"id":1130},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1111},"moduleName":"lively/morphic/HTML.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1739":{"sourceObj":{"__isSmartRef__":true,"id":905},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":1740},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1740":{"submorphs":[],"scripts":[],"id":227,"shape":{"__isSmartRef__":true,"id":1741},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":1744},"itemList":[{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1749},{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1753},{"__isSmartRef__":true,"id":1755},{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1761},{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1767}],"selectedLineNo":9,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":895},"attributeConnections":[{"__isSmartRef__":true,"id":1769},{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1772}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":1773},"prevScroll":[0,39],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"1741":{"_Position":{"__isSmartRef__":true,"id":1742},"_Extent":{"__isSmartRef__":true,"id":1743},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":1106},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1742":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1743":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1744":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1745":{"isListItem":true,"string":"Color (extension)","value":{"__isSmartRef__":true,"id":1746}},"1746":{"target":{"__isSmartRef__":true,"id":1132},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1747":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext","value":{"__isSmartRef__":true,"id":1748}},"1748":{"target":{"__isSmartRef__":true,"id":1136},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1749":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":1750}},"1750":{"target":{"__isSmartRef__":true,"id":1143},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1751":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":1752}},"1752":{"target":{"__isSmartRef__":true,"id":1160},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1753":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":1754}},"1754":{"target":{"__isSmartRef__":true,"id":1186},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1755":{"isListItem":true,"string":"lively.morphic.Clip (extension)","value":{"__isSmartRef__":true,"id":1756}},"1756":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1757":{"isListItem":true,"string":"lively.morphic.Shapes.Shape (extension)","value":{"__isSmartRef__":true,"id":1758}},"1758":{"target":{"__isSmartRef__":true,"id":1205},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1759":{"isListItem":true,"string":"lively.morphic.Shapes.Rectangle (extension)","value":{"__isSmartRef__":true,"id":1760}},"1760":{"target":{"__isSmartRef__":true,"id":1219},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1761":{"isListItem":true,"string":"lively.morphic.Shapes.Ellipse (extension)","value":{"__isSmartRef__":true,"id":1762}},"1762":{"target":{"__isSmartRef__":true,"id":1225},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1763":{"isListItem":true,"string":"lively.morphic.Shapes.Image (extension)","value":{"__isSmartRef__":true,"id":1764}},"1764":{"target":{"__isSmartRef__":true,"id":1230},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1765":{"isListItem":true,"string":"lively.morphic.Shapes.Slider (extension)","value":{"__isSmartRef__":true,"id":1766}},"1766":{"target":{"__isSmartRef__":true,"id":1244},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1767":{"isListItem":true,"string":"lively.morphic.Shapes.External (extension)","value":{"__isSmartRef__":true,"id":1768}},"1768":{"target":{"__isSmartRef__":true,"id":1248},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1769":{"sourceObj":{"__isSmartRef__":true,"id":1740},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1770":{"sourceObj":{"__isSmartRef__":true,"id":1740},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1771":{"sourceObj":{"__isSmartRef__":true,"id":1740},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1772":{"sourceObj":{"__isSmartRef__":true,"id":1740},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1773":{"target":{"__isSmartRef__":true,"id":1230},"browser":{"__isSmartRef__":true,"id":905},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1774":{"sourceObj":{"__isSmartRef__":true,"id":905},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":1775},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1775":{"submorphs":[],"scripts":[],"id":228,"shape":{"__isSmartRef__":true,"id":1776},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":1779},"itemList":[{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1786}],"selectedLineNo":0,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":895},"attributeConnections":[{"__isSmartRef__":true,"id":1788},{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1790},{"__isSmartRef__":true,"id":1791}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":1781},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"1776":{"_Position":{"__isSmartRef__":true,"id":1777},"_Extent":{"__isSmartRef__":true,"id":1778},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":1106},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1777":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1778":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1779":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1780":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":1781}},"1781":{"target":{"__isSmartRef__":true,"id":1230},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1764},"__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1782":{"isListItem":true,"string":"rendering","value":{"__isSmartRef__":true,"id":1783}},"1783":{"target":{"__isSmartRef__":true,"id":1238},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1764},"targets":[{"__isSmartRef__":true,"id":1238}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1784":{"isListItem":true,"string":"updating","value":{"__isSmartRef__":true,"id":1785}},"1785":{"target":{"__isSmartRef__":true,"id":1240},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1764},"targets":[{"__isSmartRef__":true,"id":1240}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1786":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":1787}},"1787":{"target":{"__isSmartRef__":true,"id":1242},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1764},"targets":[{"__isSmartRef__":true,"id":1242}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1788":{"sourceObj":{"__isSmartRef__":true,"id":1775},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1789":{"sourceObj":{"__isSmartRef__":true,"id":1775},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1790":{"sourceObj":{"__isSmartRef__":true,"id":1775},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1791":{"sourceObj":{"__isSmartRef__":true,"id":1775},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1792":{"sourceObj":{"__isSmartRef__":true,"id":905},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":1793},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1793":{"submorphs":[],"scripts":[],"id":229,"shape":{"__isSmartRef__":true,"id":1794},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":1797},"itemList":[{"__isSmartRef__":true,"id":1798},{"__isSmartRef__":true,"id":1800},{"__isSmartRef__":true,"id":1802}],"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":895},"attributeConnections":[{"__isSmartRef__":true,"id":1804},{"__isSmartRef__":true,"id":1805},{"__isSmartRef__":true,"id":1806},{"__isSmartRef__":true,"id":1807}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"1794":{"_Position":{"__isSmartRef__":true,"id":1795},"_Extent":{"__isSmartRef__":true,"id":1796},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":1106},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1795":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1796":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1797":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1798":{"isListItem":true,"string":"initHTML (proto)","value":{"__isSmartRef__":true,"id":1799}},"1799":{"target":{"__isSmartRef__":true,"id":1231},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1781},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1800":{"isListItem":true,"string":"setImageURLHTML (proto)","value":{"__isSmartRef__":true,"id":1801}},"1801":{"target":{"__isSmartRef__":true,"id":1234},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1781},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1802":{"isListItem":true,"string":"getNativeExtentHTML (proto)","value":{"__isSmartRef__":true,"id":1803}},"1803":{"target":{"__isSmartRef__":true,"id":1236},"browser":{"__isSmartRef__":true,"id":905},"parent":{"__isSmartRef__":true,"id":1781},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1804":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1805":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1806":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1807":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1808":{"sourceObj":{"__isSmartRef__":true,"id":905},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":1809},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1809":{"submorphs":[],"scripts":[],"id":231,"shape":{"__isSmartRef__":true,"id":1810},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1813},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_Position":{"__isSmartRef__":true,"id":1814},"priorExtent":{"__isSmartRef__":true,"id":1815},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":1816}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":895},"layout":{"__isSmartRef__":true,"id":1818},"_FontSize":10,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":1819}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"lively.morphic.Shapes.Image.addMethods(\n'rendering', {\n\tinitHTML: function($super, ctx) {\n\t\tif (!ctx.shapeNode) {\n\t\t\tctx.shapeNode = ctx.domInterface.htmlImg();\n\t\t\tctx.shapeNode.draggable = false;\n\t\t}\n\t\t$super(ctx);\n\t\tthis.setImageURLHTML(ctx, this.getImageURL());\n\t},\n},\n'updating', {\n\tsetImageURLHTML: function(ctx, urlString) {\n\t\tvar shape = this;\n\t\tif (!ctx.shapeNode) return;\n\t\tctx.shapeNode.onload = function(evt) { shape.isLoaded = true }\n\t\tctx.shapeNode.src = urlString;\n\t},\n},\n'accessing', {\n\tgetNativeExtentHTML: function(ctx) {\n\t\treturn pt(ctx.shapeNode.naturalWidth, ctx.shapeNode.naturalHeight)\n\t},\n});\n","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"prevScroll":[0,93],"priorSelectionRange":[358,358],"lastSearchString":"debugger","lastFindLoc":353,"charsReplaced":"","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1810":{"_Position":{"__isSmartRef__":true,"id":1811},"_Extent":{"__isSmartRef__":true,"id":1812},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":157},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1811":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1812":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1813":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1814":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1815":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1816":{"style":{"__isSmartRef__":true,"id":1817},"morph":{"__isSmartRef__":true,"id":1809},"storedString":"lively.morphic.Shapes.Image.addMethods(\n'rendering', {\n\tinitHTML: function($super, ctx) {\n\t\tif (!ctx.shapeNode) {\n\t\t\tctx.shapeNode = ctx.domInterface.htmlImg();\n\t\t\tctx.shapeNode.draggable = false;\n\t\t}\n\t\t$super(ctx);\n\t\tthis.setImageURLHTML(ctx, this.getImageURL());\n\t},\n},\n'updating', {\n\tsetImageURLHTML: function(ctx, urlString) {\n\t\tvar shape = this;\n\t\tif (!ctx.shapeNode) return;\n\t\tctx.shapeNode.onload = function(evt) { shape.isLoaded = true }\n\t\tctx.shapeNode.src = urlString;\n\t},\n},\n'accessing', {\n\tgetNativeExtentHTML: function(ctx) {\n\t\treturn pt(ctx.shapeNode.naturalWidth, ctx.shapeNode.naturalHeight)\n\t},\n});\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1817":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1818":{"resizeWidth":true,"resizeHeight":true},"1819":{"sourceObj":{"__isSmartRef__":true,"id":1809},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1820":{"sourceObj":{"__isSmartRef__":true,"id":905},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":896},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1821":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1822":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":1823},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":158},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1827},"priorExtent":{"__isSmartRef__":true,"id":1828},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":1829}],"evalEnabled":false,"owner":null,"_TextColor":{"__isSmartRef__":true,"id":1831},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1823":{"_Position":{"__isSmartRef__":true,"id":1824},"_Extent":{"__isSmartRef__":true,"id":1825},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":1826},"_StrokeOpacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1824":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1825":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1826":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1827":{"x":260,"y":119.75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1828":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1829":{"style":{"__isSmartRef__":true,"id":1830},"morph":{"__isSmartRef__":true,"id":1822},"storedString":"Saving lively.morphic.Shapes.Image...\nSuccessfully saved\nSuccessfully evaluated lively.morphic.Shapes.Image","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1830":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1831":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1832":{"submorphs":[{"__isSmartRef__":true,"id":1833}],"scripts":[],"id":222,"shape":{"__isSmartRef__":true,"id":1842},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1845},"priorExtent":{"__isSmartRef__":true,"id":1846},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1847},"label":{"__isSmartRef__":true,"id":1833},"owner":{"__isSmartRef__":true,"id":895},"attributeConnections":[{"__isSmartRef__":true,"id":1856}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1833":{"submorphs":[],"scripts":[],"id":223,"shape":{"__isSmartRef__":true,"id":1834},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1837},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1838},"priorExtent":{"__isSmartRef__":true,"id":1839},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1840}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1832},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1834":{"_Position":{"__isSmartRef__":true,"id":1835},"_Extent":{"__isSmartRef__":true,"id":1836},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1835":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1836":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1837":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1838":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1839":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1840":{"style":{"__isSmartRef__":true,"id":1841},"morph":{"__isSmartRef__":true,"id":1833},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1841":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1842":{"_Position":{"__isSmartRef__":true,"id":1843},"_Extent":{"__isSmartRef__":true,"id":1844},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1843":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1844":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1845":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1846":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1847":{"stops":[{"__isSmartRef__":true,"id":1848},{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1854}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1848":{"offset":0,"color":{"__isSmartRef__":true,"id":1849}},"1849":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1850":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1851}},"1851":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1852":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1853}},"1853":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1854":{"offset":1,"color":{"__isSmartRef__":true,"id":1855}},"1855":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1856":{"sourceObj":{"__isSmartRef__":true,"id":1832},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1857":{"submorphs":[{"__isSmartRef__":true,"id":1858}],"scripts":[],"id":224,"shape":{"__isSmartRef__":true,"id":1867},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1870},"priorExtent":{"__isSmartRef__":true,"id":1871},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1872},"label":{"__isSmartRef__":true,"id":1858},"owner":{"__isSmartRef__":true,"id":895},"attributeConnections":[{"__isSmartRef__":true,"id":1881}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1858":{"submorphs":[],"scripts":[],"id":225,"shape":{"__isSmartRef__":true,"id":1859},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1862},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1863},"priorExtent":{"__isSmartRef__":true,"id":1864},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1865}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1857},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1859":{"_Position":{"__isSmartRef__":true,"id":1860},"_Extent":{"__isSmartRef__":true,"id":1861},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1860":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1861":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1862":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1863":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1864":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1865":{"style":{"__isSmartRef__":true,"id":1866},"morph":{"__isSmartRef__":true,"id":1858},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1866":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1867":{"_Position":{"__isSmartRef__":true,"id":1868},"_Extent":{"__isSmartRef__":true,"id":1869},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1868":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1869":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1870":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1871":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1872":{"stops":[{"__isSmartRef__":true,"id":1873},{"__isSmartRef__":true,"id":1875},{"__isSmartRef__":true,"id":1877},{"__isSmartRef__":true,"id":1879}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1873":{"offset":0,"color":{"__isSmartRef__":true,"id":1874}},"1874":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1875":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1876}},"1876":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1877":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1878}},"1878":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1879":{"offset":1,"color":{"__isSmartRef__":true,"id":1880}},"1880":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1881":{"sourceObj":{"__isSmartRef__":true,"id":1857},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":905},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1882":{"submorphs":[],"scripts":[],"id":230,"shape":{"__isSmartRef__":true,"id":1883},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":1887},"fixed":[{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":934},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1069}],"scalingBelow":[{"__isSmartRef__":true,"id":1809}],"scalingAbove":[{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1740},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1793}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":895},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1883":{"_Position":{"__isSmartRef__":true,"id":1884},"_Extent":{"__isSmartRef__":true,"id":1885},"_Fill":{"__isSmartRef__":true,"id":1886},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1884":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1885":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1886":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1887":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1888":{"submorphs":[],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":1889},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":1892},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":1893}],"scalingAbove":[{"__isSmartRef__":true,"id":1809}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":895},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1889":{"_Position":{"__isSmartRef__":true,"id":1890},"_Extent":{"__isSmartRef__":true,"id":1891},"_Fill":{"__isSmartRef__":true,"id":1886},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1890":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1891":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1892":{"x":0,"y":517,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1893":{"submorphs":[],"scripts":[],"id":233,"shape":{"__isSmartRef__":true,"id":1894},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":158},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1897},"priorExtent":{"__isSmartRef__":true,"id":1898},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":1899}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":895},"styleClass":["Browser_commentPaneText"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1894":{"_Position":{"__isSmartRef__":true,"id":1895},"_Extent":{"__isSmartRef__":true,"id":1896},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":157},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1895":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1896":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1897":{"x":0,"y":522.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1898":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1899":{"style":{"__isSmartRef__":true,"id":1900},"morph":{"__isSmartRef__":true,"id":1893},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1900":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1901":{"_Position":{"__isSmartRef__":true,"id":1902},"_Extent":{"__isSmartRef__":true,"id":1903},"_Fill":{"__isSmartRef__":true,"id":1904},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1902":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1903":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1904":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1905":{"adjustForNewBounds":true},"1906":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1907":{"submorphs":[{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1916},{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1969}],"scripts":[],"id":249,"shape":{"__isSmartRef__":true,"id":1996},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1999},"_Position":{"__isSmartRef__":true,"id":2000},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":894},"label":{"__isSmartRef__":true,"id":1908},"closeButton":{"__isSmartRef__":true,"id":1916},"menuButton":{"__isSmartRef__":true,"id":1943},"collapseButton":{"__isSmartRef__":true,"id":1969},"priorExtent":{"__isSmartRef__":true,"id":2001},"owner":{"__isSmartRef__":true,"id":894},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1908":{"submorphs":[],"scripts":[],"id":250,"shape":{"__isSmartRef__":true,"id":1909},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":531},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1912},"priorExtent":{"__isSmartRef__":true,"id":1913},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1914}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":1907},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1909":{"_Position":{"__isSmartRef__":true,"id":1910},"_Extent":{"__isSmartRef__":true,"id":1911},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1910":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1911":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1912":{"x":386,"y":3.999999985098839,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1913":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1914":{"style":{"__isSmartRef__":true,"id":1915},"morph":{"__isSmartRef__":true,"id":1908},"storedString":"HTML.js:lively.morphic.Shapes.Image (extension):-- all --","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1915":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1916":{"submorphs":[{"__isSmartRef__":true,"id":1917}],"scripts":[],"id":251,"shape":{"__isSmartRef__":true,"id":1926},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1929},"priorExtent":{"__isSmartRef__":true,"id":1930},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1931},"label":{"__isSmartRef__":true,"id":1917},"owner":{"__isSmartRef__":true,"id":1907},"layout":{"__isSmartRef__":true,"id":1940},"attributeConnections":[{"__isSmartRef__":true,"id":1941},{"__isSmartRef__":true,"id":1942}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1917":{"submorphs":[],"scripts":[],"id":252,"shape":{"__isSmartRef__":true,"id":1918},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1921},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1922},"priorExtent":{"__isSmartRef__":true,"id":1923},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1924}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1916},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1918":{"_Position":{"__isSmartRef__":true,"id":1919},"_Extent":{"__isSmartRef__":true,"id":1920},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1919":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1920":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1921":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1922":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1923":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1924":{"style":{"__isSmartRef__":true,"id":1925},"morph":{"__isSmartRef__":true,"id":1917},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1925":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1926":{"_Position":{"__isSmartRef__":true,"id":1927},"_Extent":{"__isSmartRef__":true,"id":1928},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1927":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1928":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1929":{"x":800,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1930":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1931":{"stops":[{"__isSmartRef__":true,"id":1932},{"__isSmartRef__":true,"id":1934},{"__isSmartRef__":true,"id":1936},{"__isSmartRef__":true,"id":1938}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1932":{"offset":0,"color":{"__isSmartRef__":true,"id":1933}},"1933":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1934":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1935}},"1935":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1936":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1937}},"1937":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1938":{"offset":1,"color":{"__isSmartRef__":true,"id":1939}},"1939":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1940":{"moveHorizontal":true},"1941":{"sourceObj":{"__isSmartRef__":true,"id":1916},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":894},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1942":{"sourceObj":{"__isSmartRef__":true,"id":1916},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":894},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1943":{"submorphs":[{"__isSmartRef__":true,"id":1944}],"scripts":[],"id":253,"shape":{"__isSmartRef__":true,"id":1953},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1956},"priorExtent":{"__isSmartRef__":true,"id":1957},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1958},"label":{"__isSmartRef__":true,"id":1944},"owner":{"__isSmartRef__":true,"id":1907},"attributeConnections":[{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":1968}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1944":{"submorphs":[],"scripts":[],"id":254,"shape":{"__isSmartRef__":true,"id":1945},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1948},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1949},"priorExtent":{"__isSmartRef__":true,"id":1950},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1951}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1943},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1945":{"_Position":{"__isSmartRef__":true,"id":1946},"_Extent":{"__isSmartRef__":true,"id":1947},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1946":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1947":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1948":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1949":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1950":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1951":{"style":{"__isSmartRef__":true,"id":1952},"morph":{"__isSmartRef__":true,"id":1944},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1952":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1953":{"_Position":{"__isSmartRef__":true,"id":1954},"_Extent":{"__isSmartRef__":true,"id":1955},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1954":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1955":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1956":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1957":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1958":{"stops":[{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1965}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1959":{"offset":0,"color":{"__isSmartRef__":true,"id":1960}},"1960":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1961":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1962}},"1962":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1963":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1964}},"1964":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1965":{"offset":1,"color":{"__isSmartRef__":true,"id":1966}},"1966":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1967":{"sourceObj":{"__isSmartRef__":true,"id":1943},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":894},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1968":{"sourceObj":{"__isSmartRef__":true,"id":1943},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":894},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1969":{"submorphs":[{"__isSmartRef__":true,"id":1970}],"scripts":[],"id":255,"shape":{"__isSmartRef__":true,"id":1979},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1982},"priorExtent":{"__isSmartRef__":true,"id":1983},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":1984},"label":{"__isSmartRef__":true,"id":1970},"owner":{"__isSmartRef__":true,"id":1907},"layout":{"__isSmartRef__":true,"id":1993},"attributeConnections":[{"__isSmartRef__":true,"id":1994},{"__isSmartRef__":true,"id":1995}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1970":{"submorphs":[],"scripts":[],"id":256,"shape":{"__isSmartRef__":true,"id":1971},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1974},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1975},"priorExtent":{"__isSmartRef__":true,"id":1976},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1977}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1969},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1971":{"_Position":{"__isSmartRef__":true,"id":1972},"_Extent":{"__isSmartRef__":true,"id":1973},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1972":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1973":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1974":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1975":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1976":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1977":{"style":{"__isSmartRef__":true,"id":1978},"morph":{"__isSmartRef__":true,"id":1970},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1978":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1979":{"_Position":{"__isSmartRef__":true,"id":1980},"_Extent":{"__isSmartRef__":true,"id":1981},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1980":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1981":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1982":{"x":781,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1983":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1984":{"stops":[{"__isSmartRef__":true,"id":1985},{"__isSmartRef__":true,"id":1987},{"__isSmartRef__":true,"id":1989},{"__isSmartRef__":true,"id":1991}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1985":{"offset":0,"color":{"__isSmartRef__":true,"id":1986}},"1986":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1987":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1988}},"1988":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1989":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1990}},"1990":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1991":{"offset":1,"color":{"__isSmartRef__":true,"id":1992}},"1992":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1993":{"moveHorizontal":true},"1994":{"sourceObj":{"__isSmartRef__":true,"id":1969},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":894},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1995":{"sourceObj":{"__isSmartRef__":true,"id":1969},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":894},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1996":{"_Position":{"__isSmartRef__":true,"id":1997},"_Extent":{"__isSmartRef__":true,"id":1998},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":630},"_Fill":{"__isSmartRef__":true,"id":631},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1997":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1998":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1999":{"resizeWidth":true,"adjustForNewBounds":true},"2000":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2001":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2002":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2003},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2003":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2004":{"adjustForNewBounds":true},"2005":{"x":415,"y":420,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2006":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2007":{"x":864,"y":437,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2008":{"submorphs":[{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2018}],"scripts":[],"id":734,"shape":{"__isSmartRef__":true,"id":2120},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2122},"_Position":{"__isSmartRef__":true,"id":2123},"priorExtent":{"__isSmartRef__":true,"id":2124},"targetMorph":{"__isSmartRef__":true,"id":2009},"titleBar":{"__isSmartRef__":true,"id":2018},"contentOffset":{"__isSmartRef__":true,"id":2013},"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":2125},"showsHalos":true,"halos":[],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2009":{"submorphs":[],"scripts":[],"id":733,"shape":{"__isSmartRef__":true,"id":2010},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":158},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2013},"priorExtent":{"__isSmartRef__":true,"id":2014},"_MaxTextWidth":788,"_MaxTextHeight":408,"textChunks":[{"__isSmartRef__":true,"id":2015}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2008},"layout":{"__isSmartRef__":true,"id":2017},"priorSelectionRange":[424,439],"charsReplaced":"","lastFindLoc":440,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2010":{"_Position":{"__isSmartRef__":true,"id":2011},"_Extent":{"__isSmartRef__":true,"id":2012},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":{"__isSmartRef__":true,"id":1826},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2011":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2012":{"x":788,"y":408,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2013":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2014":{"x":788,"y":408,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2015":{"style":{"__isSmartRef__":true,"id":2016},"morph":{"__isSmartRef__":true,"id":2009},"storedString":"p = lively.PartsBin.getPart('PartsBinBrowser', 'PartsBin/NewWorld')\n\np = lively.PartsBin.getPart('Rectangle', 'PartsBin/NewWorld')\n\nitem = lively.PartsBin.getPartItem('Rectangle', 'PartsBin/NewWorld')\nitem.getMetaInfoURL()\nitem.getFileURL()\n\n\n\nconnect(item, 'json', Global, 'alertOK', {converter: function() { return 'json'}})\nconnect(item, 'loadedMetaInfo', Global, 'alertOK', {converter: function() { return 'metaInfo'}})\nitem.loadPart()\nitem.part\nitem.part = null\nitem.part","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2016":{"doit":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2017":{"resizeWidth":true,"resizeHeight":true},"2018":{"submorphs":[{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2080}],"scripts":[],"id":735,"shape":{"__isSmartRef__":true,"id":2107},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2117},"_Position":{"__isSmartRef__":true,"id":2118},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2008},"label":{"__isSmartRef__":true,"id":2019},"closeButton":{"__isSmartRef__":true,"id":2027},"menuButton":{"__isSmartRef__":true,"id":2054},"collapseButton":{"__isSmartRef__":true,"id":2080},"priorExtent":{"__isSmartRef__":true,"id":2119},"owner":{"__isSmartRef__":true,"id":2008},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2019":{"submorphs":[],"scripts":[],"id":736,"shape":{"__isSmartRef__":true,"id":2020},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":531},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2023},"priorExtent":{"__isSmartRef__":true,"id":2024},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2025}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":2018},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2020":{"_Position":{"__isSmartRef__":true,"id":2021},"_Extent":{"__isSmartRef__":true,"id":2022},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2021":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2022":{"x":72,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2023":{"x":358,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2024":{"x":72,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2025":{"style":{"__isSmartRef__":true,"id":2026},"morph":{"__isSmartRef__":true,"id":2019},"storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2026":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2027":{"submorphs":[{"__isSmartRef__":true,"id":2028}],"scripts":[],"id":737,"shape":{"__isSmartRef__":true,"id":2037},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2040},"priorExtent":{"__isSmartRef__":true,"id":2041},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":2042},"label":{"__isSmartRef__":true,"id":2028},"owner":{"__isSmartRef__":true,"id":2018},"layout":{"__isSmartRef__":true,"id":2051},"attributeConnections":[{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2053}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2028":{"submorphs":[],"scripts":[],"id":738,"shape":{"__isSmartRef__":true,"id":2029},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2032},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2033},"priorExtent":{"__isSmartRef__":true,"id":2034},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2035}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2027},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2029":{"_Position":{"__isSmartRef__":true,"id":2030},"_Extent":{"__isSmartRef__":true,"id":2031},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2030":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2031":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2032":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2033":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2034":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2035":{"style":{"__isSmartRef__":true,"id":2036},"morph":{"__isSmartRef__":true,"id":2028},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2036":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2037":{"_Position":{"__isSmartRef__":true,"id":2038},"_Extent":{"__isSmartRef__":true,"id":2039},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2038":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2039":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2040":{"x":768,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2041":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2042":{"stops":[{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2045},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2049}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2043":{"offset":0,"color":{"__isSmartRef__":true,"id":2044}},"2044":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2045":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2046}},"2046":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2047":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2048}},"2048":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2049":{"offset":1,"color":{"__isSmartRef__":true,"id":2050}},"2050":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2051":{"moveHorizontal":true},"2052":{"sourceObj":{"__isSmartRef__":true,"id":2027},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2008},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2053":{"sourceObj":{"__isSmartRef__":true,"id":2027},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2008},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2054":{"submorphs":[{"__isSmartRef__":true,"id":2055}],"scripts":[],"id":739,"shape":{"__isSmartRef__":true,"id":2064},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2067},"priorExtent":{"__isSmartRef__":true,"id":2068},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":2069},"label":{"__isSmartRef__":true,"id":2055},"owner":{"__isSmartRef__":true,"id":2018},"attributeConnections":[{"__isSmartRef__":true,"id":2078},{"__isSmartRef__":true,"id":2079}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2055":{"submorphs":[],"scripts":[],"id":740,"shape":{"__isSmartRef__":true,"id":2056},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2059},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2060},"priorExtent":{"__isSmartRef__":true,"id":2061},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2062}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2054},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2056":{"_Position":{"__isSmartRef__":true,"id":2057},"_Extent":{"__isSmartRef__":true,"id":2058},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2057":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2058":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2059":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2060":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2061":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2062":{"style":{"__isSmartRef__":true,"id":2063},"morph":{"__isSmartRef__":true,"id":2055},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2063":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2064":{"_Position":{"__isSmartRef__":true,"id":2065},"_Extent":{"__isSmartRef__":true,"id":2066},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2065":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2066":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2067":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2068":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2069":{"stops":[{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2074},{"__isSmartRef__":true,"id":2076}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2070":{"offset":0,"color":{"__isSmartRef__":true,"id":2071}},"2071":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2072":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2073}},"2073":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2074":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2075}},"2075":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2076":{"offset":1,"color":{"__isSmartRef__":true,"id":2077}},"2077":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2078":{"sourceObj":{"__isSmartRef__":true,"id":2054},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2008},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2079":{"sourceObj":{"__isSmartRef__":true,"id":2054},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2008},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2080":{"submorphs":[{"__isSmartRef__":true,"id":2081}],"scripts":[],"id":741,"shape":{"__isSmartRef__":true,"id":2090},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2093},"priorExtent":{"__isSmartRef__":true,"id":2094},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":550},"lighterFill":{"__isSmartRef__":true,"id":2095},"label":{"__isSmartRef__":true,"id":2081},"owner":{"__isSmartRef__":true,"id":2018},"layout":{"__isSmartRef__":true,"id":2104},"attributeConnections":[{"__isSmartRef__":true,"id":2105},{"__isSmartRef__":true,"id":2106}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2081":{"submorphs":[],"scripts":[],"id":742,"shape":{"__isSmartRef__":true,"id":2082},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2085},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2086},"priorExtent":{"__isSmartRef__":true,"id":2087},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2088}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2080},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2082":{"_Position":{"__isSmartRef__":true,"id":2083},"_Extent":{"__isSmartRef__":true,"id":2084},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":156},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2083":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2084":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2085":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2086":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2087":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2088":{"style":{"__isSmartRef__":true,"id":2089},"morph":{"__isSmartRef__":true,"id":2081},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2089":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2090":{"_Position":{"__isSmartRef__":true,"id":2091},"_Extent":{"__isSmartRef__":true,"id":2092},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":549},"_Fill":{"__isSmartRef__":true,"id":550},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2091":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2092":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2093":{"x":749,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2094":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2095":{"stops":[{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2098},{"__isSmartRef__":true,"id":2100},{"__isSmartRef__":true,"id":2102}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2096":{"offset":0,"color":{"__isSmartRef__":true,"id":2097}},"2097":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2098":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2099}},"2099":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2100":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2101}},"2101":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2102":{"offset":1,"color":{"__isSmartRef__":true,"id":2103}},"2103":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2104":{"moveHorizontal":true},"2105":{"sourceObj":{"__isSmartRef__":true,"id":2080},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2008},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2106":{"sourceObj":{"__isSmartRef__":true,"id":2080},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2008},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2107":{"_Position":{"__isSmartRef__":true,"id":2108},"_Extent":{"__isSmartRef__":true,"id":2109},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":630},"_Fill":{"__isSmartRef__":true,"id":2110},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2108":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2109":{"x":788,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2110":{"stops":[{"__isSmartRef__":true,"id":2111},{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2115}],"vector":{"__isSmartRef__":true,"id":559},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2111":{"offset":0,"color":{"__isSmartRef__":true,"id":2112}},"2112":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2113":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2114}},"2114":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2115":{"offset":1,"color":{"__isSmartRef__":true,"id":2116}},"2116":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2117":{"resizeWidth":true,"adjustForNewBounds":true},"2118":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2119":{"x":788,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2120":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2121},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2121":{"x":788,"y":430,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2122":{"adjustForNewBounds":true},"2123":{"x":1237,"y":507,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2124":{"x":788,"y":430,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2125":{"x":1329,"y":516,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2126":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":2127},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":2131},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.HandMorph"},"2127":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2128},"_Extent":{"__isSmartRef__":true,"id":2129},"_Fill":{"__isSmartRef__":true,"id":2130},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2128":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2129":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2130":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2131":{"x":545,"y":509,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2132":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2133},"_Extent":{"__isSmartRef__":true,"id":2134},"_Fill":{"__isSmartRef__":true,"id":2135},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2133":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2134":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2135":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2136":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"isSimplifiedRegistry":true}}]]>